Il sistema di trading basato sull'indicatore JFatlCandle offre segnali in grado di modificare il volume di una prossima operazione a seconda dei risultati delle operazioni precedenti. I segnali di trading si formano al momento della chiusura di una candela, quando si verifica un cambiamento di tendenza (visibile attraverso il cambiamento di colore delle candele).
È stato aggiunto un blocco di variabili di input per gestire i volumi delle posizioni aperte:
input uint BuyTotalMMTriger=3; // Numero delle ultime operazioni Buy per calcolare lo stop loss input uint BuyLossMMTriger=2; // Numero delle operazioni Buy in perdita per ridurre il MM input uint SellTotalMMTriger=3;// Numero delle ultime operazioni Sell per calcolare lo stop loss input uint SellLossMMTriger=2; // Numero delle operazioni Sell 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 queste impostazioni, se si selezionano le ultime cinque operazioni e tre di esse sono in perdita nella stessa direzione, l'EA apre 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, è necessario che i file compilati degli indicatori JFatl.ex5 e JFatlCandle.ex5 siano presenti nella cartella <terminal_data_directory>\MQL5\Indicators.
I parametri di input predefiniti dell'Expert Advisor senza stop sono stati utilizzati durante i test riportati di seguito.

Fig. 1. Esempi di operazioni sul grafico
Risultati dei test per USDJPY H12 nell'anno 2017:

Fig. 2. Grafico dei risultati del test
Commento 0