Bonjour,
J’ai écrit un code, qui dès qu’il se le lance ouvre une première position vendeuse sans condition (je gère seulement le timing d’entrée manuellement en UT2min, et ensuite les sorties de positions sont gérées automatiquement).
La position est ensuite cloturée automatiquement sur TP ou SL ou selon conditions, mais mon problème est qu’à chaque position cloturée , le code reprend à la prochaine close 2 min une position vendeuse comme la première (or je voudrais que celle ci soit déclenchée seulement si mes conditions sont réunies)
Je voudrais savoir quelle instruction rajouter afin que le deuxième trade et les suivants ne se déclenchent qu’après une position cloturée mais AUSSI que si mes conditions de vente sont respectées (à l’inverse du premier trade sans condition automatique)
Merci d’avance pour votre aide,
//vente initiale
if NOT ONMARKET then
sellshort n shares at market
SET STOP LOSS x
SET TARGET PROFIT y
endif
//SORTIE DE POSITION
c1 = ...
IF C1 AND SHORTONmarket THEN
EXITSHORT at market
ENDIF
problème réglé, j’ai trouvé la solution via l’instruction tradeallowed, je vous joins pour info l’extrait de code
// TRADE AUTORISE SANS CONDITION AU LANCEMENT
once TradeAllowed=1
//conditions pour trades suivants
if c1 and c2 and c3 then
TradeAllowed=1
ELSe
TRADEALLOWED=0
endif
Bonjour,
[..] (je gère seulement le timing d’entrée manuellement en UT2min, et ensuite les sorties de positions sont gérées automatiquement).
UN point m’interpelle : il est possible d’exécuter une stratégie sur une prise de position manuelle ?
Bonjour,
Pas exactement manuel mais presque, car dans les 2 min (close UT2min) de l’activation de l’algo
il est possible d’exécuter une stratégie sur une prise de position manuelle ?
Non cela n’est pas possible, le code ne peut interagir avec les positions manuelles, uniquement avec les siennes (celles de la stratégie courante).