BinaryWave_HTF_Signal: De ultieme indicator voor MetaTrader 5

Mike 2015.06.30 20:33 49 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:
    inputstring Symbol_="";                               // Financieel instrumentinputENUM_TIMEFRAMES Timeframe=PERIOD_H6;             // Tijdframe voor indicatorberekeningen//--- indicatorgewichten. Als nul, neemt de indicator niet deel aan de golfberekeninginputdouble WeightMA    = 1.0;
    inputdouble WeightMACD  = 1.0;
    inputdouble WeightOsMA  = 1.0;
    inputdouble WeightCCI   = 1.0;
    inputdouble WeightMOM   = 1.0;
    inputdouble WeightRSI   = 1.0;
    inputdouble WeightADX   = 1.0;
    //---- Moving Average parametersinputint   MAPeriod=13;
    input  ENUM_MA_METHOD   MAType=MODE_EMA;
    inputENUM_APPLIED_PRICE   MAPrice=PRICE_CLOSE;
    //---- MACD parametersinputint   FastMACD     = 12;
    inputint   SlowMACD     = 26;
    inputint   SignalMACD   = 9;
    inputENUM_APPLIED_PRICE   PriceMACD=PRICE_CLOSE;
    //---- OsMA parametersinputint   FastPeriod   = 12;
    inputint   SlowPeriod   = 26;
    inputint   SignalPeriod = 9;
    inputENUM_APPLIED_PRICE   OsMAPrice=PRICE_CLOSE;
    //---- CCI parametersinputint   CCIPeriod=14;
    inputENUM_APPLIED_PRICE   CCIPrice=PRICE_MEDIAN;
    //---- Momentum parametersinputint   MOMPeriod=14;
    inputENUM_APPLIED_PRICE   MOMPrice=PRICE_CLOSE;
    //---- RSI parametersinputint   RSIPeriod=14;
    inputENUM_APPLIED_PRICE   RSIPrice=PRICE_CLOSE;
    //---- ADX parametersinputint   ADXPeriod=14;
    //---- golfafvlakkinginput Smooth_Method bMA_Method=MODE_JJMA; // Gemiddelde methodeinputint bLength=5;  // Afrondingsdiepte                    inputint 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 indicatorweergaveinputuint SignalBar=0;                                // Balknummer voor het krijgen van een signaal (0 - huidige balk)inputstring Symbols_Sirname=INDICATOR_NAME"_Label_";  // Namen van indicatorlabelsinputcolor Upsymbol_Color=clrLimeGreen;               // Kleur van de opwaartse trendpijlinputcolor Dnsymbol_Color=clrMagenta;                 // Kleur van de neerwaartse trendpijlinputcolor IndName_Color=clrDarkOrchid               // Kleur van de indicatornaaminputuint Symbols_Size=60;                            // Grootte van de signaalsymboleninputuint Font_Size=10;                               // Lettergrootte van de indicatornaaminputint X_1=5;                                       // Horizontale offset naaminputint Y_1=-15                                     // Verticale offset naaminputbool ShowIndName=true;                           // Toon de indicatornaaminputENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER; // Locatiehoekinputuint X_=0;                                       // Horizontale offsetinputuint Y_=20;                                      // Verticale offset
  3. De invoerparameters van de BinaryWave_HTF_Signal indicator die nodig zijn voor het triggeren van meldingen en geluidsignalen:
    //---- meldingen instellingeninput ENUM_ALERT_MODE alert_mode=OnlySound;  // Triggering optieinputuint 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