Exp_Sinewave2_X2: Un Sistema di Trading Efficace per MetaTrader 5

Mike 2018.06.19 01:37 11 0 0
Allegato

Se sei un trader alla ricerca di un sistema di trading che segue le tendenze, l'Exp_Sinewave2_X2 potrebbe essere quello che fa per te! Questo EA si basa sui segnali di due indicatori: Sinewave2. Il primo indicatore determina la direzione della tendenza lenta, mentre il secondo si occupa di trovare il momento giusto per aprire una posizione, quando le linee si incrociano o si toccano. Un segnale di entrata viene generato alla chiusura di una barra se vengono soddisfatte le seguenti due condizioni:

  • I segnali di tendenza rapida e lenta coincidono;
  • La tendenza rapida ha cambiato direzione.


Parametri dell'EA

//+-------------------------------------------------+
//| Parametri di input dell'EA indicator            |
//+-------------------------------------------------+
input string Trade="Gestione trade";    //+============== GESTIONE TRADE ==============+  
input double MM=0.1;               // Percentuale del deposito in un'operazione
input MarginMode MMMode=LOT;       // metodo di determinazione del valore del lotto
input uint    StopLoss_=1000;      // Stop Loss in punti
input uint    TakeProfit_=2000;      // Take Profit in punti
input string MustTrade="Permessi trade";    //+============== PERMESSI TRADE ==============+  
input int    Deviation_=10;       // deviazione massima del 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         |
//+-------------------------------------------------+
input string Filter="PARAMETRI TENDENZA LENTA";    //+============== PARAMETRI TENDENZA ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  // 1 Periodo grafico per la tendenza
input uint Length=10;                       // rapporto di smussamento dell'indicatore 
input uint SignalBar=1;                     // numero della barra per ricevere il segnale di entrata
input bool   BuyPosClose=true;              // Permesso di chiudere posizioni long secondo la tendenza
input bool   SellPosClose=true             // Permesso di chiudere posizioni short secondo la tendenza
//+-------------------------------------------------+
//| Parametri di input dell'indicatore di entrata         |
//+-------------------------------------------------+
input string Input="PARAMETRI DI ENTRATA"       //+=============== PARAMETRI DI ENTRATA ===============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Periodo grafico per l'entrata
input uint Length_=10                       // periodo dell'indicatore 
input uint SignalBar_=1;                     // numero della barra per ricevere un segnale di entrata
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 variabili stringa contenenti il testo nel codice dei parametri di input sono utilizzate solo per una migliore visualizzazione della finestra dei parametri di input dell'EA.

Gli indicatori Sinewave2_Cloud_HTF nell'EA sono destinati solo a una visualizzazione più comoda delle tendenze nel tester di strategia e non sono attivi in altre modalità operative.

Per garantire il corretto funzionamento dell'EA, i file compilati degli indicatori CyclePeriod.ex5, Sinewave2.ex5, e Sinewave2_Cloud_HTF.ex5 devono trovarsi nella cartella <directory_dati_terminal>\MQL5\Indicators.

Nota che il file di libreria TradeAlgorithms.mqh consente di utilizzare Expert Advisor con broker che offrono uno spread non zero e l'opzione di impostare Stop Loss e Take Profit durante l'apertura della posizione. Puoi scaricare le altre versioni di questa libreria su Trade Algorithms.

I parametri di input predefiniti dell'EA sono stati utilizzati nei test che seguono. Non sono stati utilizzati Stop Loss e Take Profit nei test.

Fig. 1. Esempio di operazioni sul grafico

Risultati dei test per GBPUSD nell'anno 2016, tendenza lenta su H8, e entrata tramite tendenza rapida su M30:

Fig. 2. Grafico dei risultati del test

Fig. 2. Grafico dei risultati del test

Elenco
Commento 0