
MT5 MT5 取引サーバーのリターンコード
10017
- 定数名
TRADE_RETCODE_TRADE_DISABLED- メッセージ
trade disabled- 意味
- 取引が無効になっている
MT5エラー10017とは
その銘柄や口座で取引が無効になっているときのリターンコードです。投資家パスワードでのログイン、取引不可の銘柄、口座の取引停止などが原因で、EAのコードの問題ではありません。
ログの表示例
CTrade::OrderSend: market buy 0.10 US30 [trade disabled]
「エキスパート」タブまたは「操作履歴」タブに表示されます。数値や表記の細部は、ビルド・ブローカー・EAの作りによって異なります。
MT5エラー10017の主な原因
- 投資家パスワード(読み取り専用)でログインしている
- 銘柄の取引モード(SYMBOL_TRADE_MODE)が「取引不可」
- 口座の取引が停止されている(ACCOUNT_TRADE_ALLOWED が false)
- 口座タイプで取引できない銘柄を選んでいる
MT5エラー10017の対処法
- マスターパスワードでログインし直す
- 気配値表示で銘柄を右クリック →「仕様」で取引モードを確認する
- EA側で SymbolInfoInteger(_Symbol, SYMBOL_TRADE_MODE) と AccountInfoInteger(ACCOUNT_TRADE_ALLOWED) を確認する












