Salut,
J’ai un petit problème dans mon code, ça doit être tout simple mais je n’y arrive, quelqu’un pourrait m’éclairer
Dans le graph posté, j’ai un signal Short repéré et executé (1ère ellipse).
Il y a un deuxième signal (cette fois ci Long) qui est repéré (2ème ellipse), celui-ci s’exécute et dans le même temps cloture la position Short de la 1ère ellipse.
Là est mon problème, je ne veux pas que ce 2ème signal soit executé et surtout pas qu’il cloture une position en cours.
Dans mon code j’ai essayé avec “DEFPARAM Cumulate orders = false” mais ça ne doit pas être ça puisque cela ne fonctionne pas.
Si vous avez la solution merci
Voici mon code :
MM signal
DEFPARAM CumulateOrders = false
mm3= average[297]
mm2= average[99]
mm1= average[50]
if mm1<mm2 and mm2<mm3 AND RSI > 70 then
buy 5 contract at market
endif
if mm1>mm2 and mm2>mm3 and RSI < 30 then
sellshort 5 contract at market
endif
//Stops et target
J’ai un petit problème dans mon code, ça doit être tout simple mais je n’y arrive, quelqu’un pourrait m’éclairer
Spoiler:
Il y a un deuxième signal (cette fois ci Long) qui est repéré (2ème ellipse), celui-ci s’exécute et dans le même temps cloture la position Short de la 1ère ellipse.
Là est mon problème, je ne veux pas que ce 2ème signal soit executé et surtout pas qu’il cloture une position en cours.
Dans mon code j’ai essayé avec “DEFPARAM Cumulate orders = false” mais ça ne doit pas être ça puisque cela ne fonctionne pas.
Si vous avez la solution merci
Voici mon code :
MM signal
DEFPARAM CumulateOrders = false
mm3= average[297]
mm2= average[99]
mm1= average[50]
if mm1<mm2 and mm2<mm3 AND RSI > 70 then
buy 5 contract at market
endif
if mm1>mm2 and mm2>mm3 and RSI < 30 then
sellshort 5 contract at market
endif
//Stops et target