Discussão do artigo "Biblioteca para desenvolvimento fácil e rápido de programas para a MetaTrader (parte XIII): Eventos do objeto Conta" - página 2

 

Um pequeno esclarecimento sobre a definição do tipo de terminal no construtor:

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

Provavelmente seria mais correto escrevê-la assim:

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

Como o nome da corretora também pode aparecer lá....

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

Como o nome da corretora também pode aparecer lá....

Você pode me enviar um link de um corretor em que isso aconteça?