Order Execution

Minimum Fill Order Constraint

Audited by Cole Barrett • Topic: Order Execution
⚡

Cole Barrett's Reality Check

The Unvarnished Bottom Line

"If you place an order to buy 10,000 shares without a MinQty instruction, you are begging algorithmic sharks to bite you. The order book matches you with a 50-share odd-lot order. Congratulations, you just bought 50 shares—but now high-frequency algorithms know your remaining 9,950 shares are sitting there. They cancel their offers, push the price up 20 cents, and force you to pay more for the rest of your block. A Minimum Fill order says: 'Match my size, or don't touch my order.'"

Interactive Simulator: Test the Math

Interactive Simulator: PFOF Arbitrage Drag

Shares Traded Per Month 2,000 Shares
Estimated Fill Slippage Cost
$40.00 / mo
Sub-optimal fill slippage
Wholesaler Extraction
$480.00 / yr
Sunk annual cost

Real-World Example: Scenario Breakdown

Examining the real numbers for: Executing a large 20,000-share limit buy order for an illiquid mid-cap stock at $40.00

Execution Metric Institutional MinQty Order Router (Constraint: 5,000 shares) Standard Unconstrained Limit Order
Fee / Rate $0.005 per share $0.00
Spread / Buffer Order sat invisibly on the book ignoring retail 100-share liquidity probes Order immediately filled against a 10-share probe order at $40.00
Execution / Status Large seller arrived with 8,000 shares at $40.00; order triggered and filled instantly HFT algorithms detected the massive resting block; stepped ahead to $40.05
Total Cost / Result Protected institutional block size from odd-lot information leakage Suffered $7,000 in adverse market impact caused by a 10-share fill

How Brokers Weaponize This Term

Retail brokerages disable Minimum Quantity (MinQty) routing instructions, ensuring that large retail orders are broken into hundreds of tiny fragmented fills that maximize clearing ticket revenue and expose the flow to HFT internalizers.

Broker Evaluation Matrix

Cole Approves

Interactive Brokers: Trader Workstation (TWS) fully supports MinQty routing parameters, All-or-None (AON) instructions, and hidden algorithmic dark routing to protect large block execution.

Read Audit →

Cole Flags / Avoids

Retail Web Desks: Restricts execution to basic 'Day' limit orders, stripping out institutional size-protection conditions.

View Trap Details →

Frequently Asked Questions

What is the difference between MinQty and All-or-None (AON)?

All-or-None requires the entire order to be filled at once (100% execution); MinQty allows partial fills, but only if each partial fill meets a specified minimum threshold (e.g., at least 2,000 shares per fill).

Why do exchanges penalize MinQty orders?

Because they restrict liquidity matching. Most lit exchanges treat MinQty and AON orders as non-displayed or low-priority orders, executing them only after standard displayed limit orders have cleared.