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:
- 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;
- 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
- 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.2. De BinaryWave_HTF_Signal indicator. Signaal voor handel
Reactie 0