我注意到有时会有多个函数产生相同的输出(或相似)。在这种情况下isDemo()
和AccountInfoInteger( ACCOUNT_TRADE_MODE )
但问题是检查的功能是否一样?他们是否都检查相同类型的信息以验证演示状态?
他们俩都可以告诉我活跃的交易账户是否是一个模拟账户,那么你什么时候会使用一个功能而不是另一个呢?
是否还有其他功能可以检查演示状态,还是可以用来检查MetaTrader Terminal 4中的演示状态,我还没找到?
答案 0 :(得分:0)
观察到的二元性来自于将 MQL4
语言的历史基础重新构建为更新且更接近 MQL5
域。
何时使用另一个?何时使用另一个?对于这种困境,没有任何简单的答案。猜测旧代码应该至少在一段时间内起作用, New - MQL4
的新语法在编译器中变得不受支持的可能性稍低 - 阶段(如果与" old-& -good" - MQL4
相比)