Il sistema di trading Exp_FisherTransform_X2 è basato sui segnali di due indicatori FisherTransform. Il primo indicatore determina la direzione del trend lento in base alla posizione delle linee principale e di segnale. Il secondo indicatore identifica il momento ideale per aprire un'operazione, quando le linee si incrociano o si toccano.
Il segnale si forma quando una barra si chiude e sono soddisfatte due condizioni:
- I segnali del trend veloce e lento coincidono;
- La direzione del trend veloce è cambiata.
Parametri di input per l'Expert Advisor:
//| Parametri di input dell'indicatore EA |
//+-------------------------------------------------+
input string Trade="Gestione operazioni"; //+============== GESTIONE OPERAZIONI ==============+
input double MM=0.1; //Quota del deposito in un'operazione
input MarginMode MMMode=LOT; //metodo di rilevamento del valore del lotto
input uint StopLoss_=1000; //Stop Loss in punti
input uint TakeProfit_=2000 //Take Profit in punti
input string MustTrade="Permessi per il trading"; //+============== PERMESSI PER IL TRADING ==============+
input int Deviation_=10 //max. deviazione di prezzo in punti
input bool BuyPosOpen=true; //Permesso di entrare in posizione long
input bool SellPosOpen=true //Permesso di entrare in posizione short
//+-------------------------------------------------+
//| Parametri di input dell'indicatore filtro |
//+-------------------------------------------------+
input string Filter="PARAMETRI PER IL TREND LENTO"; //+============== PARAMETRI PER IL TREND LENTO ==============+
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Periodo grafico per il trend
input uint Length=10;// rapporto di smussatura dell'indicatore
input uint SignalBar=1; //indice della barra per ottenere un segnale di entrata
input bool BuyPosClose=true; //Permesso di uscita da posizioni long per trend
input bool SellPosClose=true //Permesso di uscita da posizioni short per trend
//+-------------------------------------------------+
//| 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;//indice della barra per ottenere un segnale di entrata
input bool BuyPosClose_=false //Permesso di uscita da posizioni long per segnale
input bool SellPosClose_=false //Permesso di uscita da posizioni short per segnale
//+-------------------------------------------------+
I parametri di tipo string nel codice dei parametri di input servono solo per una migliore visualizzazione della finestra dei parametri dell'expert.
Gli indicatori FisherTransform_HTF nell'EA sono destinati solo per una visualizzazione più comoda dei trend nel tester di strategie; in altri modi operativi sono inattivi.
Posiziona i file compilati FisherTransform.ex5 e FisherTransform_HTF.ex5 nella cartella <terminal_data_folder>\MQL5\Indicators.
Nota che la libreria TradeAlgorithms.mqh consente di utilizzare gli 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 ulteriori varianti della libreria al seguente link: Trade Algorithms.
I parametri di input dell'Expert Advisor di default sono stati utilizzati durante i test mostrati di seguito. Non sono stati utilizzati Stop Loss e Take Profit durante i test.

Fig. 1. Esempi di operazioni sul grafico
Risultati dei test per il 2015 su EURUSD, trend lento su H4, entrata tramite trend veloce su M30:
Fig. 2. Grafico dei risultati del test

Commento 0