Dans un système ProOrder,
Comment peut-on créer un Stop basé sur le plus bas de la bougie précédente en cas d’achat :
SL = Plus bas bougie [1] + x pips.
Ou sur le plus haut de la bougie précédente en cas de vente à découvert :
SL = Plus bougie [1] + x pips
Voici un code de stop maison (intégré dans un système de trading test) qui place le SL sur la clôture de la bougie précédente. Si tu remplace “Close” par High ou Low, ça devrait fonctionner
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Condition prise de position
IFTIME=090000ANDNOTONMARKETTHEN
BUY1CONTRACTATMARKET
TRAIL=<strong>Close</strong>-Seuil
SELLATTRAILSTOP
ENDIF
// Trailing Stop Maison
Seuil=30
IF<strong>close</strong>-Seuil>TRAILTHEN
trail=<strong>close</strong>-Seuil
ENDIF
// Ordre de vente STOP
IFLONGONMARKETTHEN
SELLATTRAILSTOP
ENDIF
GraphTrail
PS : le NOT ONMARKET dans la boucle IF de prise de position est essentiel, sinon le TRAIL sera recalculé pendant que tu es en position !
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