まくまく投資ノート
更新: / 作成:

MetaTrader の実行環境(ターミナル)の情報を取得するには、TerminalInfo* 系の関数を使用します。 戻り値の型によって使用する関数を呼び分ける必要があります。 取得したい項目は、各関数の引数で指定します。

次のスクリプトを実行すると、MetaTrader 実行環境(ターミナル)の情報をログ出力します。

Scripts/PrintTerminalInfo.mq5
void OnStart() {
    Print("Language=" + TerminalInfoString(TERMINAL_LANGUAGE));
    Print("Company=" + TerminalInfoString(TERMINAL_COMPANY));
    Print("Name=" + TerminalInfoString(TERMINAL_NAME));
    Print("Path=" + TerminalInfoString(TERMINAL_PATH));
    Print("DataPath=" + TerminalInfoString(TERMINAL_DATA_PATH));
    Print("CommonDataPath=" + TerminalInfoString(TERMINAL_COMMONDATA_PATH));
}
実行結果(OANDA の MT5 を使っている場合)
Language=Japanese
Company=OANDA Corporation
Name=OANDA MetaTrader 5
Path=C:\app\OANDA MetaTrader 5
DataPath=C:\Users\maku\AppData\Roaming\MetaQuotes\Terminal\84E63C3B90BC3EC3DADC66BC66DD0A1E
CommonDataPath=C:\Users\maku\AppData\Roaming\MetaQuotes\Terminal\Common

関連記事

まくまく投資ノート
サイトマップまくへのメッセージ