Je galère à placer un stoploss à un niveau précis.
J’utilise l’instruction suivante pour placer un STOPLOSS sur le haut de la bougie qui a déclenché l’ordre:
SET STOP LOSS (high[1]-close[1]) -> devrait le placer sur le haut du DOJI ?
Cela semble fonctionnait mais j’ai l’impression que celui-ci dépend du point d’entrée de la position, ce que je ne veux pas.
Sur la capture suivante j’ai utilisé [1] sur la formule précédente pensant placer le STOPLOSS sur le haut du DOJI, mais il a été déclenché plus bas ?
Je n’arrive pas à grapher la valeur de mon STOPLOSS et ceux même en utilisant un calcul à base TRADEPRICE ???
Comment puis-je placer mon STOPLOSS pilpoil sur le haut du DOJI ? (qu’il soit rouge ou vert) ??
Ne pas oublier que le code est lu à la fin de bougie. Donc si tu testes un Close[1], c’est celui de la bougie précédente, mais celui où le code est lu.
Pour placer un stoploss sur un niveau de prix, on doit le calculer lors de l’ouverture de l’ordre, comme tu l’as fait. Mais puisqu’on ne connaît pas encore le prix d’ouverture, on doit ensuite le déplacer à la bougie suivante.
1
2
3
4
5
6
7
8
ifdojithen
sellshortatmarket
set stoploss(high-max(open,close))//stoploss sur le haut du doji
niveau=high//niveau de prix du doji que l'on conserve en mémoire
endif
ifshortonmarketthen
set stoploss(high-tradeprice)//stoploss sur le haut du doji en considérant le vrai prix d'ouverture de l'ordre
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok