WATR_HTF_Signal 指标能够帮助交易者识别趋势方向,或在选定的 K 线生成交易信号。它通过图形对象以颜色指示趋势或交易方向,并且可以触发警报和播放音频提示。
当选择的 K 线趋势持续时,指标会显示一个右箭头,其颜色与趋势方向一致。如果选择的 K 线趋势发生变化,指标则会显示一个对角箭头,其颜色和方向代表交易方向。
该指标的输入参数可以分为三大类:
-
WATR 指标的输入参数:
//+------------------------------------------------+ //| 指标输入参数 | //+------------------------------------------------+ input string Symbol_=""; // 金融资产 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 指标计算的时间框架 input uint WATR_K = 10; input double WATR_M = 4.0; input uint ATR=21;
-
WATR_HTF_Signal 指标可视化所需的输入参数:
//---- 指标显示设置 input uint SignalBar=0; // 获取信号的 K 线编号(0 - 当前 K 线) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指标标签名称 input color Upsymbol_Color=clrAqua; // 上升趋势符号颜色 input color Dnsymbol_Color=clrMagenta; // 下降趋势符号颜色 input color IndName_Color=clrGray; // 指标名称颜色 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 // 垂直偏移量
-
生成警报和音频信号所需的 WATR_HTF_Signal 指标输入参数:
//---- 警报设置 input ENUM_ALERT_MODE alert_mode=OnlySound; // 指标触发选项 input uint AlertCount=0; // 警报次数
如果在同一图表上使用多个 WATR_HTF_Signal 指标,每个指标应该有自己独特的 Symbols_Sirname 字符串变量值(即指标标签的名称)。
将已编译的指标文件 WATR.mq5 放入 terminal_data_folder\MQL5\Indicators\ 中。

图1. WATR_HTF_Signal 指标,上升趋势持续信号

图2. WATR_HTF_Signal 指标,开短仓信号