MQL4MQL5 出力・通知・状態
PrintFormat()
- できること
- 書式を指定してエキスパートタブに出力する(printf)
- 対応
- MQL4・MQL5
PrintFormat() とは
C 言語の printf と同じように、%d・%.2f・%s などの書式を指定してエキスパートタブに出力する関数です。桁数をそろえたログを出したいときに便利です。
PrintFormat() の書式と引数
void PrintFormat(string format_string, ...)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
format_string | string | 必須 | 書式の文字列。後ろに、書式の数だけ値を並べます。 |
戻り値
なし
PrintFormat() の使い方(コード例)
MQL4・MQL5 共通
PrintFormat("%s 残高=%.0f 証拠金維持率=%.1f%%", _Symbol,
AccountInfoDouble(ACCOUNT_BALANCE), AccountInfoDouble(ACCOUNT_MARGIN_LEVEL));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












