Skip to content

Complex Order Books: Net Price, Ratios, Auctions, and Routing

Analyze multi-leg option execution with signed package prices, strategy units, executable synthetic markets, complex auctions, partial fills, venue-specific priority, fees, and lifecycle risk.

Updated

For educational purposes only; not investment advice. Investing may result in loss.

Direct answer

An options complex order links multiple legs and submits them with one package quantity and net-price instruction. An eligible venue may match it against resting complex interest, expose it in a complex auction, or execute against compatible single-leg interest under that venue’s current priority, trade-through, increment, ratio, capacity, and protection rules. Cboe, Nasdaq ISE, MIAX, other exchanges, and broker routers do not have one universal matching process.

A package reduces intentional legging risk for each strategy unit that actually executes in ratio. It does not guarantee acceptance, auction exposure, a fill, the full requested quantity, midpoint execution, improvement, identical venue treatment, or permanent linkage after execution. Filled legs become ordinary positions with independent exercise, assignment, expiration, corporate-action, margin, and settlement paths; cancelling a remainder does not close completed units.

For this article, from the submitting strategy buyer’s cash perspective, let s_i=+1 for a bought leg and s_i=−1 for a sold leg, r_i be its positive reduced-integer ratio, p_i its price, u strategy units, and m_i its multiplier. Define displayed signed package price P_net=Σ_i s_i r_i p_i: P_net>0 is a debit and P_net<0 is a credit. Leg quantity is Q_i=u r_i; gross cash outflow is C_gross=uΣ_i s_i r_i m_i p_i, and all-in outflow is C_all-in=C_gross+F after fees F. If every multiplier and quote unit is the same m, then C_gross=u m P_net.

Actual tickets may show a positive number plus a separate Debit or Credit label, or reverse package side and all leg directions. A maximum debit L accepts P_net≤L; under this signed convention, a minimum credit C_min requires P_net≤−C_min. Always read side and Debit/Credit fields, not the sign alone.

How to build, route, and reconcile it

  1. Lock the destination and claim inventory: exchange, broker or router, product, session, rule version, each series, leg side, opening or closing effect, reduced ratio, strategy units, multiplier, deliverable, currency, settlement, and any stock or futures component.
  2. Write the signed leg vector and calculate P_net, Q_i, C_gross, and C_all-in. Reverse every leg when selling the strategy, and reconcile the broker’s Debit/Credit display before submission.
  3. Build a synchronized executable single-leg benchmark. For a strategy-buy offer, use asks for bought legs and bids for sold legs; reverse those sides for the strategy bid, apply ratios, and calculate capacity as the minimum available full strategy units. Midpoints have no guaranteed size or priority.
  4. Read dedicated complex-book and auction interest separately from the single-leg synthetic benchmark. Set net limit, u, time in force, minimum quantity, all-or-none or fill-or-kill instruction where supported, auction or routing preference, and cancel condition.
  5. Verify the venue’s current eligibility, maximum legs, ratio reduction, complex-to-complex priority, auction response and allocation, legging eligibility, customer priority, increments, price protections, trade-through treatment, opening or halt process, and modification rules. Do not import one venue’s rule into another.
  6. Reconcile every execution by strategy units and every leg by series, side, quantity, multiplier, allocation price, fee, participant capacity, opening or closing effect, and timestamp. Track unfilled remainder, partial units, cancel or replace, late fill, bust, correction, rejection, and whether priority was reset.
  7. After execution, manage the resulting positions rather than the former package label: Greeks, margin, buying power, borrow, gaps, exercise, assignment, expiration, physical or cash settlement, corporate actions, taxes, statements, and forced liquidation.

Leg-price allocations must sum to the eligible net execution, but they are not arbitrary residuals or independent executable prices. They remain subject to the venue’s single-leg markets, increments, priority, price protections, reporting, and other rules. OPRA series quotes do not reveal every proprietary complex-book order, auction response, package priority, or executable package size; broker best-execution duties do not promise a particular venue, midpoint, or fill.

Worked examples

  • Debit side, limit, and fees. Buy one 100 call at 4.15 and sell one 105 call at 2.87, so P_net=4.15−2.87=+1.28. A maximum-debit limit of 1.30 accepts the fill and improves by 0.02 per share. For u=10 and m=100, gross outflow is 10×100×1.28=$1,280; 20 contracts at $0.65 add F=$13.00, making C_all-in=$1,293.00. Gross improvement versus filling at the limit is $20, not the full trade profit.
  • Credit sign and strategy reversal. Buy one 100 call at 6.40 and sell two 110 calls at 3.50, giving P_net=6.40−2×3.50=−0.60, a 0.60 credit under this convention. Five units create 5 long and 10 short contracts and receive $300 gross; 15×$0.65=$9.75 fees leave $290.25 net cash received. A ticket displaying positive 0.60 Credit describes the same economics. Selling the strategy requires reversing all legs and rebuilding the signed cash, not merely relabeling the number.
  • Ratio-preserving partial execution. An order for u=12 units buys two 95 puts at 2.20 and sells three 90 puts at 1.10 per unit. Target quantities are 24 bought and 36 sold, and P_net=2×2.20−3×1.10=1.10. If only five strategy units execute, fills must be 10 bought and 15 sold, leaving 14 and 21; a 10/14 fill is not a valid 2:3 package unit. Five units cost $550 gross; 25 contracts at $0.65 add $16.25, for $566.25 all-in. Minimum quantity, AON, FOK, IOC, and venue support determine whether that partial result is permitted.
  • Executable legs, midpoint, and complex liquidity differ. An iron condor has buy 95 put at .65/.70, sell 100 put at 1.40/1.50, sell 110 call at 1.20/1.30, and buy 115 call at .55/.60. The synchronized single-leg executable package is .70−1.40−1.20+.60=−1.30, while midpoint arithmetic is .675−1.45−1.25+.575=−1.45 and is not a fill. Suppose a venue auction executes 20 units at −1.38; gross credit is 1.38×100×20=$2,760, and 80 contracts at .65 cost $52, leaving $2,708. The leg-side benchmark after the same fees is $2,548, so actual improvement is $160. A minimum 1.35 Credit accepts −1.38 but not −1.30 under this convention; the actual protocol and priority still control.

Order, venue, and lifecycle checklist

  • Define every leg and strategy name; a template label can hide a wrong series or direction.
  • Separate package buy or sell side from the buy or sell side of each component leg.
  • Verify whether sign or a separate Debit/Credit field controls the broker ticket.
  • Reduce ratios to the venue-required integer form and define exactly one strategy unit.
  • Distinguish requested strategy units from the resulting contract quantity on every leg.
  • Verify multipliers, adjusted deliverables, currency, quote units, and stock or futures components.
  • Treat partial strategy units, remaining quantity, and cancellation as a live position ledger.
  • Confirm AON, minimum quantity, IOC, FOK, Day, GTC, and auction instruction compatibility by venue.
  • Inspect dedicated complex-book depth rather than assuming the package market is empty or complete.
  • Timestamp single-leg quotes and require simultaneous executable depth in the stated ratio.
  • Do not treat a sum of leg midpoints as executable package price or capacity.
  • Understand auction exposure, response time, allocation, crossing, cancellation, and information leakage.
  • Check price and customer priority, router logic, venue access, and best-execution review.
  • Apply current trade-through, synthetic-market, protection-band, collar, and NBBO or venue-BBO rules.
  • Validate net and leg-price increments, permitted allocations, reporting, and confirmation records.
  • Reject stale, locked, crossed, halted, opening, or corporate-action-affected leg markets as needed.
  • Plan for a stock or futures component failing, being delayed, or executing at a different facility.
  • Include per-contract fees, surcharges, rebates, routing economics, margin, borrow, and buying power.
  • After fill, manage independent exercise, assignment, expiration, settlement, bust, correction, and adjustment risk.
  • Stress post-fill Greeks, gaps, halts, liquidity withdrawal, operational failure, and forced liquidation.

Common misconceptions

  • Buying a complex strategy means buying every component leg.
  • Every platform uses the same sign, matching, auction, priority, and protection conventions.
  • Partial execution may break the requested leg ratio.
  • The sum of leg midpoints is an executable package price with matching size.
  • A complex book or auction guarantees a full fill, improvement, or elimination of all leg and post-fill risk.

Authoritative sources

Navigation

Search the wiki...