首页 技术指标 帖子

iDeMarkerSign_HTF_Signal:MetaTrader 5的趋势信号指标

附件
15797.zip (5.99 KB, 下载 0次)

iDeMarkerSign_HTF_Signal 指标能够清晰地显示出趋势方向,或者通过 iDeMarkerSign 指标在所选柱子上生成的信号。它以图形对象的形式呈现,配有颜色指示的趋势方向或交易方向,同时还可以触发警报和播放音频信号。

当选定柱子的趋势持续时,指标会通过一个右箭头的图形对象进行提示,箭头的颜色与趋势方向相对应。如果趋势在选定柱子上发生变化,指标则会显示一个对角箭头,其颜色和方向与交易方向一致。

所有输入参数可以分为三个大类:

  1. iDeMarkerSign 指标的输入参数:
    //+------------------------------------------------+
    //|  指标输入参数                                   |
    //+------------------------------------------------+
    input string Symbol_="";   // 交易资产
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H4;  // 计算的指标时间框架
    uint ATR_Period=14;
    input uint iDeMarkerPeriod=14;
    input double UpLevel=0.7;   // 超买水平
    input double DnLevel=0.3;   // 超卖水平
    

  2. iDeMarkerSign_HTF_Signal 指标可视化所需的输入参数:
    //---- 指标显示设置
    input uint SignalBar=0;   // 获取信号的柱子编号(0 - 当前柱)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_";   // 指标标签名称
    input color Upsymbol_Color=clrAqua;   // 上升趋势符号颜色
    input color Dnsymbol_Color=clrOrange;   // 下降趋势符号颜色
    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;   // 垂直偏移
    

  3. 用于产生警报和音频信号的 iDeMarkerSign_HTF_Signal 指标输入参数:
    //---- 警报设置
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // 指标触发选项
    input uint AlertCount=0;   // 警报数量
    

如果在同一个图表上使用多个 iDeMarkerSign_HTF_Signal 指标,每个指标应具有独立的 Symbols_Sirname(指标标签名称)字符串变量值。

该指标需要编译后的指标文件 iDeMarkerSign.mq5。请将其放置在 <terminal_data_folder>\MQL5\Indicators\ 目录下。

图1. iDeMarkerSign_HTF_Signal. 趋势延续信号

图1. iDeMarkerSign_HTF_Signal. 趋势延续信号

图2. iDeMarkerSign_HTF_Signal 指标. 交易信号

图2. iDeMarkerSign_HTF_Signal 指标. 交易信号

相关帖子

评论 (0)