MetaTrader 4 Build 529测试版发布,带有新的编译器 - 页 28

 

编码

void start()
{
  double iv=iVolume(NULL,PERIOD_D1,0);
  Print("iv = ",iv," err = ",  GetLastError());
}

总是给人以

iv = 0.0 err = 0

 
thecore:

编码

总是给人以

iv = 0.0 err = 0

为什么是双倍?能否有2.5支?
 
borilunad:
为什么是双倍?能否是2.5个刻度?


我不知道是哪个聪明人想出来的,而不是INT。

但这是过去的方式。而现在编译器说,这个函数返回

DOUBLE类型。但事实上,它似乎根本不起作用 :(

 

532构建报告了运行时错误(例如阵列 超限),536则没有。

这将更难监测。

尽管在旧的终端中,一切都在工作,没有写任何东西。

 
borilunad:
为什么是双倍?能否是2.5个刻度?

我更新了终端...我希望我没有这么做 :)

现在

iVolume(NULL,PERIOD_D1,0)

输出类似以下内容

iv = 1.360089743589744 err = 0

IV = 5.9 ERR = 0

 
thecore:

我更新了终端...我希望我没有这么做 :)

现在

iVolume(NULL,PERIOD_D1,0)

输出类似以下内容

iv = 1.360089743589744 err = 0

IV = 5.9 ERR = 0

这是测试,而不是啊哈叹息。你要么帮助它启动和运行,要么默默地使用旧的509构建,静静地等待更新的终端 发布。如果你不想接受beta测试的工作流程,没有人强迫你进入这个主题。
 
artmedia70:
这是测试,而不是啊哈叹息。你要么帮助它达到正常的工作状态,要么默默地使用旧的509构建,静静地等待更新的终端发布。如果你不想接受beta测试的工作流程,没有人强迫你进入这个主题。

我在帮忙。

找到了故障。指出了它在哪里以及如何表现出来。

我还能提供什么帮助?我没有消息来源 :)

 

终端在/便携模式下运行,ME也在/便携模式下运行。在编译了一个新的指标后,该指标以前没有出现在终端导航器中,新的指标没有出现在自定义指标 列表中。只有在重启终端后,新指标才会出现在导航器窗口的自定义指标列表中。

确切地说,如果指标已经在货币对窗口中工作,现有的指标在ME中修改后不会更新。只有删除并重新启动指标,才能看到在其代码中所作的修改。

 
是否有计划将TesterWithdrawal 加入到MT4中?
 
thecore:

我正在帮助。

找到了故障。指出了它在哪里以及如何表现出来。

我还能提供什么帮助?我没有消息来源 :)

这是谁写的。

"......我更新了终端......。我希望我没有这样做:)..."

是我吗?

这是一个测试员的帮助,还是一个不满的用户的埋怨呢?