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 |//+-------------------------------------------------+inputstring Trade="Gestione trade"; //+============== GESTIONE TRADE ==============+ inputdouble MM=0.1; // Percentuale del deposito in un'operazioneinput MarginMode MMMode=LOT; // metodo di determinazione del valore del lottoinputuint StopLoss_=1000; // Stop Loss in puntiinputuint TakeProfit_=2000; // Take Profit in puntiinputstring MustTrade="Permessi trade"; //+============== PERMESSI TRADE ==============+ inputint Deviation_=10; // deviazione massima del prezzo in puntiinputbool BuyPosOpen=true; // Permesso di aprire posizioni longinputbool SellPosOpen=true; // Permesso di aprire posizioni short//+-------------------------------------------------+//| Parametri di input dell'indicatore filtro |//+-------------------------------------------------+inputstring Filter="PARAMETRI TENDENZA LENTA"; //+============== PARAMETRI TENDENZA ==============+ inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; // 1 Periodo grafico per la tendenzainputuint Length=10; // rapporto di smussamento dell'indicatore inputuint SignalBar=1; // numero della barra per ricevere il segnale di entratainputbool BuyPosClose=true; // Permesso di chiudere posizioni long secondo la tendenzainputbool SellPosClose=true // Permesso di chiudere posizioni short secondo la tendenza//+-------------------------------------------------+//| Parametri di input dell'indicatore di entrata |//+-------------------------------------------------+inputstring Input="PARAMETRI DI ENTRATA" //+=============== PARAMETRI DI ENTRATA ===============+ inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Periodo grafico per l'entratainputuint Length_=10 // periodo dell'indicatore inputuint SignalBar_=1; // numero della barra per ricevere un segnale di entratainputbool BuyPosClose_=false; // Permesso di chiudere posizioni long secondo il segnaleinputbool 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