Bonjour à tous,
Sur le site clubforex1.fr, je vous ai proposé une stratégie de pseudo-scalping, baptisée stratégie « à 4 unités de temps ».
Voici un PDF qui explique la stratégie :
Price Action Scalper
Et la vidéo correspondante :
Tout paraît concordant pour que la stratégie soit profitable.
ET POURTANT,
En backtest (il m’a fallu quand même plus de 2 heures pour le mettre au point, car j’avais des soucis de point d’entrée) :
la stratégie est PERDANTE !
Comme quoi, avant de se lancer à corps perdu dans une stratégie :
-
il faut bien la tester en backtest
-
ou à défaut il faut l’appliquer en compte démo sur une durée suffisante / un nombre minimum de trades
Voici le résultat du backtest, sur EUR/USD avec un stop loss de 15 pips / take profit de 30 pips.
Spread de 1,5 pips (sinon la stratégie est gagnante !)
Positions de 08H00 à 20H00.
Clôture des positions à 22H.
Uniquement signaux à l’achat.
Voici le code du BACKTEST
A vous de l’améliorer, si vous le pouvez :
Il se peut que je me sois trompé dans le code du backtest.
Soyez sympa, faîtes moi-signe si c’est le cas, ou si vous améliorez le code. Merci par avance !
DEFPARAM CUMULATEORDERS = FALSE // Taille des positions n = 1 OpenH1 = open[11] OpenM30 = open[5] OpenM15 = open[3] OpenM5 = open // ACHAT // Conditions de BOUGIES Cbougies = close > OpenM5 and close > OpenM15 and close > OpenM30 and close > OpenH1 Cbougies2 = close[3] > close[6] and close[6] > close[12] IF Cbougies and Cbougies2 THEN heureachatstop = time Cbougiesachat = 1 ENDIF // Conditions de TEMPS Ctime = time > 090000 and time < 190000 and date > 20150101 Ctime5min = time - heureachatstop <= 000500 IF Ctime and Ctime5min THEN Ctimeachat = 1 ENDIF // Contitions ACHAT : BOUGIES + TEMPS IF Cbougiesachat = 1 and Ctimeachat = 1 THEN buy n shares at close + 0.0003 stop ENDIF // Conditions FIN DELAI ACHAT IF time - heureachatstop > 000530 THEN Ctimeachat = 0 ENDIF // Stop & objectifs SL = 0.0015 set stop loss SL set target profit 2*SL // Clôture en fin de journée IF time >= 200000 THEN sell at market ENDIF