If suffit de prendre en compte le High et le Low de la bar qui remplie les conditions d’achat/vente et non pas les high/low de toutes les bougies.
Après, si besoin, il faudra aussi ajouter des conditions pour que le code ne rachète pas à ces prix là, si les conditions sont devenues obsolètes ou si l’achat ou la vente ont déjà été réalisées et que le trade a été clôturé…
A tester
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
DefParamCumulateOrders=false
IfMesconditionsSontremplies then
SeuilHaut=High
SeuilBas=Low
Endif
IfNOTOnMarketandSeuilHaut>0then
BuyatSeuilHautStop
SellShortatSeuilBasStop
else
SeuilHaut=0
SeuilBas=0
EndIf
Set Stop%LossSL
Set Target%ProfitTP
On peut aussi rajouter un nombre de bar pendant lequel les valeurs seuils restent valides…
Petite erreur dans mon code précédant : pour remettre à zéro les seuils haut et bas, il vaut mieux vérifier que le trade a bien eu lieu… Cela peut se compliquer si le trade si le trade est prix et clôturé au cours de la même bougie.
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok