Tradovate

Tradovate 'Maximum Order Quantity Has Been Met' Fix

A clean entry bounces back with "Your maximum order quantity has been met." Almost always it's a prop-firm contract cap, here's how to read the scope and clear it.

Verificato dal Trading Systems Team di PickMyTrade Ultimo aggiornamento
· 7 min read
Tradovate order rejection popup showing Maximum order quantity has been met with Scope NQ Rule #555

You line up a clean entry on NQ or CL, click buy, and Tradovate throws it straight back: “Your maximum order quantity has been met. Please change your quantity to place the order.” On a fast tick, that half-second bounce is the difference between a fill and a chased entry. Almost every time, this rejection means one thing, a contract cap on your account got hit, usually a prop-firm limit tagged with a scope like Rule #555. The upside: it's one of the most predictable Tradovate rejections to clear, and the easiest to design out of an automated setup entirely.

Quick Checklist for a "Maximum Order Quantity" Rejection

  • Read the scope line first. The popup shows something like Limit: 0 Current: 1. Scope: NQ Rule #555. That tells you which symbol is capped and by how much.
  • Cut your order size. Drop the quantity to the allowed number (often 1) and resend, that clears the block immediately.
  • Count micros AND minis. On most prop accounts a micro counts the same as a mini toward the cap, so 10 MNQ can breach a “10 contract” limit.
  • On a personal or funded-cash account, raise your Max Position. Application Settings › Accounts › Risk Settings › Max Position Size.
  • On a prop or evaluation account, you can't self-raise it. The limit is locked by the firm, so request an increase through their dashboard or support.
  • Rule out an early market close. Around holidays Tradovate may auto-flatten and reject new size even when you're below your cap.

What "Maximum Order Quantity Has Been Met" Means

This rejection is a risk check, not a market or connectivity error. Before an order reaches the exchange, Tradovate compares the size you requested against a maximum-quantity or maximum-position rule attached to your account. If the order would push you past that ceiling, it's refused pre-trade and never routes. Your margin, the market session, your internet, none of that caused it. A hard cap did.

The exact wording you'll see is: “Your maximum order quantity has been met. Please change your quantity to place the order. If you would like to request an increase, please submit risk...” Alongside it, Tradovate prints a scope and a rule number, for example Limit: 0 Current: 1. Scope: NQ Rule #555. Here “Scope: NQ” means the cap applies to the Nasdaq contract, and Rule #555 is the identifier of the specific risk rule doing the blocking. That number is a reference for support and for your prop firm; it's not an error code you fix directly.

Here's the distinction worth pinning down: two closely related caps both surface this message. A Max Order Quantity limit caps how many contracts you can send in a single order. A Max Position Size limit caps how many contracts you can hold open at once across one or more orders. Prop firms usually enforce the position cap, which is why adding a second contract to a position you already hold trips the same wording as an oversized single order.

Top Causes of the "Maximum Order Quantity" Rejection

1. A Prop-Firm Contract Cap (Most Common)

If you trade an evaluation or funded account from Apex, Topstep, FundedNext, Tradeify, Bulenox, or similar, the firm writes a fixed contract limit into your Tradovate account based on account size. These caps scale with account size, often just a few minis or a few dozen micros on smaller accounts, so check your firm's current rules for the exact number. Send more than that and Tradovate rejects it as “maximum order quantity has been met.” The limit lives on the firm's side, and it's the number-one reason for this error.

2. Micros and Minis Counting Equally

Here's the trap that catches new prop traders: on many firm risk profiles a micro contract counts the same as a mini toward the cap. If your limit is “10 contracts,” ten MNQ micros breach it just as ten NQ minis would. You think you're trading tiny size; the risk engine sees ten contracts.

3. A Max Position Size Set on Your Own Account

On a personal or direct funded-cash account, you may have set (or inherited) a Max Position Size in Risk Settings and forgotten about it. Any order that would exceed that number gets blocked with the same message, the cap is just self-imposed rather than firm-imposed.

4. Scaling or Phased Limits During a Challenge

Some firms tighten limits by challenge phase or scale them with your balance. A cap that was fine yesterday can be lower today after a rule change, a reset, or a phase transition, producing a sudden “maximum order quantity” rejection on size you traded before without a hitch.

Prop firm dashboard showing per-account Tradovate contract limit and request-increase option

5. An Early Market Close or Holiday Auto-Flatten

Once in a while the rejection isn't a size cap at all. Around holidays and early closes, Tradovate can auto-close positions and refuse new orders as the session winds down, and that state can surface a quantity-style rejection even when you're within your cap. If the error shows up near a known holiday or early close, check the session schedule before you touch any risk settings.

How to Fix "Maximum Order Quantity Has Been Met": Step-by-Step

Fix A: Reduce Your Order Size (Works on Every Account)

1

Read the scope line

Read the scope line in the rejection (e.g. Scope: NQ, Limit: 1).

2

Lower the order quantity

Lower the order quantity to that allowed number, if the limit is 1, send 1.

3

Subtract what you already hold

If you're adding to a position, subtract what you already hold from the cap and only send the remainder.

4

Resend

The order clears the risk check and routes.

This is the instant unblock, and it's the only fix available while you're inside a prop challenge.

Fix B: Raise the Max Position on a Personal / Funded-Cash Account

If the account is yours to configure (not a locked prop or eval account), raise the cap in Tradovate's risk controls:

1

Open Application Settings

Open the gear / settings menu in Tradovate Trader web or desktop.

2

Go to Accounts, then Risk Settings

Go to the Accounts tab and click Risk Settings for the account.

3

Raise Max Position Size

Find Max Position Size, enable the toggle, and enter a higher value (or clear a too-low value).

4

Save and resend

Save, then resend your order.

Tradovate Application Settings Accounts tab Risk Settings panel with Max Position Size field highlighted

Heads up: Tradovate's risk panel lives under Application Settings › Accounts › Risk Settings, and the field you want is Max Position Size. Exact button placement, and whether a separate Max Order Qty field shows up, can vary a little by platform version and by whether your account is prop-managed, so confirm against your own screen before you change any values.

Fix C: Request an Increase from Your Prop Firm (Locked Accounts)

On an evaluation or funded prop account, the risk rule belongs to the firm, and only the firm can raise it, the Max Position controls in Tradovate will be greyed out or ignored. To lift the cap:

1

Open the firm's trader dashboard

Open your prop firm's trader dashboard (not Tradovate) and find the account's risk/rules page.

2

Request the increase

Look for a request limit increase or submit risk change option, or contact the firm's support with your account ID and the rule scope (e.g. “NQ, Rule #555”).

3

Wait for it to apply

Wait for the firm to apply the change; it takes effect on their side, then flows through to Tradovate.

Trying to override a firm-locked limit inside Tradovate won't work, and on some programs, editing risk settings can itself trip a compliance flag. Go through the firm.

Fix D: Rule Out a Session Issue

If you're within your cap and still rejected, check the instrument's trading hours and the market-holiday calendar. If the CME session is closed, on an early-close schedule, or the account was just auto-flattened, wait for the regular session to resume and retry rather than changing any limits.

Troubleshooting Table

Error / message What it means Fix
Maximum order quantity has been met. Please change your quantity...Order exceeds a max order-qty or max-position capLower size to the allowed number and resend
Limit: 0 Current: 1. Scope: NQ Rule #555A firm risk rule caps NQ; you're over itTrade within the cap or ask the firm to raise Rule #555
Micros rejected on a “10 contract” accountMicros count the same as minis toward the capReduce micro count to stay under the contract cap
Max Position field is greyed outAccount is prop/eval; limit is firm-lockedRequest the increase via the prop firm's dashboard/support
Rejection near a holiday / early closeSession closing or auto-flatten, not a size capWait for the regular session and retry
Insufficient margin / Not enough money alongside itFree margin can't cover the size, not a capCut size or add funds

Prevent This With PickMyTrade

If your rejections come from automated entries, TradingView alerts, a bot, or a copied strategy firing size your prop account won't accept, PickMyTrade stops the bounce before Tradovate ever sees it. Instead of blasting an oversized order and eating a rejection mid-move, PickMyTrade validates and shapes the order first:

  • Qty & Symbol Validation, caps the contracts each alert sends, so a strategy can't request more than your account allows and “maximum order quantity” rejections get blocked at the source.
  • Prop-Aware Risk Filters, respect firm contract limits and account state, so alerts stay inside evaluation rules instead of tripping Rule #555.
  • Fixed & Scaled Sizing, set a hard per-order contract quantity (or scale it per account) so live size always matches the cap you're cleared for.
  • Multi-Account Sync, mirror one alert across several Tradovate accounts, sizing each to its own limit rather than sending identical oversized orders everywhere.

The result: the order that would've been rejected is corrected to a compliant size and routed cleanly, so you keep the fill and the momentum.

Trade Rejection-Free

Start your free 5-day trial, link your alerts today and let PickMyTrade size every order to your cap.

Start Your Free 5-Day Trial

Frequently Asked Questions

It's a pre-trade risk rejection. Your order would push you past a maximum order-quantity or maximum-position cap on the account, so Tradovate refuses it before it reaches the exchange. Lower the quantity to the allowed number and it routes.

Rule #555 is the identifier of the specific risk rule blocking the order, typically a prop-firm contract cap scoped to a symbol like NQ. It's a reference for support and your firm, not an error code you edit directly.

On a personal or funded-cash account, raise Max Position Size under Application Settings > Accounts > Risk Settings. On a prop or evaluation account the limit is locked by the firm, so request an increase through the firm's dashboard or support.

Because the account is managed by a prop firm. The firm owns the risk rule, so the in-platform control is disabled or overridden. Only the firm can change that cap.

On most prop risk profiles, yes. A micro often counts the same as a mini toward the cap, so ten micros can breach a "10 contract" limit. Size your micros with the cap in mind.

Check for an early market close or holiday auto-flatten, an unsigned market-data agreement, or an insufficient-margin condition. Those produce their own rejections that can look similar, so confirm the session is open and your account is in good standing.

No. Trading within your allowed contract count is exactly what the firm expects. The rejection is the firm's risk engine keeping you compliant, and sizing to the cap keeps your account in good standing.

Yes. PickMyTrade validates and caps the contract quantity of each incoming alert before it hits Tradovate, so a strategy can't request more size than your account permits. The order is shaped to a compliant quantity and routed instead of rejected.

This guide is for educational and informational purposes only and is not financial, investment, or trading advice. Trading futures and other leveraged products carries a substantial risk of loss and is not suitable for every investor. PickMyTrade is an independent third-party automation platform and is not affiliated with, endorsed by, or sponsored by Tradovate, Inc. All related names, logos, and trademarks are the property of their respective owners. Platform features and steps change over time, so always confirm the current process in the official platform documentation before acting.