Se sei un trader in cerca di un sistema di trading che segua le tendenze, l’Exp_XPeriodCandle_X2 è una soluzione da prendere in considerazione. Questo sistema si basa sui segnali di due indicatori, XPeriodCandle. Il primo indicatore determina la direzione della tendenza lenta in base al colore dell'ultima candela chiusa. Il secondo indicatore, invece, ti segnala il momento giusto per aprire un'operazione, quando cambia il colore della candela. Il segnale si forma quando una barra si chiude se vengono soddisfatte due condizioni:
- I segnali della tendenza veloce e lenta coincidono;
- La direzione della tendenza 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 rilevazione del valore del lotto input uint StopLoss_=1000; //Stop Loss in punti input uint TakeProfit_=2000; //Take Profit in punti sinput string MustTrade="Permessi Trade"; //+============== PERMESSI TRADE ==============+ input int Deviation_=10; //Deviazione massima di prezzo in punti input bool BuyPosOpen=true; //Permesso per entrare in posizioni long input bool SellPosOpen=true; //Permesso per entrare in posizioni short //+-------------------------------------------------+ //| Parametri di input dell'indicatore filtro | //+-------------------------------------------------+ sinput string Filter="PARAMETRI DELLA TENDENZA LENTA"; //+============== PARAMETRI TENDENZA ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Periodo del grafico per la tendenza input uint Cperiod=5; //Periodo di calcolo per le candele input Smooth_Method MA_SMethod=MODE_JJMA; //Metodo di media input int MA_Length=3; //Profondità di smoothing input int MA_Phase=100; //Parametro di smoothing input uint SignalBar=1; //numero di barra per ricevere il segnale d'ingresso 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 d'ingresso | //+-------------------------------------------------+ sinput string Input="PARAMETRI D'INGRESSO"; //+=============== PARAMETRI D'INGRESSO ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Periodo del grafico per l'ingresso input uint Cperiod_=5; //Periodo di calcolo per le candele input Smooth_Method MA_SMethod_=MODE_JJMA; //Metodo di media input int MA_Length_=3; //Profondità di smoothing input int MA_Phase_=100; //Parametro di smoothing //---- per JJMA nell'intervallo di -100 ... +100 influisce sulla qualità del processo di transizione; //---- per VIDIA è un periodo CMO, per AMA è un periodo medio lento input uint SignalBar_=1; //numero di barra per ricevere un segnale d'ingresso input bool BuyPosClose_=false; //Permesso di chiudere posizioni long per segnale input bool SellPosClose_=false; //Permesso di chiudere posizioni short per segnale //+-------------------------------------------------+
I parametri stringa con testo nel codice dei parametri di input servono solo per una migliore visualizzazione della finestra dei parametri dell'expert.
Gli indicatori XPeriodCandle_HTF nell'EA sono stati progettati solo per una visualizzazione più comoda delle tendenze nel Strategy Tester; non funzionano in nessun'altra modalità.
Per garantire il corretto funzionamento dell'EA generato, i file compilati degli indicatori XPeriodCandle.ex5 e XPeriodCandle_HTF.ex5 devono trovarsi nella cartella <terminal_data_directory>\\MQL5\Indicators.
Ricorda che il file di libreria TradeAlgorithms.mqh permette di utilizzare Expert Advisors con broker che offrono spread non zero e l'opzione di impostare Stop Loss e Take Profit insieme all'apertura delle posizioni.
I parametri di input dell'Expert Advisor di default sono stati utilizzati durante i test mostrati qui sotto. Non sono stati usati Stop Loss e Take Profit durante i test.
Risultati dei test su XAUUSD per l'anno 2016, tendenza lenta su Daily, ingresso per tendenza veloce su H1:

Fig 1. Esempi di operazioni sul grafico

Fig. 2. Risultati dei test
Post correlati
- MQL5 Wizard: Crea Expert Advisor per segnali di trading basati su Dark Cloud Cover e Piercing Line con CCI
- Utilizzare MQL5 Wizard per Trading con Dark Cloud Cover e Piercing Line
- MQL5 Wizard: Strategia di Trading con Dark Cloud Cover/Piercing Line e RSI
- MQL5 Wizard: Segnali di Trading con Dark Cloud Cover e Piercing Line + MFI
- Utilizzare MQL5 Wizard per generare segnali di trading: Hammer e Hanging Man con CCI