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.
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