Bonjour,
Je tourne en rond sur la problématique suivante sans trouver l’erreur.
J’ai un stop à 1 ATR déclenché à 3 ATR. Voici le code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
cpATR = AverageTrueRange [ 14 ] (close )
cpTrailingTrigger = round (cpATR)
IF not longonmarket THEN
IF timeTrading = 1 and longTrigger THEN
BUY 1 CONTRACTS AT MARKET
SET STOP LOSS 50
SET TARGET %PROFIT 1
cpBEPrice = tradeprice (1 ) + (1.0 * cpTrailingTrigger)
cpBETrigger = tradeprice (1 ) + (3.0 * cpTrailingTrigger)
ENDIF
ENDIF
GRAPH cpBETrigger COLOURED (255 ,0 ,0 ) AS "cpBETrigger" //Red
GRAPH cpBEPrice COLOURED (0 ,0 ,255 ) AS "cpBEPrice" //Blue
GRAPH tradeprice (1 ) COLOURED (0 ,255 ,255 ) AS "tradeprice(1)" //Aqua
Et je suis surpris par le résultat…
tradeprice(1) = 13293.50 ce qui est ok.
cpBEPrice = 1316.50 ce qui est ko
cpBETrigger = 13282.50 ce qui est ko
J’ai bien 34 de difference entre cpBETrigger et cpBEPrice , soit 2 * cpTrailingTrigger
Je devrais avoir :
tradeprice(1) = 13293.50
cpBEPrice = 13310.50 ce qui est ko
cpBETrigger = 13344.50
Suis je devenus si mauvais en math 🙂 ?
Par avance merci.