METRO_HTF_Signal指标能够清晰地展示趋势方向,帮助您在选定的时间条上生成交易信号。该指标通过图形对象的方式,使用不同颜色来标识趋势或交易方向,同时在出现交易信号时会生成警报或声音通知,确保您不错过任何交易机会。
如果选定的时间条上趋势继续,指标会通过圆形方向盘的图形对象进行提醒,该圆形的颜色与趋势方向相对应;而如果趋势在该时间条上发生变化,指标则会以对角箭头的形式发出信号,箭头的颜色和方向代表了交易方向。
该指标的输入参数可以分为三大类:
- METRO_Sign指标的输入参数:
//+------------------------------------------------+ //| 指标输入参数 | //+------------------------------------------------+ input string Symbol_=""; // 财务资产 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 指标计算的时间框架 input uint PeriodRSI=7; // 指标周期 input uint StepSizeFast=5; // 快速步长 input uint StepSizeSlow=15; // 慢速步长
- METRO_HTF_Signal指标的可视化输入参数:
//---- 指标显示设置 input uint SignalBar=0; // 获取信号的时间条编号 (0 - 当前时间条) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指标标签名称 input color Upsymbol_Color=clrBlue; // 上升趋势符号颜色 input color Dnsymbol_Color=clrDeepPink; // 下降趋势符号颜色 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; // 垂直偏移
- METRO_HTF_Signal指标的警报和声音信号输入参数:
//---- 警报设置 input ENUM_ALERT_MODE alert_mode=OnlySound; // 触发指示选项 input uint AlertCount=0; // 生成的警报数量
如果在同一图表上使用多个METRO_HTF_Signal指标,每个指标都应有自己独立的Symbols_Sirname(指标标签名称)字符串变量值。
该指标需要编译后的METRO_Sign.mq5文件。请将其放入<terminal_data_folder>\MQL5\Indicators\。

图1. METRO_HTF_Signal指标的趋势延续信号

图2. METRO_HTF_Signal指标的交易信号