首页 技术指标 帖子

Leading_HTF_Signal:MetaTrader 5中的趋势信号指示器

附件
12566.zip (6.29 KB, 下载 0次)

Leading_HTF_Signal指示器能够实时显示趋势方向,或者由LeadingSign指示器在所选柱子上生成的信号。它以图形对象的形式呈现,使用不同颜色来指示趋势或交易方向。同时,它还可以触发警报并播放音频信号。

如果所选柱子的趋势持续,指示器会显示一个向右的箭头,箭头的颜色对应趋势方向。如果趋势在所选柱子上发生变化,指示器则会显示一个箭头,其颜色和方向与交易方向相符。

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

  1. LeadingSign的输入参数:
    input string Symbol_="";                              // 金融资产
    input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;            // 指示器计算的时间框
    input double Alpha1 = 0.25;                           // 指示器系数1
    input double Alpha2 = 0.33;                           // 指示器系数2
  2. 用于可视化指示器的Leading_HTF_Signal输入参数:
    //---- 指示器可视化设置
    input uint SignalBar=0;                               // 获取信号的柱子编号(0为当前柱)
    input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // 指示器标签名称
    input color UpSymol_Color=Lime;                       // 上升趋势符号颜色
    input color DnSymol_Color=Magenta;                    // 下降趋势符号颜色
    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                                     // 垂直偏移量
    
  3. Leading_HTF_Signal指示器触发警报和音频信号所需的输入参数:
    //---- 警报设置
    input ENUM_ALERT_MODE alert_mode=OnlySound;  // 触发指示的选项
    input uint AlertCount=0                     // 警报数量

如果在同一个图表上使用多个Leading_HTF_Signal指示器,每个指示器都应具有自己的Symbols_Sirname(指示器标签名称)的字符串变量值。

将编译好的指示器文件LeadingSign.mq5放置到<terminal_data_folder>\MQL5\Indicators\。

图1. Leading_HTF_Signal指示器,趋势延续信号

图1. Leading_HTF_Signal指示器,趋势延续信号

图2. Leading_HTF_Signal指示器,交易信号

图2. Leading_HTF_Signal指示器,交易信号

相关帖子

评论 (0)