Exp_AbsolutelyNoLagLwma_X2: Un Sistema di Trading per MetaTrader 5

Mike 2018.07.09 19:31 13 0 0
Allegato

Oggi parliamo di Exp_AbsolutelyNoLagLwma_X2, un sistema di trading basato sul seguire i trend, che utilizza i segnali di due indicatori, AbsolutelyNoLagLwma. Il primo indicatore aiuta a determinare la direzione del trend lento in base al colore della linea, mentre il secondo identifica il momento giusto per aprire una posizione, quando il colore della linea cambia. Il segnale si forma alla chiusura di una barra se si verificano due condizioni:

  • I segnali del trend veloce e lento coincidono;
  • La direzione del trend veloce è cambiata.


Parametri di input dell'Expert Advisor

//+-------------------------------------------------+
//| Parametri di input dell'indicatore EA            |
//+-------------------------------------------------+
sinput string Trade="Gestione Trade";    //+============== GESTIONE TRADE ==============+
input double MM=0.1;               //Quota di un deposito in un'operazione
input MarginMode MMMode=LOT;       //metodo di rilevamento della dimensione del lotto
input uint    StopLoss_=1000;      //Stop Loss in punti
input uint    TakeProfit_=2000;    //Take Profit in punti
sinput string MustTrade="Permessi di Trading";    //+============== PERMESSI DI TRADING ==============+
input int    Deviation_=10;       //Massima deviazione di prezzo in punti
input bool   BuyPosOpen=true;     //Permesso di aprire posizioni long
input bool   SellPosOpen=true;    //Permesso di aprire posizioni short
//+-------------------------------------------------+
//| Parametri di input dell'indicatore filtro        |
//+-------------------------------------------------+
sinput string Filter="PARAMETRI TRADE LENTI";    //+============== PARAMETRI DI TRADE ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Periodo grafico per il trend
input uint Length=7;                        // profondità di smussamento
input Applied_price_ IPC=PRICE_CLOSE_;      // prezzo costante 
input uint SignalBar=1;                     // numero della barra per ottenere il segnale di ingresso
input bool   BuyPosClose=true;              // Permesso di chiudere posizioni long secondo il trend
input bool   SellPosClose=true;             // Permesso di chiudere posizioni short secondo il trend
//+-------------------------------------------------+
//| Parametri di input dell'indicatore di ingresso   |
//+-------------------------------------------------+
sinput string Input="PARAMETRI DI INGRESSO";       //+=============== PARAMETRI DI INGRESSO ===============+
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Periodo grafico per l'ingresso
input uint Length_=7;                         // profondità di smussamento 
input Applied_price_ IPC_=PRICE_CLOSE_;       // prezzo costante 
input uint SignalBar_=1;                      // numero della barra per ottenere un segnale di ingresso
input bool   BuyPosClose_=false;              // Permesso di chiudere posizioni long secondo il segnale
input bool   SellPosClose_=false;             // Permesso di chiudere posizioni short secondo il segnale
//+-------------------------------------------------+

Le stringhe di testo nei parametri di input sono solo per migliorare la visualizzazione della finestra dei parametri dell'expert.

Gli indicatori AbsolutelyNoLagLwma_HTF nell'EA sono progettati solo per una visualizzazione più conveniente dei trend nel Strategy Tester; non funzionano in altri modi.

Affinché l'EA generato funzioni correttamente, i file compilati degli indicatori AbsolutelyNoLagLwma.ex5 e AbsolutelyNoLagLwma_HTF.ex5 devono trovarsi nella cartella <directory_dati_terminal>\\MQL5\\Indicators.

Nota che il file di libreria TradeAlgorithms.mqh consente l'uso di Expert Advisor con broker che offrono spread non zero e la possibilità di impostare Stop Loss e Take Profit insieme all'apertura della posizione. Puoi scaricare altre varianti della libreria al seguente link: Trade Algorithms.

I parametri di input predefiniti dell'Expert Advisor sono stati utilizzati durante i test mostrati di seguito. Non è stato utilizzato lo Stop Loss e il Take Profit durante i test.

Risultati del test per USDJPY nell'anno 2016, trend lento su H6 e ingresso tramite trend veloce su M30:

Fig 1. Esempi di operazioni sul grafico

Fig 1. Esempi di operazioni sul grafico

Fig. 2. Risultati del test

Fig. 2. Risultati del test

Elenco
Commento 0