Se sei un trader che cerca di ottimizzare le tue operazioni, il sistema di trading basato sull'indicatore MA_Rounding_Candle potrebbe essere proprio quello che ti serve. Questo sistema non solo fornisce segnali di trading, ma ha anche la capacità di modificare il volume delle operazioni future in base ai risultati delle operazioni precedenti.
Il segnale di trading si genera quando una candela si chiude e indica un cambiamento di trend, evidenziato dal cambio di colore delle candele.
Parametri dell'EA
Per gestire i volumi delle posizioni aperte, sono stati aggiunti dei parametri di input all'EA:
input uint BuyTotalMMTriger=5; // Numero delle ultime operazioni di acquisto per calcolare lo stop loss input uint BuyLossMMTriger=3; // Numero delle operazioni di acquisto in perdita per ridurre il MM input uint SellTotalMMTriger=5;// Numero delle ultime operazioni di vendita per calcolare lo stop loss input uint SellLossMMTriger=3; // Numero delle operazioni di vendita in perdita per ridurre il MM input double SmallMM_=0.01; // Percentuale del deposito in un'operazione in caso di perdita input double MM=0.1; // Percentuale del deposito in un'operazione durante il trading normale input MarginMode MMMode=LOT; // Metodo di determinazione del valore del lotto
Con questi parametri, se tra le ultime cinque operazioni tre sono in perdita nella stessa direzione, l'EA aprirà la prossima operazione nella stessa direzione con un volume di 0.01 lotto. Se ci sono meno di tre operazioni in perdita, il volume della posizione sarà di 0.1 lotto.
Per garantire il corretto funzionamento dell'EA, è necessario che i file compilati degli indicatori MA_Rounding.ex5 e MA_Rounding_Candle.ex5 siano presenti nella cartella <terminal_data_directory>\MQL5\Indicators.
Durante i test, sono stati utilizzati i parametri di input predefiniti dell'Expert Advisor con stop, come mostrato qui sotto.

Fig. 1. Esempi di operazioni sul grafico
Risultati dei test su GBPJPY H1 durante l'anno 2017:

Fig. 2. Grafico dei risultati del test
Commento 0