Bonjour
Merci pour votre retour.
Test en UT jour, sur CFD CAC 40 chez IG (France 40)
Voir IMAGE 1, sur laquelle j’ai identifié 2 exemples de positions valables entrée fleche verte et sortie fleche rouge
Sur Image 2, synthese d’un test sur plus de 10 ans : pas de position
Ci dessous le code modifié en ajoutant la fonction graph. ( si c’est bien comme cela qu’il faut procéder)
Là je ressort une droite rouge avec 2 pics ( image 3 )
pour la sortie de position quand RSI > 80 j’ai aussi repris le code que vous m’avez indiqué dans un precedent post
// Définition des paramètres du code
DEFPARAM CumulateOrders = False // Cumul des positions désactivé
// Annule tous les ordres en attente et ferme toutes les positions à 0:00, puis empêche toute création d'ordre avant l'heure "FLATBEFORE".
DEFPARAM FLATBEFORE = 093000
// Annule tous les ordres en attente et ferme toutes les positions à l'heure "FLATAFTER"
DEFPARAM FLATAFTER = 171500
// Empêche le système de placer de nouveaux ordres sur les jours de la semaine spécifiés
daysForbiddenEntry = OpenDayOfWeek = 6 OR OpenDayOfWeek = 0
// Conditions pour ouvrir une position acheteuse
indicator1 = RSI[4]//(close)
c1 = (indicator1 < 28)
indicator2 = Average[100]//(close)
c2 = (close > indicator2)
indicator3 = Average[300]//(close)
c3 = (close > indicator3)
ma = average[300]
c4 = summation[10](ma>ma[1]) = 10
IF (c1 AND c2 AND c3 AND c4) AND not daysForbiddenEntry THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// Stops et objectifs
//SET TARGET pPROFIT RSI[4]>80
if longonmarket and rsi[4](close)>80 then
sell at market
endif
SET STOP %LOSS 6
GRAPH c1 and c2 and c3 and c4 and daysForbiddenEntry coloured(255,0,0) AS "RSI 4"
Ensuite j’ai ajouté en fin de code les instructions graphonprice ci dessous, mais aucune changement / affichage
graphonprice c1 coloured(200,200,0) as "C1"
graphonprice c2 coloured(0,200,0) as "C2"
graphonprice c3 coloured(0,200,200) as "C3"
graphonprice c4 coloured(0,255,0) as "C4"
graphonprice daysForbiddenEntry coloured(255,0,0) as "D"
J’ai testé sans mettre les horaires de trade dans le code et là ça prend des positions qui se rapproche des exemples ( flèche bleue et croix orange = résultat du backtest)
Voir IMAGE 4
Merci pour votre aide