bonjour,
j’utilise une mise à BE qui fonctionne parfaitement mais je souhaiterais qu’une fois cette mise à BE s’effectue une évolution du stop se produise chaque fois qu’une bougie se clôture du style à chaque bougie remonter le stop d’un point , et ce tant pour les long que les short, pouvez vous m’aider car mes différents essais se soldent par un échec
voici le code du BE
//Unité pour le BE
timeframe(15 minute,updateonclose)
startBreakeven = 50 //distance d'activation
PointsToKeep = 2 //distance au dessus de l'entrée (Long)
//reset
IF NOT ONMARKET THEN
breakevenLevel=0
ENDIF
IF LONGONMARKET AND close-tradeprice(1)>=startBreakeven*pipsize THEN
breakevenLevel = tradeprice(1)+PointsToKeep*pipsize
ELSIF SHORTONMARKET AND tradeprice(1)-close>=startBreakeven*pipsize THEN
breakevenLevel = tradeprice(1)-PointsToKeep*pipsize
ENDIF
IF breakevenLevel>0 THEN
SELL AT breakevenLevel STOP
EXITSHORT AT breakevenLevel STOP
ENDIF
Bonjour,
Personne n’a donc d’idée pour que mon BE devienne stop suiveur après son déclenchement remonte d’un point a chaque bougie ?
Merci
TGL0 = 65
IF not onmarket THEN
MAXPRICE = 0
PRICEXIT = 0
ENDIF
IF longonmarket THEN
MAXPRICE = MAX(MAXPRICE,close)
IF MAXPRICE - tradeprice(1) >= TGL0 * pointsize THEN
PRICEXIT = MAXPRICE - TGL0 * pointsize
ENDIF
ENDIF
IF onmarket and PRICEXIT>0 THEN
SELL at PRICEXIT STOP
ENDIF
hello !
dans TGL c’est la valeur d’écart entre le prix et le BE, se met a jour a chaque clôture 15min si ton bot fonctionne en 15min
TGS0 = 64
IF not onmarket THEN
MINPRICE = close
PRICEEXIT = 0
ENDIF
IF shortonmarket then
MINPRICE = MIN(MINPRICE,close)
IF tradeprice(1) - MINPRICE >= TGS0 * pointsize THEN
PRICEEXIT = MINPRICE + TGS0 * pointsize
ENDIF
ENDIF
IF onmarket and PRICEEXIT > 0 THEN
EXITSHORT AT PRICEEXIT STOP
ENDIF
et pour les short
Merci Ezel,après test cela marche parfaitement