首页 技术指标 帖子

深入探讨StepXCCX_HTF_Signal指标在MetaTrader 5中的应用

附件
674.zip (27.51 KB, 下载 0次)

大家好,今天我想和大家聊聊StepXCCX_HTF_Signal这个指标,它是专为MetaTrader 5设计的,能够帮助我们更好地把握市场趋势。

这个指标的主要功能是通过展示最近三根K线的趋势方向,来指示市场的走向。与原始的ColorStepXCCX指标不同,StepXCCX_HTF_Signal使用了四种不同的颜色来表示不同的市场状态。

在超买区域(由Up1Level输入参数定义),上升趋势信号会用青柠色表示,而在超买区域外,上升趋势信号则用绿色表示。在超卖区域(由Dn1Level输入参数定义),下降趋势信号会用品红色表示,而在超卖区域外,下降趋势信号则用红色表示。

指标输入参数

我们可以通过指标的输入参数来更改计算所用的时间框架和金融资产名称。如果Symbol_(金融资产)输入参数为空,则当前图表的符号将被用作金融资产。

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

  • 关于ColorStepXCCX指标的输入参数信息可以在它的描述中找到;
  • StepXCCX_HTF_Signal指标必需的输入参数如下:
//---- 指标显示设置
input string Symbols_Sirname="StepXCCX_"; // 指标标签名称
input int Up1Level=+50; // 超买水平
input int Dn1Level=-50; // 超卖水平
input color Up1Symbol_Color=Lime; // 最大增长符号颜色
input color UpSymbol_Color=Teal; // 增长符号颜色
input color DnSymbol_Color=Red; // 下降符号颜色
input color Dn1Symbol_Color=Magenta; // 最大下降符号颜色
input color IndName_Color=DarkOrchid; // 指标名称颜色
input uint Symbols_Size=40; // 信号符号大小
input uint Font_Size=12; // 指标名称字体大小
input int X_3=110; // 名称的水平偏移
input int Y_3=17; // 名称的垂直偏移
input bool ShowIndName=true; // 显示指标名称
input ENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER; // 位置角落
input uint X_=0; // 水平偏移
input uint Y_=0; // 垂直偏移

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

将ColorStepXCCX指标编译后的文件放到终端数据文件夹中的MQL5\Indicators\目录下。

这些指标使用了SmoothAlgorithms.mqh库类(必须复制到终端数据文件夹中的MQL5\Include)。关于这些类的使用,您可以参考这篇文章:不使用额外缓冲区的中间计算平均价格序列

ColorStepXCCX_.mq5仅仅是最终指标的一个中间版本,具有两种颜色指示。

StepXCCX HTF Signal


相关帖子

评论 (0)