Ciao, io ho risolto in questo modo. Questa gestione si attiva però solo nella barra successiva a quella in cui sei entrato in posizione.
Per gestire le “tragedie” io imposto anche uno stop loss in punti (che dipende dalla strategia) e mi ripara dai cambi sconvolgenti che potrebbero avvenire nella stessa barra di apertura.
Un’altra cosa che ho fatto è inserire altre condizioni che attivano le condizioni qui sotto solo, ad. es., se la posizione è in profitto (ma questo dipende dalla strategia che stai usando, va verificata).
ONCE varlow=1 //number of candle for trailing stop long
ONCE varhigh=1 //number of candle for trailing stop short
//*********************************************************
// POSITION MANAGEMENT
//*********************************************************
if longonmarket then
exitlow=lowest[varlow](low) //exit level for long position
sell at exitlow stop
endif
if shortonmarket then
exithigh=highest[varhigh](high) //exit level for short position
exitshort at exithigh stop
endif