
MQL4MQL5 出力・通知・状態
SendNotification()
- できること
- スマホの MT4 / MT5 アプリにプッシュ通知を送る
- 対応
- MQL4・MQL5
SendNotification() とは
スマートフォンの MetaTrader アプリにプッシュ通知を送る関数です。ターミナルの「オプション」→「通知」で MetaQuotes ID を設定し、通知を有効にしておく必要があります。
SendNotification() の書式と引数
bool SendNotification(string text)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
text | string | 必須 | 通知の文字列(255文字まで)。 |
戻り値
送信できたら true、失敗したら false(GetLastError() で理由を確認)。
SendNotification() の使い方(コード例)
MQL4・MQL5 共通
if(!SendNotification(_Symbol + " 買いサイン " + TimeToString(TimeCurrent(), TIME_MINUTES)))
Print("通知を送れません error=", GetLastError());OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。
SendNotification() の注意点
- 送信回数には制限があります(短時間に大量に送ると送信できなくなります)。
- ストラテジーテスターでは送信されません。












