Bonjour
Ayant une stratégie qui peut se baser sur de multiple prise de position , je pose les questions suivantes :
– Si je prends un position, j’attends de la mettre à BE pour en prendre une nouvelle . Lorsque je prendrais ma nouvelle position ,les commandes Take profit , Stop seront uniquement appliquées sur la dernière position prise ?
Comment sont gérées les fermetures dans ce cas de figures ? et pour les partiels ?
Merci de votre retour et a bientôt
- L’algo prend une position à la vente dans l’exemple le dax à 16 588 , on l’appelle pos1
- L’algo prend une deuxième position à 16 580 , on l’appelle pos2
- le DAX descend à 16 560 , l’algo met à BE via EXITSHORT AT 16588 STOP
- un stop va etre placé sur 16 588 sur pos1 ou 2 ?
- Y’a t ‘il une règle pour savoir si les instructions de TP / SL sont appliquées sur la pos1 ou 2 ?
Peut être qu’avec les chiffre ma demande sera plus claire 😉
Merci
Que veut dire l’acronyme BE ?
Je pense que ça s’applique au prix d’achat moyen (à vérifier avec graphonprice)
Bonjour
Voici un code pour que ma deamnde soit plus claire
DEFPARAM CUMULATEORDERS = true
once BE = 0
if Average[7](close) CROSSES OVER Average[20](close) and not ONMARKET THEN
//POS A
BUY 1 CONTRACTS AT MARKET
SET STOP PLOSS 30
SET TARGET PPROFIT 10
//POS B
BUY 2 CONTRACTS AT MARKET
SET STOP PLOSS 30
SET TARGET PPROFIT 50
BE = 0
ENDIF
if ONMARKET THEN
if close > TRADEPRICE +10 and BE = 0 THEN
Set Stop BREAKEVEN
BE = 1
ENDIF
ENDIF
Donc avec cette exemple , je vois que mes config de position A et B ne sont pas respectées pour les TP
Pouvez vous m’expliquer la gestion/configuration de la position A et B dans cette exemple ??
Ci dessous une capture d’écran sur le dax 1 min , on voit bien que le TP de la pos A n’est pas pris en compte
Bonne journée
Bonjour.
Les instructions de gestion de stop et de target s’appliquent à toutes les positions ouverte. Donc vos instructions SET STOP et SET TARGET après la prise de position B s’appliquent également à la position A.
Je vois deux solutions possibles :
- gérer la sortie de A par une sortie partielle.
- séparer votre algo en deux algos différents, un par position, ce qui est beaucoup plus facile à tester et à gérer.
Merci
Je vais voir comment concevoir mon algo avec ces nouvelles informations