BinaryWave_HTF_Signal: De ultieme indicator voor MetaTrader 5

Mike 2015.06.30 20:33 32 0 0
Bijlage

De BinaryWave_HTF_Signal indicator geeft de trendrichting of een signaal weer, gegenereerd door de BinaryWaveSign indicator op de geselecteerde balk. Dit gebeurt als een grafisch object met een kleurindicatie van de trend of handelsrichting. Bovendien activeert het meldingen en speelt het geluidsignalen af.

Als de trend voortduurt op de geselecteerde balk, toont de indicator een pijltje naar rechts. De kleur van dit pijltje komt overeen met de trendrichting. Wanneer de trend verandert op de geselecteerde balk, verschijnt er een diagonaal pijltje. De kleur en richting van het pijltje komen overeen met de handelsrichting.

Alle invoerparameters zijn onder te verdelen in drie grote groepen:

  1. De invoerparameters van de BinaryWaveSign:
    input string Symbol_="";                               // Financieel instrument
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;             // Tijdframe voor indicatorberekeningen
    //--- indicatorgewichten. Als nul, neemt de indicator niet deel aan de golfberekening
    input double WeightMA    = 1.0;
    input double WeightMACD  = 1.0;
    input double WeightOsMA  = 1.0;
    input double WeightCCI   = 1.0;
    input double WeightMOM   = 1.0;
    input double WeightRSI   = 1.0;
    input double WeightADX   = 1.0;
    //---- Moving Average parameters
    input int   MAPeriod=13;
    input  ENUM_MA_METHOD   MAType=MODE_EMA;
    input ENUM_APPLIED_PRICE   MAPrice=PRICE_CLOSE;
    //---- MACD parameters
    input int   FastMACD     = 12;
    input int   SlowMACD     = 26;
    input int   SignalMACD   = 9;
    input ENUM_APPLIED_PRICE   PriceMACD=PRICE_CLOSE;
    //---- OsMA parameters
    input int   FastPeriod   = 12;
    input int   SlowPeriod   = 26;
    input int   SignalPeriod = 9;
    input ENUM_APPLIED_PRICE   OsMAPrice=PRICE_CLOSE;
    //---- CCI parameters
    input int   CCIPeriod=14;
    input ENUM_APPLIED_PRICE   CCIPrice=PRICE_MEDIAN;
    //---- Momentum parameters
    input int   MOMPeriod=14;
    input ENUM_APPLIED_PRICE   MOMPrice=PRICE_CLOSE;
    //---- RSI parameters
    input int   RSIPeriod=14;
    input ENUM_APPLIED_PRICE   RSIPrice=PRICE_CLOSE;
    //---- ADX parameters
    input int   ADXPeriod=14;
    //---- golfafvlakking
    input Smooth_Method bMA_Method=MODE_JJMA; // Gemiddelde methode
    input int bLength=5;  // Afrondingsdiepte                    
    input int bPhase=100; // Afrondingsparameter
                                           // voor JJMA varieert dit binnen het bereik -100 ... +100 en beïnvloedt de kwaliteit van het transiënte proces;
    
  2. De invoerparameters van de BinaryWave_HTF_Signal indicator die nodig zijn voor de visualisatie:
    //---- instellingen voor indicatorweergave
    input uint SignalBar=0;                                // Balknummer voor het krijgen van een signaal (0 - huidige balk)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_";  // Namen van indicatorlabels
    input color Upsymbol_Color=clrLimeGreen;               // Kleur van de opwaartse trendpijl
    input color Dnsymbol_Color=clrMagenta;                 // Kleur van de neerwaartse trendpijl
    input color IndName_Color=clrDarkOrchid               // Kleur van de indicatornaam
    input uint Symbols_Size=60;                            // Grootte van de signaalsymbolen
    input uint Font_Size=10;                               // Lettergrootte van de indicatornaam
    input int X_1=5;                                       // Horizontale offset naam
    input int Y_1=-15                                     // Verticale offset naam
    input bool ShowIndName=true;                           // Toon de indicatornaam
    input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER; // Locatiehoek
    input uint X_=0;                                       // Horizontale offset
    input uint Y_=20;                                      // Verticale offset
    
  3. De invoerparameters van de BinaryWave_HTF_Signal indicator die nodig zijn voor het triggeren van meldingen en geluidsignalen:
    //---- meldingen instellingen
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // Triggering optie
    input uint AlertCount=0;                     // Aantal meldingen
    

Als je meerdere BinaryWave_HTF_Signal indicatoren op één grafiek wilt gebruiken, moet elke indicator zijn eigen Symbols_Sirname (namen van indicatorlabels) stringvariabele hebben.

Deze indicator vereist het gecompileerde indicatorbestand BinaryWaveSign.mq5. Plaats dit in <terminal_data_folder>\MQL5\Indicators\.

Fig.1. BinaryWave_HTF_Signal. Signaal van trendcontinuatie

Fig.1. BinaryWave_HTF_Signal. Signaal van trendcontinuatie

Fig.2. De BinaryWave_HTF_Signal indicator. Signaal voor handel

Fig.2. De BinaryWave_HTF_Signal indicator. Signaal voor handel

Lijst
Reactie 0