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.

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
Commento 0