iMFISign_HTF_Signal指标为您提供了一种直观的趋势方向显示,能够在选定的K线图上生成信号,展现趋势的颜色以及交易方向。该指标还可以触发警报并播放音频提示,让您不错过任何交易机会。
当选定K线上的趋势持续时,指标会通过一个右箭头的图形对象进行提示,箭头的颜色与趋势方向相对应。如果趋势在该K线发生变化,指标则会显示一个斜箭头,其颜色和方向则与交易方向一致。
所有输入参数可以分为三大类:
- iMFISign指标的输入参数:
//+------------------------------------------------+ //| 指标输入参数 | //+------------------------------------------------+ input string Symbol_=""; // 金融资产 input ENUM_TIMEFRAMES Timeframe=PERIOD_H4; // 指标计算时间框架 uint ATR_Period=14; input uint MFIPeriod=14; input ENUM_APPLIED_VOLUME VolumeType=VOLUME_TICK; // 交易量 input uint UpLevel=70; // 超买水平 input uint DnLevel=30; // 超卖水平
- iMFISign_HTF_Signal指标可视化所需的输入参数:
//---- 指标显示设置 input uint SignalBar=0; // 获取信号的K线编号(0 - 当前K线) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指标标签名称 input color Upsymbol_Color=clrLime; // 上升趋势符号颜色 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 // 垂直偏移
- iMFISign_HTF_Signal指标用于生成警报和音频信号的输入参数:
//---- 警报设置 input ENUM_ALERT_MODE alert_mode=OnlySound; // 指标触发选项 input uint AlertCount=0; // 警报数量
如果您在同一图表上使用多个iMFISign_HTF_Signal指标,每个指标都应该拥有独立的Symbols_Sirname(指标标签名称)变量值。
该指标需要编译后的iMFISign.mq5文件,请将其放置在<terminal_data_folder>\MQL5\Indicators\下。

图1. iMFISign_HTF_Signal. 趋势延续信号

图2. iMFISign_HTF_Signal指标. 交易信号