Diskussion zum Artikel "Bibliothek für ein leichtes und schnelles Entwickeln vom Programmen für den MetaTrader (Teil XIII): Ereignisse des Kontoobjekts" - Seite 2

 

Eine kleine Klarstellung bezüglich der Definition des Terminaltyps im Konstruktor:

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

Es wäre wahrscheinlich korrekter, es so zu schreiben:

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

Da dort auch der Name des Brokers erscheinen kann....

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

Da dort auch der Name des Brokers erscheinen kann....

Können Sie mir bitte einen Link zu einem Makler schicken, bei dem dies der Fall ist?