Ciao , se in un sistema utilizzo uno Stop Loss di 15 punti posso una voluta in guadagno di 10 portare lo Stop in guadagno di 1 punto Grazie
Per i long fai (preso da https://www.prorealcode.com/topic/breakeven-or-sl-to-entry-code/#post-5812):
IF NOT ONMARKET THEN
newSL=0
ELSIF LONGONMARKET AND close-tradeprice(1)>=10*pipsize THEN
newSL = tradeprice(1)+1*pipsize
ENDIF
IF newSL>0 THEN
SELL AT newSL STOP
ENDIF
Per gli short, invece:
IF NOT ONMARKET THEN
newSL=0
ELSIF SHORTONMARKET AND tradeprice(1)-close>=10*pipsize THEN
newSL = tradeprice(1)-1*pipsize
ENDIF
IF newSL>0 THEN
EXITSHORT AT newSL STOP
ENDIF
Puoi anche leggere https://www.prorealcode.com/blog/trading/complete-trailing-stop-code-function/, oppure https://www.prorealcode.com/blog/learning/breakeven-code-automated-trading-strategy/ e https://www.prorealcode.com/topic/nicholas-how-to-create-a-breakout-box-between-2-hours-code-please/#post-75848.