NRatio_HTF_Signal 指标是一个非常实用的工具,它能帮助交易者识别趋势方向。它通过图形对象在所选择的 K 线图上展示趋势信号,颜色清晰地指示了趋势的走向。此外,该指标还具备触发警报和播放音频信号的功能,让你不错过任何关键的交易机会。
当趋势在所选的 K 线图上持续时,指标会显示一个向右的箭头,颜色对应于趋势方向。如果趋势发生变化,指标会显示一个对角箭头,其颜色和方向则对应于交易信号。
该指标的输入参数大致可以分为以下三大类:
- NRatioSign 输入参数:
input string Symbol_=""; // 金融工具 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 指标计算的时间框架 input Smooth_Method XMA_Method=MODE_SMA; // 平滑方法 input int XLength=3; // 平滑深度 input int XPhase=15; // 平滑参数 //--- XPhase: 对于 JJMA 在 -100...+100 范围内变化,影响瞬态过程的质量; //--- XPhase: 对于 VIDIA 是 CMO 的周期,对于 AMA 是慢速 MA 的周期 input Applied_price_ IPC=PRICE_CLOSE; // 价格常量 input double Kf=1; input double Fast=2; input double Sharp=2; input Alg_Method Mode=MODE_OUT; // 突破算法 input uint NRatio_UpLevel=80; // 超买水平 input uint NRatio_DnLevel=20;
- NRatio_HTF_Signal 可视化输入参数:
//---- 指标可视化设置 input uint SignalBar=0; // 获取信号的 K 线编号 (0 为当前 K 线) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指标标签名称 input color Upsymbol_Color=clrBlueViolet; // 上升趋势符号颜色 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 // 垂直偏移
- NRatio_HTF_Signal 指标的警报和音频信号输入参数:
//---- 警报设置 input ENUM_ALERT_MODE alert_mode=OnlySound; // 触发指示的选项 input uint AlertCount=0 // 警报的数量
如果在同一个图表上使用多个 NRatio_HTF_Signal 指标,每个指标都应该有自己的 Symbols_Sirname(指标标签名称)字符串变量值。
请注意,此指标需要编译后的 NRatioSign.mq5 指标文件。将其放置在 <terminal_data_folder>\MQL5\Indicators\ 中。

图 1. NRatio_HTF_Signal 指标 - 趋势延续信号

图 2. NRatio_HTF_Signal 指标 - 交易信号