BinaryWave_HTF_Signal指示器能够清晰地展示趋势方向或由BinaryWaveSign指示器在所选柱上的信号,这些信号以图形对象的形式呈现,并通过颜色来指示趋势或交易方向。此外,该指示器还可以触发警报并播放音频信号。
如果选定柱的趋势持续,指示器会显示一个向右的箭头,其颜色与趋势方向一致;如果趋势在选定柱上发生变化,则指示器会显示一个斜向箭头,其颜色和方向与交易方向相符。
所有输入参数可以分为三大类:
- BinaryWaveSign输入参数:
input string Symbol_=""; // 金融资产 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 指示器计算使用的时间框架 //--- 指示器权重。如果为零,指示器不参与波动计算 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; //---- 移动平均参数 input int MAPeriod=13; input ENUM_MA_METHOD MAType=MODE_EMA; input ENUM_APPLIED_PRICE MAPrice=PRICE_CLOSE; //---- MACD参数 input int FastMACD = 12; input int SlowMACD = 26; input int SignalMACD = 9; input ENUM_APPLIED_PRICE PriceMACD=PRICE_CLOSE; //---- OsMA参数 input int FastPeriod = 12; input int SlowPeriod = 26; input int SignalPeriod = 9; input ENUM_APPLIED_PRICE OsMAPrice=PRICE_CLOSE; //---- CCI参数 input int CCIPeriod=14; input ENUM_APPLIED_PRICE CCIPrice=PRICE_MEDIAN; //---- 动量参数 input int MOMPeriod=14; input ENUM_APPLIED_PRICE MOMPrice=PRICE_CLOSE; //---- RSI参数 input int RSIPeriod=14; input ENUM_APPLIED_PRICE RSIPrice=PRICE_CLOSE; //---- ADX参数 input int ADXPeriod=14; //---- 波动平滑 input Smooth_Method bMA_Method=MODE_JJMA; // 平滑方法 input int bLength=5; // 平滑深度 input int bPhase=100; // 平滑参数 // 对于JJMA,其范围在-100到+100之间,会影响过渡过程的质量;
- BinaryWave_HTF_Signal指示器可视化所需的输入参数:
//---- 指示器显示设置 input uint SignalBar=0; // 获取信号的柱号(0 - 当前柱) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指示器标签名称 input color Upsymbol_Color=clrLimeGreen; // 上升趋势符号颜色 input color Dnsymbol_Color=clrMagenta // 下降趋势符号颜色 input color IndName_Color=clrDarkOrchid // 指示器名称颜色 input uint Symbols_Size=60 // 信号符号大小 input uint Font_Size=10 // 指示器名称字体大小 input int X_1=5 // 水平名称偏移 input int Y_1=-15 // 垂直名称偏移 input bool ShowIndName=true // 显示指示器名称 input ENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER; // 位置角落 input uint X_=0 // 水平偏移 input uint Y_=20 // 垂直偏移
- BinaryWave_HTF_Signal指示器触发警报和音频信号所需的输入参数:
//---- 警报设置 input ENUM_ALERT_MODE alert_mode=OnlySound; // 触发选项 input uint AlertCount=0 // 警报数量
如果要在同一图表上使用多个BinaryWave_HTF_Signal指示器,需确保每个指示器都有其独立的Symbols_Sirname(指示器标签名称)字符串变量值。
该指示器需要编译后的BinaryWaveSign.mq5文件。请将其放置在<terminal_data_folder>\MQL5\Indicators\中。

图1. BinaryWave_HTF_Signal. 趋势延续信号

图2. BinaryWave_HTF_Signal指示器. 交易信号
评论 0