首页 技术指标 帖子

自定义熊市力量指标 - MetaTrader 5的完美工具

附件
21781.zip (1.69 KB, 下载 0次)

在这个自定义熊市力量指标中,我们新增了两个输入参数:线条颜色 (颜色) 和线条宽度 (宽度)。

自定义熊市力量指标

那么,为什么我们需要提供线条颜色 (颜色) 和线条宽度 (宽度) 作为输入参数,而标准指标的颜色和宽度却可以 手动 更改呢?如果你在测试器中测试策略,或者通过 ChartIndicatorAdd 将指标添加到图表中,熊市力量指标将始终以默认的颜色和宽度显示:

FUTKCSEP18H1 熊市

我认为,这种显示方式并不太方便。因此,我为大家准备了一个自定义指标 自定义熊市力量输入 (利用 iCustom),可以传递参数 颜色宽度

//--- 创建熊市力量指标的句柄
   handle_iBearsPower=iCustom(m_symbol.Name(),Period(),"自定义熊市力量输入",
                            InpMAPeriod,InpBearsColor,InpBearsWith);
//--- 如果句柄未创建
   if(handle_iBearsPower==INVALID_HANDLE)
     {
      //--- 输出失败消息和错误代码
      PrintFormat("未能为符号 %s/%s 创建 iBearsPower 指标的句柄,错误代码 %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- 指标提前停止
      return(INIT_FAILED);
     }

这样,你就可以在测试器或终端图表上看到一个更美观的指标了:

自定义熊市力量指标示例

相关帖子

评论 (0)