Bonjour à tous,
Novice en programmation je cherche dans le cadre d’une stratégie automatique sur future avec IB à programmer un take profit mais sur une quantite précise.
Par exemple soit une position prise avec une quantité de 6 contrats sortir avec un take profit de 10 points mais uniquement sur 3 contrats et laisser courir les 3 autres contrats pour sortir sous une autre condition
Je vois bien l’instruction SET TARGET pPROFIT 10 mais je ne vois pas comment preciser sur uniquement 3 contrats.
Vous remerciant à l’avance
Pour cela, on doit exécuter une sortie partielle, dans ton cas précis voici le code à adapter à ta stratégie :
if not onmarket then
partial = 0 //reset état sortie partielle
endif
if not partial and close-tradeprice>=10*pointsize then
//sortir avec un take profit de 10 points mais uniquement sur 3 contrats
sell 3 contracts at market
partial = 1 //sortie partielle faite !
endif
Super, Merci beaucoup Nicolas, 🙂
Je vais essayer cela