作者:
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'!)
现在,最新版本在这里。
输入参数:
参数?别担心!默认设置就已经很好用,无需修改。

评论 0