En resume je mets 2 conditions c0 et c1 pour rentrer en short. avec la fonction graph, je constate que le short est lance au bon moment (ie la bougie suivant celle ou les 2 conditions sont remplies)
MAIS
A chaque fois, la position est coupee sur la bougie suivante, sans raison apparente. Que je mette un stop loss ou une condition de sortie autre ne change rien: toutes les positions sont closes sur la bougie suivante.
Je ne vois pas du tout ce qui peut causer ca dans mon code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
defparamcumulateorders=false
// variables
MM100=average[100](close)
MM15=average[15](close)
derivee=MM15-MM15[1]
// condition d'ouverture
// condition 1 : retrounement de derivee
c1=derivee<0andderivee[1]>0
// condition 2 : verifiez si 1 bougie sur les 5 dernieres est superieure a ma borne haute
Bonjour, merci d’utiliser le bouton “insert prt code” (dernier bouton à droite de la barre d’outil de l’éditeur de message) quand on ajoute du code à son message pour faciliter la lecture du code aux autres membres, a fortiori quand il s’agit d’aider à débusquer ce qui ne marche pas qui va demander une lecture plus attentive, pas de souci pour cette fois je formate ton message précédent pour corriger ça.
Ton x est défini comme une condition qui sera soit vraie et égale à 1, soit fausse et égale à 0, par conséquent en se resservant de x pour définir le stop loss, tu places un stop à 1 point max, ce qui devrait logiquement entrainer des sorties précoces (ou même systématiques si le spread lui-même est de 1 au moins), et qui semble cohérent avec le comportement que tu as décrit.