资料库: iBarShift - 页 4

 

自己检查(在 mt4 中)。

在 m5 等图表上启动它。如果您的函数(我将其重命名为 iBarShift_MQ5)返回的指数小于 0,脚本就会停止。

我修改了返回的负值,以便知道负指数是从哪里返回的(也可以使用 __LINE__ 等)。

附加的文件:
 
Carl Schreiber:

自己检查(在 mt4 中)。

在 m5 等图表上启动它。如果您的函数(我将其重命名为 iBarShift_MQ5)返回的指数小于 0,脚本就会停止。

我修改了返回的负值,以便知道负指数是从哪里返回的(也可以使用 __LINE__ 等)。

?

这是 mql5/MT5 的代码。在 mql4/MT4 下使用没有意义。

 
这是 mql5/MT5 的代码。在 mql4/MT4 下使用毫无意义。

当然有意义,因为这样以后将我的实际 mt4 代码移植到 mt5 时会更容易!

 
Carl Schreiber:

当然,因为这样以后将我的 mt4 代码移植到 mt5 会更容易!

那么在 MT5 下有问题吗?
 
也许,您的函数所使用的功能 在 mt5 中也存在,而且可能会产生相同的结果?
 
Carl Schreiber:
可能是因为您的函数所使用的函数 在 mt5 中也存在,而且可能会产生相同的结果?
mql5 不是 mql4。按照设计,该代码在 MT5 中使用没有问题。