記事"MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第13部): 口座オブジェクトイベント"についてのディスカッション - ページ 2

 

コンストラクタのターミナル・タイプの定義について少し説明します:

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

おそらく、次のように書くのがより正しいだろう:

このように書くのが正しいでしょう。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);

ブローカーの名前もそこに表示されるかもしれないので....

このようなことが起こるブローカーのリンクを送っていただけますか?