Bonjour,
J’ai fait un programme pour les actions sur l’unité de temps 1 H.
Les entrées sont basées sur l’inversion des bougies Heikin Ashi.
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
// Définition des paramètres du code
DEFPARAM CumulateOrders = false // Cumul des positions désactivé
DEFPARAM PreLoadBars = 2000
]
xClose = (Open + High + Low + Close )/ 4
if (barindex > 2 ) then
xOpen = (xOpen[ 1 ] + xClose[ 1 ] )/ 2
endif
ca1 = xClose> xOpen and xClose[ 1 ] > xOpen[ 1 ] AND xClose[ 2 ] < xOpen[ 2 ] and xClose[ 3 ] < xOpen[ 3 ] and xClose[ 4 ] < xOpen[ 4 ]
cv1 = xClose< xOpen and xClose[ 1 ] < xOpen[ 1 ] AND xClose[ 2 ] > xOpen[ 2 ] and xClose[ 3 ] > xOpen[ 3 ] and xClose[ 4 ] > xOpen[ 4 ]
if ca1 AND Not OnMarket then
BUY 10000 cash roundedup AT market
endif
if cv1 and Not OnMarket then
SELLSHORT 10000 cash roundedup AT market
endif
set target %profit 7
set stop %trailing 4
Le problème que je ne comprends pas concerne la sortie.
Le stop est fixé à 4 % pourtant le cours peut perdre 10 % ou plus et la position n’est pas fermée.
Merci si Nicolas vous pouvez me dire ce qui n’est pas correct.