文章 "轻松快捷开发 MetaTrader 程序的函数库(第十三部分):帐户对象事件" - 页 2

 

关于构造函数中终端类型定义的一点说明:

this.m_long_prop[ACCOUNT_PROP_SERVER_TYPE]                        = (::TerminalInfoString(TERMINAL_NAME)=="MetaTrader 5" ? 5 : 4);

这样写可能更正确:

this.m_long_prop[ACCOUNT_PROP_SERVER_TYPE] = (::StringFind(TerminalInfoString( TERMINAL_NAME), "MetaTrader 5") != -1 ?5 : 4);

因为经纪商的名称也可能出现在这里....

 
MQL_User (TerminalInfoString( TERMINAL_NAME), "MetaTrader 5") != -1 ?5 : 4);

因为经纪商的名称也可能出现在这里....

您能给我一个出现这种情况的经纪人的链接吗?