Code : #
//Falex
//28/01/2014 v1
//29/01/2014 v2 entrée sur XX99,9/XX00,1 sortie sur XX15/XX85
//29/01/2014 V10 et correction Open par Close
//Variables
once nbpos = 1
once SW = 15
once SL = 15
//tests
heurecash = (time > 70000) and (time <=160000) // Heure de trading d'entrée
//Cacul des centaine autour de l'open.
centaine1 = ROUND((open/100))*100 //Arrondi à la centaine la plus proche (point central le 50)
//Entree sur le marche sur la centaine
If (heurecash) and (not onmarket) then
if (close< centaine1) then
buy nbpos shares at (centaine1+0.1) STOP
elsif (close> centaine1) then
sellshort nbpos shares at (centaine1-0.1) STOP
endif
endif
//Traitement de sortie sur TP et SL
if longonmarket then
sell nbpos share at (centaine1 + SW) LIMIT //TP
sell nbpos shares at (centaine1 - SL) STOP //SL
elsif shortonmarket then
exitshort nbpos share at (centaine1 - SW) LIMIT //TP
exitshort nbpos shares at (centaine1 + SL) STOP //SL
endif
Frais par ordre 3€ / contrat
Marge : 1%
Pas de spread (il est compté dans les frais par ordre).
J'ai viré la sortie sur Time-stop.
---
J'ai changé Open par Close dans la condition d'entrée car pour les bougies qui sont à cheval autour d'une centaine cela posé problème de quelques entrées qui était à l'envers.
j'ai enlevé une dizaine de faux signaux.
Au final ça change pas grand : 50,66% de trade gagnant, le spread bouffe tout.