MQL4MQL5 出力・通知・状態
TerminalInfoString()
- できること
- ターミナルのデータフォルダなどのパスを取得する
- 対応
- MQL4・MQL5
TerminalInfoString() とは
ターミナルのインストール先、データフォルダ、共通フォルダのパスや、表示言語などを取得する関数です。ファイルの保存先をログに出すときなどに使います。
TerminalInfoString() の書式と引数
string TerminalInfoString(ENUM_TERMINAL_INFO_STRING property_id)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
property_id | ENUM_TERMINAL_INFO_STRING | 必須 | 取得する項目。TERMINAL_DATA_PATH(データフォルダ)、TERMINAL_COMMONDATA_PATH(共通フォルダ)、TERMINAL_PATH(インストール先)、TERMINAL_LANGUAGE など。 |
戻り値
指定した項目の文字列。
TerminalInfoString() の使い方(コード例)
MQL4・MQL5 共通
Print("データフォルダ:", TerminalInfoString(TERMINAL_DATA_PATH));
Print("共通フォルダ:", TerminalInfoString(TERMINAL_COMMONDATA_PATH));OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
関連する関数
出力・通知・状態の関数一覧
- PrintFormat
- Comment
- Alert
- SendNotification
- SendMail
- PlaySound
- MessageBox
- GetLastError
- ResetLastError
- Sleep
- GetTickCount
- IsStopped
- IsTradeAllowed
- IsTesting
- MQLInfoInteger
- TerminalInfoInteger
- EventSetTimer
- EventSetMillisecondTimer
- EventKillTimer
- ExpertRemove
- UninitializeReason
- WebRequest
- IsConnected
- IsExpertEnabled
- IsOptimization
- IsVisualMode
- MQLInfoString
- TerminalInfoString
- TesterStatistics












