下午好!请指示......更新到最新版本后,"SmoothAlgorithms "中的错误开始大量出现。平均 sma、lwma、parma、vidya 停止工作。它在这一行发出警告:"array out of range in 'SmoothAlgorithms.mqh' (3394,9)"。如何修复?谢谢!
007yurik:
下午好!请指示......更新到最新版本后,"SmoothAlgorithms "中的错误开始大量出现。平均 sma、lwma、parma、vidya 停止工作。它在这一行发出警告:"array out of range in 'SmoothAlgorithms.mqh' (3394,9)"。如何修复?谢谢!
下午好!请指示......更新到最新版本后,"SmoothAlgorithms "中的错误开始大量出现。平均 sma、lwma、parma、vidya 停止工作。它在这一行发出警告:"array out of range in 'SmoothAlgorithms.mqh' (3394,9)"。如何修复?谢谢!
我根本没有修复代码或编译中的任何异常。完全不清楚您在说什么?
Nikolay Kositsin:
考虑到我的 mql 知识水平不高,我试着用手指解释一下)在最新的终端更新之前,一切正常。现在,更新之后,在图表中添加任何带有 SmoothAlgorithms( 平滑算法)的指标时,并非所有的平均方法都有效。当我尝试将平滑方法更改为 sma、sma、lwma、parma、vidya 和 ama 时,我看到的是一个空指标窗口。 所有其他方法都正常工作。以下一行出现在工具中的 "智能交易系统 "选项卡上:2018.11.20 17:20:49.028 XFisher_org_v1_Vol_Supr (Si-12.18,M1) 数组超出 "SmoothAlgorithms.mqh "中的范围 (3394,9)。我完全没有发现代码运行或编译中有任何违规行为。我完全不明白你在说什么?
当然,也许我找错地方了,这与 SmoothAlgorithms 无关,但我还没有其他想法。 如果您能告诉我一些信息,我将不胜感激。
Sergey Tselikov:
如果在代码中添加 #property strict 指令。
并在 PriceSeries 函数中用 open 替换 Open,用 low 替换 Low 等。
这样在 MT4 中编译时就不会出现错误和警告。也许作者会做这件小事?
问题是,我根本不关注 MQL4 语言的变化,而且总的来说,我根本不做这种工作,因为我没有时间做这种工作。在该出版物附件的 Zip 文件中,有一个适用于 mql4 的 SmoothAlgorithms 变体,但我不知道它的效果如何。无论如何,都无法直接编译指标。
该程序库已编译并正常运行。只是少了这一点。我认为张贴别人经过外观修正的代码是不正确的。
实际上,该建议不会以任何方式改变代码的工作。化妆品。
Nikolay Kositsin:
如果我的电脑上有这样的东西,我就可以做点什么,但解决问题的唯一办法是从 Metaquotes 网站下载安装文件,然后将其安装到一个空文件夹中。然后在新的终端检查指标的工作情况。
窗口中的柱状图数量 应大致合适。否则就没有东西可以平均,而有问题的平均方法比其他平均方法需要更多的条数。
确认。错误会出现,但并不总是这样。有时运行正常,有时会崩溃。如果在测试器中运行该指标,错误出现的频率会更高。例如,同样的XFisher_org_v1_Vol_Supr 在最后一个版本(1980 年)编译后,在 RTS Splice 仪器上的测试器中运行时,出现错误 "array out of range in 'SmoothAlgorithms.mqh' (3394,9)"。该错误不仅出现在该指标上,也出现在其他许多使用 SmoothAlgorithms.mqh 库的指标上。尼古拉,请检查一下。

XFisher_org_v1_Vol
- www.mql5.com
Осциллятор XFisher_org_v1 в виде цветной гистограммы с использованием объемов. Формула вычисления: По вполне понятным причинам, в таком модифицированном осцилляторе пересчет уровней перекупленности и перепроданности должен происходить по этой же формуле, что и было выполнено. В итоговом варианте эти...
SmoothAlgorithms:
平均算法库, 算法详细描述在 "不使用额外缓冲器的中间计算平均价格系列" 一文中。
作者: Nikolay Kositsin