MT4

MT4のEAエラーコードと対処法

エラーコードと対処法MT4のEAが動かない場合にログを確認すると、エラーコードが表示されていることがあります。主なエラーコードと内容、対処法を一覧にしていますので参考にしてください。

エラーコード メッセージ 内容
0 ERR_NO_ERROR エラーはありません。
1 ERR_NO_RESULT エラーはありませんが、処理結果が不明です。
2 ERR_COMMON_ERROR 不明なエラーです。MT4を再起動してください。
3 ERR_INVALID_TRADE_PARAMETERS EAのパラメーター値が無効です。
4 ERR_SERVER_BUSY サーバーが込み合っています。
5 ERR_OLD_VERSION MT4のバージョンをアップデートしてください。
6 ERR_NO_CONNECTIO サーバーに接続されていません。
7 ERR_NOT_ENOUGH_RIGHTS 権限がありません。
8 ERR_TOO_FREQUENT_REQUESTS トレードの要求が頻繁すぎます。
64 ERR_ACCOUNT_DISABLED 口座が使えません。
65 ERR_INVALID_ACCOUNT 無効な口座です。
128 ERR_TRADE_TIMEOUT トレードがタイムアウトしました。
129 ERR_INVALID_PRICE 無効な価格です。
130 ERR_INVALID_STOPS 無効な損切り値です。
131 ERR_INVALID_TRADE_VOLUME 無効なロット数です。
132 ERR_MARKET_CLOSED 市場が閉まっています。
134 ERR_NOT_ENOUGH_MONEY 証拠金が不足しています。
135 ERR_PRICE_CHANGED 価格が変更されました。
139 ERR_ORDER_LOCKED 注文がロックされました
149 ERR_TRADE_HEDGE_PROHIBITED 両建てが禁止されています。
4000 ERR_NO_MQLERROR エラーはありません。
4014 ERR_UNKNOWN_COMMAND 不正なコマンドです。
4017 ERR_DLL_CALLS_NOT_ALLOWED DDLの許可がされていません。EAのプロパティから許可してください。
4020 ERR_EXTERNAL_CALLS_NOT_ALLOWED 外部関数の呼び出しが許可されていません。EAのプロパティから許可してください。
4025 ERR_OUT_OF_MEMORY メモリ不足です。
5018 ERR_FILE_INCOMPATIBLE 互換性のないファイルです。

-MT4