FundedNext FuturesでNinjaTraderのbotを動かすまで|注文拒否・「Limit: 0」・止まる戦略の3つのつまずきと対処【2026年10月】
※ 2026年9月30日〜10月1日に、運営者の FundedNext Futures の Flex $50K 口座で実際に起きたことと、その対処です。ルールは2026年9月29日に公式ヘルプセンター(helpfutures.fundednext.com)で確認しました。
📢 広告・アフィリエイト開示:当サイトは FundedNext Futures の提携リンクを保有していません。
結論
- FundedNext Futures(以下 FN)は、EA・bot と VPS を公式に許可している数少ない先物プロップです。NinjaTrader 8 から自作の bot を動かせます
- ただし動くまでに3回つまずきました
- データ契約に署名していないと、注文が拒否される。 Tradovate で取引所データの契約に「Non-Professional(個人)」として署名して解決
- 「Your maximum order quantity has been met… Limit: 0」で弾かれる。 枚数の上限ではなく、その時点で1枚も建てられない状態。1分後に注文し直す機能を bot に入れて動くようになった
- NinjaTrader の既定設定では、注文が1回拒否されただけで戦略が止まる。 建玉が残ったまま管理されなくなるので、拒否されても止まらない設定にして、自分でやり直す
- bot 側では、評価中の一貫性40%・10秒ルール・強制決済の時刻に合わせた設定も入れています
前提:運営者の環境
| 内容 | |
|---|---|
| 口座 | FN Flex $50K(評価中) |
| 取引ソフト | NinjaTrader 8(VPS 上)。同じ NinjaTrader に FTMO Futures の口座もつないでいる |
| 接続 | FN の口座は NinjaTrader の「NinjaTrader(Tradovate)」接続を追加してつなぐ |
| 銘柄 | マイクロ金(MGC)。1枚=XAUUSD 0.10ロット相当 |
| bot | 自作(C#、NinjaScript の Strategy) |
FN は EA・bot・VPS・VPN を公式に許可しています。HFT とグリッドは禁止で、自分の口座どうしのコピーは認められています(詳しくはFundedNext Futures の期待値の記事)。
つまずき①:データ契約に署名しないと注文が拒否される
症状:bot がエントリーすると、NinjaTrader に「Order rejected」のダイアログが出て、注文が通らない。
原因:FN の口座は Tradovate を経由して CME につながっています。取引所データの利用契約に署名していないと、リアルタイムの価格を受け取れず、注文も拒否されます。
対処:Tradovate(ウェブ版)に FN の口座でログインし、表示される取引所データの契約に署名します。区分は Non-Professional(個人) を選びます。Professional は金融機関などで働く人向けの区分で、個人で取引するなら選びません。
同じ NinjaTrader につないでいる別の会社の口座(運営者の場合は FTMO)は普通に動いていたので、「FN だけ注文が通らない」ときはまずこれを疑ってください。
つまずき②:「Limit: 0」で弾かれる
症状:エントリーの瞬間に、次のエラーが出て注文が通らない。
Your maximum order quantity has been met. Please change your quantity to place the order. … Limit: 0
読み方:「最大枚数に達した」と書いてありますが、最後の「Limit: 0」が大事です。FN の Flex $50K の枚数上限はミニ3枚・マイクロ30枚(評価中)なので、マイクロ金2枚はこの上限に当たりません。「この時点では1枚も建てられない」状態に、FN のリスク設定がなっていたという意味です。
考えられる原因:
- 取引の停止時間に注文した。 FN は米国中部時間の15:10に全ポジションを強制決済し、17:00の再開まで新規注文を受け付けません。日本時間では 夏 5:10〜7:00/冬 6:10〜8:00 です。再開の時刻ちょうどに注文すると、FN 側の受付がまだ開いていないことがあります
- 口座が止められている。 失格や手続きの途中などで口座が取引できない状態になっていると、同じ表示になります。FN のダッシュボードで口座の状態を確かめてください
運営者の場合、原因の切り分けまではできていません。bot に「エントリーが拒否されたら1分後に注文し直す(最大10回)」機能を入れたところ、注文が通って動くようになりました。 何度やり直しても通らない場合は、FN のサポートに「Limit: 0 のエラーで注文できない」と問い合わせるのが早いです。
つまずき③:注文が1回拒否されただけで戦略が止まる
症状:注文の拒否が出たあと、bot が何もしなくなる。建玉が残っていても、時間決済も損切りもされない。
原因:NinjaTrader の戦略は、既定の設定(RealtimeErrorHandling が StopCancelClose)だと、注文が1回拒否されただけで戦略を停止します。 停止したあとは、残った建玉を戦略が管理しなくなります。運営者は、この状態で別口座の建玉が放置されているのに気づき、手で決済しました。
対処:拒否されても戦略を止めない設定にして、拒否は自分で処理します。
// State.SetDefaults の中RealtimeErrorHandling = RealtimeErrorHandling.IgnoreAllErrors;
// 注文の状態が変わるたびに呼ばれるprotected override void OnOrderUpdate(Order order, double limitPrice, double stopPrice, int quantity, int filled, double averageFillPrice, OrderState orderState, DateTime time, ErrorCode error, string nativeError){ if (orderState != OrderState.Rejected) return; bool isEntry = order.OrderAction == OrderAction.Buy || order.OrderAction == OrderAction.SellShort; if (isEntry) { // エントリーの拒否 → 次の足(1分後)でもう一度注文する(回数に上限をつける) } else if (Position.MarketPosition != MarketPosition.Flat) { // 決済・損切りの拒否 → 建玉がなくなるまで、数秒おきに決済をやり直す }}ポイントは2つです。
- 決済の拒否は、建玉がなくなるまでやり直す。 残したままにするのが一番危ないので、運営者の bot は5秒おきに決済を出し直します
- エントリーのやり直しには回数の上限をつける。 口座が止められているときに、無限に注文を出し続けないようにするためです
FN のルールに合わせた bot の設定
動かすこととは別に、評価を通すために入れている設定です。ルールは2026年9月29日に公式ヘルプで確認しました。
| FN のルール | bot の設定 |
|---|---|
| 一貫性40%(評価中):ベストデイの利益が総利益の40%以下でないと合格しない。違反しても失格ではなく、目標が実質的に上がる | 1日の利益が$950に届いたら、その日は決済して新規を止める。 Flex $50K の目標は$2,500 なので、40%は$1,000。少し手前で止める |
| 10秒ルール:10秒以内に決済した利益が総利益の40%以上だと、評価は合格が保留、ファンドはその分の利益が控除される。負けトレードは数えない | 建ててから15秒は、利益の出た決済をしない。 損切りは数えられないのでそのまま |
| 強制決済:日本時間 夏5:10/冬6:10 に全ポジションを強制決済 | 強制決済より前に、bot が自分で決済する |
| 枚数の上限:Flex $50K はミニ3枚・マイクロ30枚 | マイクロ金2枚 |
一貫性40%と RR の関係は、FundedNext Futures は RR 何倍が得かで計算しています。1回の勝ちが大きいほど一貫性に引っかかりやすくなります。
収支の記録
NinjaTrader の口座の残高と日々の損益は、当サイトの収支トラッカー(NinjaTrader 版)で自動で記録できます。FN の口座は口座名の先頭「FNFT」で自動判定されます。
よくある質問
Q. FundedNext Futures で EA や bot は使えますか?
使えます。公式ヘルプで、EA・bot と VPS・VPN の利用が認められています。禁止されているのは HFT、グリッド、狭いブラケット注文、ティックスキャルなどです。
Q. 「Your maximum order quantity has been met… Limit: 0」は何のエラーですか?
FN 側のリスク設定で、その時点で建てられる枚数が0枚になっているという意味です。枚数の上限に当たったわけではありません。取引の停止時間(日本時間 夏5:10〜7:00/冬6:10〜8:00)に注文していないか、口座が止められていないかを確かめてください。運営者の場合は、1分後に注文し直す機能を bot に入れて動くようになりました。
Q. NinjaTrader の戦略が勝手に止まりました
注文が拒否されると、既定の設定では戦略が停止します。RealtimeErrorHandling を IgnoreAllErrors にして、拒否は OnOrderUpdate で自分で処理してください。止まった戦略の建玉は管理されないので、まず建玉が残っていないかを確かめてください。
Q. データ契約は Professional と Non-Professional のどちらですか?
個人で取引するなら Non-Professional です。Professional は金融機関などで働く人向けの区分です。
関連
- 📊 FundedNext Futures の期待値
- 📊 FundedNext Futures は RR 何倍が得か
- 🖥 NinjaTrader で複数のプロップ口座をつなぐ
- 🤖 先物プロップ28社の自動売買ルール
- 🛠 収支トラッカー(NinjaTrader 版)
出典: FundedNext Futures ヘルプセンター(helpfutures.fundednext.com、2026年9月29日確認)、Road To Live Trading - Flex Challenge(枚数の上限)。
この記事を書いた人
ホソノP |プロップファーム攻略の人
自分のお金でチャレンジを買い、出金まで記録して検証しています。記録した出金は Fintokei・Fundora・Funded7 で合計 610万円、The5ers で $4,776(2026年9月時点)。半裁量EA「ELDRA」の作者。