
MT5 MT5 取引サーバーのリターンコード
10040
- 定数名
TRADE_RETCODE_LIMIT_POSITIONS- メッセージ
limit positions- 意味
- 保有できるポジション数の上限に達した
MT5エラー10040とは
口座で同時に保有できるポジション数の上限に達したため、新しいポジションを持てないときのリターンコードです。
ログの表示例
CTrade::OrderSend: market buy 0.10 USDJPY [limit positions]
「エキスパート」タブまたは「操作履歴」タブに表示されます。数値や表記の細部は、ビルド・ブローカー・EAの作りによって異なります。
MT5エラー10040の主な原因
- ブローカーが定めるポジション数の上限を超えた
- ナンピン・グリッド系EAでポジションが増えすぎた
MT5エラー10040の対処法
- EA側で最大ポジション数を決める
- ブローカーの取引条件で上限数を確認する












