FisherTransform_HTF_Signal 是一款用于 MetaTrader 5 的趋势信号指示器,它通过图形对象展示选定K线的趋势方向或交易信号,并在合适的市场进入时发送提醒或音频信号。
当所选K线的趋势持续时,指示器会通过右箭头的图形对象发出提醒,箭头的颜色与趋势方向相符。如果趋势在选定K线处发生变化,指示器则会通过箭头发出提醒,箭头的颜色和方向会对应于已执行的交易方向。
所有输入参数可以分为三大类:
- FisherTransform 指标的输入参数:
//+------------------------------------------------+ //| 指标输入参数 | //+------------------------------------------------+ input string Symbol_=""; // 金融工具 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 指标计算的时间框架 input uint Length=10; // 指标周期
- FisherTransform_HTF_Signal 指标可视化的必需输入参数:
//---- 指标显示设置 input uint SignalBar=0; // 信号K线索引,0为当前K线 input string Symbols_Sirname=INDICATOR_NAME"_Label_";// 指标标签名称 input color UpSymbol_Color=Teal; // 上升符号颜色 input color DnSymbol_Color=DarkOrange; // 下降符号颜色 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 // 垂直偏移量
- FisherTransform_HTF_Signal 指标触发提醒和音频信号的必要输入参数:
//---- 提醒设置 input ENUM_ALERT_MODE alert_mode=OnlySound; // 激活指示版本 input uint AlertCount=0; // 提交的提醒数量
如果在同一图表上使用多个 FisherTransform_HTF_Signal,每个指示器都应有其独立的 Symbols_Sirname(指标标签名称)字符串变量值。
请将 FisherTransform 指标的编译文件放置到 terminal_data_folder\MQL5\Indicators\ 目录下。

图 1. 卖出信号
图 2. 上升趋势延续信号