Francesco ha pensato che, per poter sfruttare i backtest di metatrader, poteva essere interessante rendere il livello dinamico spostandolo ad una certa distanza dal prezzo una volta che questo si trova in gain di un determinato numero di pips.
Abbiamo inserito quindi una specie di trailing stop che in realtà non va a modificare lo stoploss dell'ordine aperto ma modifica il livello chiave impostato manualmente nelle variabili esterne dell'ea:
extern double e_TrailingLevel = 30;
Dopo alcune prove però ho osservato che con questo meccanismo, in caso di trailing non molto elevato, si introducevano delle situazioni anomale. A volte il livello modificato si veniva a trovare tra il prezzo e la media mobile e scombinava quindi il normale funzionamento.
La soluzione che ho adottato è stata quella di utilizzare come riferimento per il trailing level la media mobile veloce al posto del prezzo.
