Un seul trade perdant par jour
- This topic has 6 replies, 4 voices, and was last updated 3 years ago by .
Viewing 7 posts - 1 through 7 (of 7 total)
Viewing 7 posts - 1 through 7 (of 7 total)
Similar topics:
Forums › ProRealTime forum Français › Support ProOrder › Un seul trade perdant par jour
Bonjour,
J’ai vu dans le forum plusieurs codages pour qu’il n’y ait un seul trade par jour.
Mais je souhaiterais rajouter une condition : Arrêt du code pour la journée, dès qu’un trade est perdant. Tant qu’il y a des trades gagnant, l’algorithme doit continuer à “travailler” !
Quelqu’un aurait-il une idée ? Merci d’avance.
Bonne journée,
Claudio
Bonjour,
Il devrait etre possible d’utiliser un systeme de ‘flag’:
– Si on commence une journee la variable est a 1 (ou 0)
– On prend des trades tant que cette variable est a la bonne valeur
– Quand on vend, on compare le close avec POSITIONPRICE pour savoir le statut du trade, et si c’est perdant, on passe cette variable a 0.
À la fin de l'opération, il est nécessaire de comparer le STRATEGYPROFIT actuel avec le précédent.
A tester avec cette fonction pour arrêter le trading pour la journée après un trade perdant.
1 2 3 4 5 6 7 8 9 10 11 |
if strategyprofit<strategyprofit[1] then notrade = 1 endif if intradaybarindex=0 then notrade = 0 endif if not notrade then // code de trading endif |
Si on fait du trend following en intraday, on peut sortir avec STRATEGYPROFIT en baisse par rapport a la periode precedente, non? (on “rend au marche” en fin de trade en general.)
J’utiliserais plutot une variable intermediaire initialisee au moment de l’entree en position. Mais bon, a tester.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
IF Day <> Day[1] THEN notrade = 0 ENDIF IF NOT OnMarket and conditions and notrade=0 THEN ... // Trade conditions previousProfit = STRATEGYPROFIT ENDIF ... // SL & TP conditions or exit conditions IF NOT OnMarket and OnMarket[1] and STRATEGYPROFIT<previousProfit THEN notrade=1 ENDIF |
Find exclusive trading pro-tools on