MT4/MT5のエラーコードを調べる方法

未分類

1.どこから調べるのか?

まず初めに「エラーコードがMT4/MT5のどこに表示されるのか」ということですが
MT4ならエキスパートタブか操作履歴(ジャーナル)タブに表示されます。
MT5の場合もエキスパートタブか操作ログに表示されます。

2.エキスパートタブと操作タブの違いは?

厳密にはMT4とMT5で違いはありますが、簡潔にまとめると

「エキスパート」タブは、EAやスクリプトの動作ログ(Print出力やエラーなど)を表示するもので、特定のチャートに挿入されたプログラムの情報に限定されます。

一方、「操作」タブは、MT4/5全体のシステムログを表示し、すべての操作・接続状況・注文イベントなどが記録されます。

3.MT4エラーコード一覧(代表的なもの)

エラーコード意味説明
0ERR_NO_ERRORエラーなし
1ERR_NO_RESULT結果なし(内部エラー)
2ERR_COMMON_ERROR一般的なエラー
3ERR_INVALID_TRADE_PARAMETERS無効な取引パラメータ
4ERR_SERVER_BUSYサーバーがビジー状態
5ERR_OLD_VERSION古いクライアントバージョン
6ERR_NO_CONNECTIONサーバーに接続できない
7ERR_NOT_ENOUGH_RIGHTS十分な権限がない(例:デモ口座では取引できない)
8ERR_TOO_FREQUENT_REQUESTSリクエストが多すぎる
9ERR_MALFUNCTIONAL_TRADE取引機能の異常
64ERR_ACCOUNT_DISABLED口座が無効
65ERR_INVALID_ACCOUNT無効な口座
128ERR_TRADE_TIMEOUTトレード操作のタイムアウト
129ERR_INVALID_PRICE無効な価格
130ERR_INVALID_STOPS無効なストップレベル
131ERR_INVALID_TRADE_VOLUME無効なロットサイズ
132ERR_MARKET_CLOSED市場が閉じている
133ERR_TRADE_DISABLEDトレードが無効(通貨ペアでのトレードが許可されていない)
134ERR_NOT_ENOUGH_MONEY証拠金不足
135ERR_PRICE_CHANGED価格が変更された(再クオート)
136ERR_OFF_QUOTESオフクオート(価格が利用不可)
137ERR_BROKER_BUSYブローカーがビジー状態
138ERR_REQUOTE再クオート要求
139ERR_ORDER_LOCKED注文がロックされている
140ERR_LONG_POSITIONS_ONLY_ALLOWEDロングポジションのみ許可
141ERR_TOO_MANY_REQUESTS注文リクエストが多すぎる
145ERR_TRADE_MODIFY_DENIED注文修正が拒否された
146ERR_TRADE_CONTEXT_BUSYトレードコンテキストがビジー状態(複数操作の衝突)
147ERR_TRADE_EXPIRATION_DENIED有効期限付き注文が拒否された
148ERR_TRADE_TOO_MANY_ORDERS注文数が多すぎる(ブローカー制限)
149ERR_TRADE_HEDGE_PROHIBITEDヘッジが禁止されている口座(同一通貨の同時売買が禁止)
150ERR_TRADE_PROHIBITED_BY_FIFOFIFO(先入れ先出し)規則により拒否

4.MT5エラーコード一覧(代表的なもの)

エラーコードエラー名説明・原因例
0ERR_NO_ERRORエラーなし
1ERR_NO_RESULT結果なし
2ERR_COMMON_ERROR一般的なエラー
3ERR_INVALID_TRADE_PARAMETERS無効な取引パラメーター
4ERR_SERVER_BUSYサーバーがビジー状態
5ERR_OLD_VERSION古いバージョン
6ERR_NO_CONNECTION接続なし
7ERR_NOT_ENOUGH_RIGHTS権限不足
8ERR_TOO_FREQUENT_REQUESTSリクエストが多すぎる
9ERR_MALFUNCTIONAL_TRADE不正な取引
64ERR_ACCOUNT_DISABLED口座が無効
65ERR_INVALID_ACCOUNT無効な口座番号
128ERR_TRADE_TIMEOUT取引リクエストタイムアウト
129ERR_INVALID_PRICE無効な価格
130ERR_INVALID_STOPS無効なストップレベル
131ERR_INVALID_TRADE_VOLUME無効な取引数量
132ERR_MARKET_CLOSED市場が閉じている
133ERR_TRADE_DISABLED取引が無効
134ERR_NOT_ENOUGH_MONEY証拠金不足
135ERR_PRICE_CHANGED価格が変わった
136ERR_OFF_QUOTES見積もりなし
137ERR_BROKER_BUSYブローカーサーバーがビジー
138ERR_REQUOTEリクオート(価格再提示)
139ERR_ORDER_LOCKED注文ロック
140ERR_LONG_POSITIONS_ONLY_ALLOWEDロングポジションのみ許可
141ERR_TOO_MANY_REQUESTSリクエストが多すぎる
145ERR_TRADE_CONTEXT_BUSY取引コンテキストがビジー
146ERR_TRADE_EXPIRATION_DATE期限切れの注文
147ERR_TRADE_TOO_MANY_ORDERS注文が多すぎる
148ERR_TRADE_HEDGE_PROHIBITEDヘッジ禁止

コメント

タイトルとURLをコピーしました