文章 "如何用 MQL5 创建自定义真实强度指数指标"

 

新文章 如何用 MQL5 创建自定义真实强度指数指标已发布:

这是一篇关于如何创建自定义指标的新文章。 这一次,我们将与真实强度指数(TSI)共事,并基于它创建一个智能系统。

正如我们所看到的,我们有 MA 类型、价格类型、快速 MA 周期和慢速 MA 周期的四个输入。 设置好首选项,并按确定后,我们可以发现 EA 已加载到图表上,其信号如下:

买入信号情况

 TSI 系统 EA — 买入信号

正如我们在上图中看到的,根据我们的策略条件,我们在左上角有一个买入信号作为注释,如下所示:

  • 买入信号
  • TSI 数值
  • fastMA 数值
  • slowMA 数值

作者:Mohamed Abdelmaaboud

 

首先,感谢您的文章。

我只看到创建了 7 个指标缓冲区,但却申报了 8 个。

是你计算错误吗?

 
不是,因为计数从 0(=1)开始:#7 表示第 8 个指标。
 

您好,很棒的论文、

为什么在底部 2 个函数中填写的是 smperiod 1,而不是 0。


if(ExponentialMAOnBuffer(rates_total,prev_calculated,0,smperiod1,momBuff,momSmBuff1)==0)
      return 0;
   if(ExponentialMAOnBuffer(rates_total,prev_calculated,0,smperiod1,absMomBuff,absMomSmBuff1)==0)
      return 0;
   if(ExponentialMAOnBuffer(rates_total,prev_calculated,smperiod1,smperiod2,momSmBuff1,momSmBuff2)==0)
      return 0;
   if(ExponentialMAOnBuffer(rates_total,prev_calculated,smperiod1,smperiod2,absMomSmBuff1,absMomSmBuff2)==0)
      return 0;