MT4 EAの注文時に発生するエラーリスト

MT4 EAの注文時に発生するエラーのリストを抜粋で紹介します。

注文時に発生するエラーリスト(抜粋)


定数名 説明
ERR_NO_ERROR 0 エラーなし。注文が成功した。
ERR_NO_RESULT 1 処理結果なし。同じ値で上書きしても、処理結果はありません。
ERR_COMMON_ERROR 2 不明なエラー。MT4或いはOSを再起動する必要な場合がある。
ERR_INVALID_TRADE_
PARAMETERS
3 無効なトレードパラメーター。不正な通貨ペア、ロット数、チケット番号などによるエラー。
ERR_SERVER_BUSY 4 サーバーが混雑している
ERR_OLD_VERSION 5 MT4クライアントのバージョンが旧い。
ERR_NO_CONNECTION 6 サーバーに接続されていない。
ERR_NOT_ENOUGH_RIGHTS 7 権限がない。
ERR_TOO_FREQUENT_
REQUESTS
8 サーバーへのリクエストが頻繁すぎる。
ERR_ACCOUNT_DISABLED 64 口座が禁止されている。
ERR_INVALID_ACCOUNT 65 無効な口座。
ERR_TRADE_TIMEOUT 128 タイムアウト。注文が実行されなかったか確認する必要がある。
ERR_INVALID_PRICE 129 無効な価格。
ERR_INVALID_STOPS 130 無効な指値/逆指値。
ERR_INVALID_TRADE
_VOLUME
131 無効なロット数。1-500までの整数が必要です。
ERR_MARKET_CLOSED 132 マーケットがクローズしている。
ERR_TRADE_DISABLED 133 トレードが禁止されている。
ERR_NOT_ENOUGH_MONEY 134 証拠金不足。
ERR_PRICE_CHANGED 135 価格が更新された。
ERR_OFF_QUOTES 136 価格なし。提示価格がないため、注文不可。
ERR_BROKER_BUSY 137 ブローカーが混雑している。
ERR_REQUOTE 138 価格再提示。
ERR_ORDER_LOCKED 139 トレードがロックされた。
ERR_TOO_MANY_REQUESTS 141 注文が多すぎる。
ERR_TRADE_CONTEXT_BUSY 146 取引が混雑している。
ERR_TRADE_EXPIRATION
_DENIED
147 注文有効期限の設定が不正。