isDemo()和AccountInfoInteger(ACCOUNT_TRADE_MODE)有什么区别?

时间:2017-03-13 02:09:19

标签: algorithmic-trading mql4 metatrader4

我注意到有时会有多个函数产生相同的输出(或相似)。在这种情况下isDemo()AccountInfoInteger( ACCOUNT_TRADE_MODE )

但问题是检查的功能是否一样?他们是否都检查相同类型的信息以验证演示状态?

他们俩都可以告诉我活跃的交易账户是否是一个模拟账户,那么你什么时候会使用一个功能而不是另一个呢?

是否还有其他功能可以检查演示状态,还是可以用来检查MetaTrader Terminal 4中的演示状态,我还没找到?

1 个答案:

答案 0 :(得分:0)

不,不要期望其他功能提供相同的功能。

观察到的二元性来自于将 MQL4 语言的历史基础重新构建为更新且更接近 MQL5 域。

何时使用另一个?何时使用另一个?对于这种困境,没有任何简单的答案。猜测旧代码应该至少在一段时间内起作用, New - MQL4 的新语法在编译器中变得不受支持的可能性稍低 - 阶段(如果与" old-& -good" - MQL4 相比)