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.
To help us continually offer you the best experience on ProRealCode, we use cookies. By clicking on "Continue" you are agreeing to our use of them. You can also check our "privacy policy" page for more information.Continue