Il sistema di trading Exp_AdaptiveCGOscillator_X2 si basa sui segnali di due indicatori AdaptiveCGOscillator. Il primo indicatore determina la direzione della tendenza lenta in base alla posizione delle linee principale e di segnale. Il secondo indicatore identifica il momento per aprire una posizione, quando le linee si incrociano o si toccano. Il segnale si forma quando una barra si chiude, a condizione che siano soddisfatte due condizioni:
- I segnali della tendenza veloce e lenta coincidono;
- La direzione della tendenza veloce è cambiata.
Parametri di ingresso per l'Expert Advisor:
//| Parametri di ingresso dell'indicatore EA |
//+-------------------------------------------------+
inputstring Trade="Gestione trade"; //+============== GESTIONE TRADE ==============+
inputdouble MM=0.1; //Quota di un deposito in un'operazione
input MarginMode MMMode=LOT; //metodo di rilevamento del valore del lotto
inputuint StopLoss_=1000; //Stop Loss in punti
inputuint TakeProfit_=2000; //Take Profit in punti
inputstring MustTrade="Permessi trade"; //+============== PERMESSO TRADE ==============+
inputint Deviation_=10; //max. deviazione di prezzo in punti
inputbool BuyPosOpen=true; //Permesso di entrare in posizione long
inputbool SellPosOpen=true; //Permesso di entrare in posizione short
//+-------------------------------------------------+
//| Parametri di ingresso dell'indicatore filtro |
//+-------------------------------------------------+
inputstring Filter="PARAMETRI PER TENDENZA LENTA"; //+============== PARAMETRI PER TENDENZA LENTA ==============+
inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Periodo grafico per la tendenza
inputdouble Alpha=0.07;// rapporto di smussamento dell'indicatore
inputuint SignalBar=1; //indice barra per ottenere un segnale di ingresso
inputbool BuyPosClose=true; //Permesso di uscire da posizioni long per tendenza
inputbool SellPosClose=true; //Permesso di uscire da posizioni short per tendenza
//+-------------------------------------------------+
//| Parametri di ingresso dell'indicatore di ingresso |
//+-------------------------------------------------+
inputstring Input="PARAMETRI DI INGRESSO"; //+=============== PARAMETRI DI INGRESSO ===============+
inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Periodo grafico per l'ingresso
inputdouble Alpha_=0.07;// rapporto di smussamento dell'indicatore
inputuint SignalBar_=1;//indice barra per ottenere un segnale di ingresso
inputbool BuyPosClose_=false; //Permesso di uscire da posizioni long per segnale
inputbool SellPosClose_=false; //Permesso di uscire da posizioni short per segnale
//+-------------------------------------------------+
Le stringhe di testo nei parametri di ingresso sono solo per una migliore visualizzazione della finestra dei parametri dell'expert.
Gli indicatori AdaptiveCGOscillator_Cloud_HTF nell'EA sono destinati solo a una visualizzazione più comoda delle tendenze nel tester strategico, in altre modalità operative sono inattivi.
Posiziona i file compilati AdaptiveCGOscillator.ex5, CyclePeriod.ex5 e AdaptiveCGOscillator_Cloud_HTF.ex5 nella cartella <terminal_data_folder>\\MQL5\Indicators.
Nota che il file di libreria TradeAlgorithms.mqh consente di utilizzare Expert Advisor con broker che offrono spread non zero e l'opzione di impostare Stop Loss e Take Profit insieme all'apertura della posizione. Puoi scaricare altre varianti della libreria al seguente link: Algoritmi di Trading.
I parametri di ingresso dell'Expert Advisor di default sono stati utilizzati durante i test mostrati qui sotto. Stop Loss e Take Profit non sono stati utilizzati durante i test.

Fig. 1. Esempi di operazioni sul grafico
Risultati dei test per il 2015 su EURUSD, tendenza lenta su H6, ingresso tramite tendenza veloce su M30:
Fig. 2. Grafico dei risultati dei test


Commento 0