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

图1. BinaryWave_HTF_Signal. 趋势延续信号

图2. BinaryWave_HTF_Signal指示器. 交易信号

评论 0