是否可以引用已经在指标中初始化的数组。类似于iCustom函数,可能传递窗口索引,指标名称和缓冲区/数组索引。
我有一个指标可以创建6个缓冲区/数组。然后我有一些其他指标可以运行重复代码,以产生这些相同缓冲区中的2或3个。一切工作正常,但我发现它在性能上可能是昂贵的,我赢得的细节目前还没有进入。
如果我理解正确,iCustom及其参数实际上会运行代码(在其自己的线程中)来产生所需的返回值,这很好,但如果我目前主要关心的是性能,那么这不是我所需要的。
我所追求的是能够引用已经初始化的指标的特定数组。在这种情况下,引用将来自安装在同一窗口中的不同指示符。但是,如果它可以从其他地方引用,它会很方便,因为我在其他指示器分开的子窗口中再次复制代码以生成1或2个基本指示器的缓冲区。
我已阅读了一堆文章,但没有找到我需要的内容。我不认为这是可能的,因为这肯定是一个有据可查的策略,可以部分克服每个指标的8个缓冲限制。 (为什么他们有这个?)
嗯#8230 ;.或者我在这里回答我自己的问题#8230;是重新设计我的指标以利用一系列iCustom呼叫#8230;的解决方案。 Hmnmmmm#8230;复杂而且可能超出了我的新手编程技能。
任何想法/提示或果断#8220;否#8230;它可以完成#8221;将不胜感激。对不起,如果这个问题已被解决之前和/或显示我对MQL的无知。
非常感谢任何答复。