MQL4 出力・通知・状態
IsExpertEnabled()
- できること
- ツールバーの「自動売買」ボタンが有効かを調べる
- 対応
- MQL4
IsExpertEnabled() とは
MQL4 で、ターミナルのツールバーの「自動売買」ボタンが有効かを返す関数です。
IsExpertEnabled() の書式と引数
bool IsExpertEnabled()引数はありません。
戻り値
有効なら true。
IsExpertEnabled() の使い方(コード例)
if(!IsExpertEnabled())
Alert("ツールバーの「自動売買」ボタンをオンにしてください");OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
MQL4 と MQL5 の違い
MQL5 では TerminalInfoInteger(TERMINAL_TRADE_ALLOWED) で調べます。
IsExpertEnabled() でよく出るエラー
関連する関数
出力・通知・状態の関数一覧
- 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












