Il sistema di trading basato sull'indicatore ColorXPWMA_Digit offre segnali di trading che possono adattare il volume delle operazioni future in base ai risultati delle operazioni precedenti. I segnali di trading vengono generati alla chiusura della candela, a condizione che ci sia stata una variazione di tendenza, indicata dal cambiamento del colore della linea dell'indicatore.
È stato aggiunto un blocco di variabili di input per gestire i volumi delle posizioni aperte:
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 di un deposito in una operazione in caso di perdita input double MM=0.1; // Percentuale di un deposito in una operazione durante il trading normale input MarginMode MMMode=LOT; // Metodo di determinazione del valore del lotto
Con queste impostazioni, quando si selezionano le ultime cinque operazioni e tre di esse sono in perdita nella stessa direzione, l'EA aprirà la successiva operazione nella stessa direzione con un volume di 0.01 lotto. Se ci sono meno di tre operazioni in perdita tra le ultime cinque, il volume della posizione sarà di 0.1.
Per garantire il corretto funzionamento dell'EA generato, il file compilato ColorXPWMA_Digit.ex5 deve essere disponibile 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 di seguito.

Fig. 1. Esempio di operazioni nel grafico
Risultati del testing su GBPJPY H1 per l'anno 2017:

Fig. 2. Risultati del test
Commento 0