Code « Stratégie 4UT » (à améliorer)

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.

 

Backtest stratégie 4UT

 

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

 

 

 

Share Button