Martingale positive évolutive
- This topic has 3 replies, 2 voices, and was last updated 3 weeks ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
Similar topics:
Forums › ProRealTime forum Français › Support ProOrder › Martingale positive évolutive
Bonjour à tous,
J’essai de coder une martingale positive, c’est à dire, on multiplie la mise par un facteur uniquement si le trade précédent est gagnant.
j’applique le code suivant trouvé dans le forum déjà
1 2 3 4 5 6 |
once n=0.25 if positionperf(1)<=0 then BUY n CONTRACT AT market else BUY n*1.1 contract at market endif |
Mais quand je fais le backtest, je me rends compte qu’il ne multiplie qu’une seule fois le nombre de lot de départ. Or je voudrais qu’il le fasse à chaque fois jusqu’à ce qu’il y ait un perdant, ou jusqu’à un certains nombre de trade gagnant d’affilé. Mais je n’arrive à rien de concluant.
Merci d’avance.
Essayez ceci:
1 2 3 4 5 6 7 8 9 10 11 |
once n=0.25 once x=n IF NotOnMarket THEN x=n ENDIF if positionperf(1)<=0 then BUY n CONTRACT AT market else x=x*1.1 BUY x contract at market endif |
Merci.
Mais malheureusement il fait la même chose il commence à 0.25 € puis passe à 0.27 € et reste ensuite à 0.27 € jusqu’à une perte. Alors qu’il faudrait qu’il passe à 0.3, puis 0.33, …
Find exclusive trading pro-tools on