HLR_HTF_Signal指标可以显示趋势方向或由HLRSign指标在选定K线生成的信号,以图形的方式呈现趋势指示或交易方向。同时,它还会触发警报并播放音频信号。
如果在选定的K线上趋势持续,指标会显示一个向右的箭头,箭头颜色与趋势方向相对应。如果在选定的K线上趋势发生变化,指标会显示一个斜向箭头,其颜色和方向对应于交易方向。
所有输入参数可分为三大类:
- HLRSign输入参数:
input string Symbol_=""; // 金融资产 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 指标计算的时间框架 input Alg_Method Mode=MODE_IN; // 突破算法 input uint HLR_Range=40; // 指标平均周期 input uint HLR_UpLevel=80; // 超买水平 input uint HLR_DnLevel=20 // 超卖水平
- HLR_HTF_Signal指标可视化所需的输入参数:
//---- 指标可视化设置 input uint SignalBar=0; // 获取信号的K线编号(0表示当前K线) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指标标签名称 input color UpSymol_Color=Lime; // 上升趋势符号颜色 input color DnSymol_Color=Magenta; // 下降趋势符号颜色 input color IndName_Color=DarkOrchid; // 指标名称颜色 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 // 垂直偏移量
- HLR_HTF_Signal指标触发警报和音频信号所需的输入参数:
//---- 警报设置 input ENUM_ALERT_MODE alert_mode=OnlySound; // 触发指示的选项 input uint AlertCount=0 // 警报次数
如果在同一图表上使用多个HLR_HTF_Signal指标,每个指标都应该有自己的Symbols_Sirname(指标标签名称)字符串变量值。
该指标需要编译后的指标文件HLRSign.mq5。请将其放入<terminal_data_folder>\MQL5\Indicators\。

图1. HLR_HTF_Signal指标。趋势延续信号

图2. HLR_HTF_Signal指标。交易信号