LoongMAx96:MetaTrader 5上的高效线性移动平均指标

Mike 2010.02.15 22:28 12 0 0
附件

作者:

Loong

LoongMAx96是一款只需100行代码就能绘制96条线性移动平均线的指标,使用的是MyBuffer类。

历史来源:这个想法源于Rosh的话题。

https://www.mql5.com/ru/forum/102881/page6
https://www.mql5.com/zh/forum/102888/page2
https://www.mql5.com/en/forum/102908/page4
https://www.mql5.com/en/forum/102908/page5

在中文中,这个指标被称为“均线流”。我希望通过一个多线指标来简化多指标模板,但这意味着代码的重复性较高。

为了实现这一目标,我需要一个二维数组,时间索引为一维,移动平均线的索引为另一维。在MQL4中,这是不可能的。(MQL4仅支持8条线性指标。)后来,我们迎来了MetaTrader 5和MQL5,它们支持类的使用。通过类的方式,可以隐藏一维数组。因此,我成功达成了第一个版本,发布在https://www.mql5.com/en/forum/121672(注意:旧版本的类名'CIndicatorBuffer'与Indicator.mqh中的同名类发生了冲突)

后来,在https://www.mql5.com/en/forum/331/上讨论了更新版本(感谢'Rosh'和'investeo'!)

现在,最新版本在这里。

输入参数:

参数?别担心!默认设置就已经很好用,无需修改。


LoongMAx96


列表
评论 0