Sistema di Trading Exp_Kolier_SuperTrend_X2 per MetaTrader 5

Mike 2017.05.30 00:49 17 0 0
Allegato

Il sistema di trading Exp_Kolier_SuperTrend_X2 si basa sui segnali forniti da due indicatori Kolier_SuperTrend. Il primo indicatore determina la direzione della tendenza lenta attraverso il colore della linea, mentre il secondo indica il momento ideale per aprire una posizione, ovvero quando il colore della linea cambia. Il segnale si forma quando una candela si chiude, a condizione che vengano soddisfatte entrambe le seguenti 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           |
//+-------------------------------------------------+
input string Trade="Gestione trade";    //+================ GESTIONE TRADE ================+  
input double MM=0.1;              //Quota di un 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 di trading"    //+=============== PERMESSI DI TRADING ===============+  
input int    Deviation_=10       //Massima deviazione 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        |
//+-------------------------------------------------+
input string Filter="PARAMETRI DELLA TENDENZA LENTA"    //+============== PARAMETRI DELLA TENDENZA ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Periodo grafico per la tendenza
input Mode TrendMode=NewWay;                //Variante di visualizzazione
input uint ATR_Period=10;
input double ATR_Multiplier=3.0;
input uint SignalBar=1; //Indice della candela per ricevere il segnale di ingresso
input bool   BuyPosClose=true;     //Permesso per uscire da posizioni long secondo la tendenza
input bool   SellPosClose=true;    //Permesso per uscire da posizioni short secondo la tendenza
//+-------------------------------------------------+
//| Parametri di input dell'indicatore di ingresso        |
//+-------------------------------------------------+
input string Input="PARAMETRI DI INGRESSO"       //+=============== PARAMETRI DI INGRESSO ==============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Periodo grafico per l'ingresso
input Mode TrendMode_=NewWay;                 //Variante di visualizzazione
input uint ATR_Period_=10;
input double ATR_Multiplier_=3.0;
input uint SignalBar_=1;//Indice della candela per ricevere un segnale di ingresso
input bool   BuyPosClose_=false;     //Permesso per uscire da posizioni long secondo il segnale
input bool   SellPosClose_=false    //Permesso per uscire da posizioni short secondo il segnale

Le variabili di tipo string presenti nel codice di input servono solo per migliorare la visualizzazione della finestra degli input dell'EA.

Gli indicatori Kolier_SuperTrend_HTF presenti nell'EA sono utilizzati solo per una visualizzazione più comoda delle tendenze nel tester strategico; in altre modalità operative sono inattivi.

Per garantire il corretto funzionamento dell'Expert Advisor generato, è necessario posizionare i file compilati Kolier_SuperTrend.ex5 e Kolier_SuperTrend_HTF.ex5 nella cartella <terminal_data_folder>\MQL5\Indicators.

Si noti 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 ulteriori varianti della libreria al seguente link: Trade Algorithms.

I parametri di input predefiniti dell'Expert Advisor sono stati utilizzati durante i test mostrati qui di seguito. Durante i test non sono stati utilizzati Stop Loss e Take Profit.

Fig. 1. Esempi di operazioni sul grafico

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

Fig. 2. Grafico dei risultati dei test

Elenco
Commento 0