Bonjour à tous,
J’ai une question concernant un code sur lequel j’ai une difficulté de codage.
Mon code ouvre plusieurs positions achat ou vente qui ne sont pas forcément ouvertes sur la même bougie (en UT 5mins)
J’ai du mal à comprendre comment cibler une position spécifique pour la gérer, je souhaite par exemple cloturer une des X positions si elle est positive par exemple.(de 3 pts mini par exemple, mais sans maximum, donc pas de target profit)
Pouvez vous m’aiguiller sur la fonction nécessaire svp ?
Bien cordialement
L’ensemble des positions s’agglomèrent pour n’en former qu’une seule, avec un prix moyen d’ouverture. Si tu veux clôturer une partie, alors tu dois sortir X contrats :
if condition then
sell 1 contract at market //sort 1 contrat
endif
Bonjour Nicolas,
Merci pour cette réponse, l’idée générale est d’avoir plusieurs positions ouvertes a des niveaux différents mais toujours avec le même nombre de lot (dans mon cas 1).
En trading manuel même si la position s’agglomère il est facile de cloturer un trade positif et laisser les autres courir.
Je souhaiterais faire la même chose, à savoir si j’ai un long pris sur dax a 14000 et un autre a 14010, si le dax est a 14005 je veux clore le 1er long positif de 5 pts mais laisser l’autre courir ?
Il n’y a pas d’autres possibilités que celle que je viens d’évoquer. Si tu as 3 ordres ouverts de taille 1, alors clôture 1 contrat quand tu as détecté que ton premier ordre est à +5 points.
Ok merci Nicolas pour tes réponses !