UltraWPR_HTF_Signal_BG是一个基于UltraWPR指标的数据,提供趋势方向的指示。它会以图形对象的形式展示趋势或交易方向,并在出现交易信号时发出提醒、音频信号,甚至通过手机推送通知。
该图形对象通过颜色背景来显示信息,背景有四种颜色。淡色代表趋势延续,而亮色则表示交易信号的出现。
该指标仅在输入参数的值大于1时才会发送提醒和推送通知:
input uint SignalBar=0; // 获取信号的柱子编号(0表示当前柱子)
对于零柱,音频信号和推送通知是没有意义的,因为在零柱上的信号可能会变化或消失!
所有输入参数可以分为三个大类:
- 会话绘制输入参数:
//+------------------------------------------------+ //| 会话绘制输入参数 | //+------------------------------------------------+ input bool SessionDrawOff=false; // 在非会话期间显示会话 input string SessionSirName="亚洲会话"; // 会话名称 input Hour StartHour=H00; // 会话开始小时 input Min StartMinute=M00; // 会话开始分钟 input uint SessionTime=480; // 会话持续时间(分钟) input color Up_Color=clrPaleTurquoise; // 上升颜色 input color Buy_Color=clrLime; // 买入颜色 input color Sell_Color=clrDeepPink; // 下降颜色 input color Dn_Color=clrLightPink; // 卖出颜色
- UltraWPR的输入参数:
//+------------------------------------------------+ //| 指标输入参数 | //+------------------------------------------------+ input string Symbol_=""; // 金融工具 input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // 指标计算的时间框架 input int WPR_Period=13; // WPR指标周期 //--- input Smooth_Method W_Method=MODE_JJMA; // 平滑方法 input int StartLength=3; // 平滑的起始周期 input int WPhase=100; // 平滑周期(-100..+100) //--- input uint Step=5; // 周期变化步长 input uint StepsTotal=10; // 变化周期的数量 //--- input Smooth_Method SmoothMethod=MODE_JJMA; // 平滑方法 input int SmoothLength=3; // 平滑深度 input int SmoothPhase=100; // 平滑参数(-100..+100)
- UltraWPR_HTF_Signal_BG指标的可视化输入参数:
//---- 指标可视化设置 input uint SignalBar=0; // 获取信号的柱子编号(0表示当前柱子) input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指标标签的名称 input color IndName_Color=DarkOrchid; // 指标名称颜色 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; // 位置角落
- UltraWPR_HTF_Signal指标的输入参数,用于生成提醒和音频信号:
//---- 提醒设置 input ENUM_ALERT_MODE alert_mode=OnlySound; // 触发指示的选项 input bool Push=true; // 允许推送通知 input uint AlertCount=0; // 生成的提醒数量
如果在同一图表上使用多个UltraWPR_HTF_Signal_BG指标,每个指标应具有自己独特的Symbols_Sirname(指标标签名称)字符串变量值。
请将编译后的UltraWPR.mq5文件放置在客户端终端的terminal_data_folder\MQL5\Indicators\目录下。

图1:基于UltraWPR_HTF_Signal_BG指标的数据的趋势延续信号

图2:基于UltraWPR_HTF_Signal_BG的开仓信号