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.
// 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.
Par ce que le trailing ne s’est pas déclenché à priori, puisque le prix n’a pas bougé au préalable favorablement de 4% dans la bonne direction.
Merci Nicolas,
D’habitude,je suis toujours convaincu de vos réponses mais là je ne comprends pas.
Si on met un set stop trailing à 4 %, c’est comme si on avait mis un stop à 4 %.
Peu importe que le prix n’est pas progressé.
Si ce que j’écris est faux, merci de me le dire, j’arrête la programmation !!!
La réponse était simple.
Tu ne sors pas du marché à la clôture.
Si l’action fait un gap dans la nuit, à l’ouverture le lendemain matin, ton stop de 4% n’est pas un stop garanti.
Ton programme peut fermer avec une perte bien supérieure.