salut, moi je met ttoujours un stop sur mes robots ("set stop ploss x" ou "%loss x") et je rajoute un trailing stop avec cette commande (et des BE)
pour des robot long :
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
pour des robot
short :
TGS0 = 54
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