Bon après un long moment de réflexion je pense que je n’avais pas la bonne vision du problème.
Je me servais de la valeur de la fractale alors qu’il fallait que je me serve de la différence entre la valeur de la bougie et la valeur de la fractal.
Donc je détermine l’écart entre la clôture de la bougie et ma fractale basse (Fdown)
Puis je test si la valeur est supérieur à 50 pips je donne la valeur à mon SL et mon TP (SLTP) de 50, sinon je donne la valeur de mon écart.
TaillePosition = close – Fdown
IF TaillePosition > 50 THEN
SLTP = 50
ELSE
SLTP = TaillePosition
ENDIF
SET STOP pLOSS SLTP
SET TARGET pPROFIT SLTP
Après un backtest je vois bien qu’il y a des prises de positions et des sorties mais les sorties ne correspondent pas à ma demande.
Je voudrais savoir si j’ai fais une erreur dans mon code ou si j’ai eu un mauvais raisonnement?