Days to Expiry — Options Portfolio Tracker logo
Days to Expiry
Options Portfolio Clarity
July 31, 2026Iron CondorsUpdated -1 days ago

Multi-Leg Options Tracking: One Structure View

Multi-leg options tracking groups condors, spreads, and calendars into one structure—not four disconnected fills—so rolls and risk stay clear.

Multi-Leg Options Tracking: See the Structure, Not Just the Fills

Multi-leg options tracking means your portfolio view knows that four contracts are one iron condor, two contracts are one credit spread, or three are one calendar—not a flat list of short puts and long puts that happen to share a ticker. Without that grouping, every roll, adjustment, and assignment becomes a detective story.

If per-leg P&L is the microscope, multi-leg tracking is the tray that holds the sample together.

Days to Expiry reconstructs multi-leg structures from broker history so you manage risk and income by package—not by hunting four symbols across expirations.

The Problem: Intent vs Execution

You click Buy iron condor as one ticket. The broker may report:

  • Four fills (sometimes with a multi-leg order id)
  • Four open option positions
  • One net credit in a confirmation email

Six weeks later you rolled the put wing twice. Exports now show ten fills. A naive portfolio UI shows ten rows or four “current” legs with no memory of the closed wings.

That is not multi-leg options tracking. That is a fill ledger.

Income decisions need:

  1. What structure is live? (condor / put credit / call credit / calendar / butterfly)
  2. What is max loss / max credit remaining?
  3. Which wing was adjusted?
  4. What is package P&L including closed legs?

Only (1) is multi-leg membership. (2)–(4) need membership plus history.

Defining a Structure

A practical structure record includes:

FieldWhy it matters
Structure typeCondor vs vertical vs calendar changes risk math
Underlying + ratio1:1:1:1 vs butterflies
Entry timestamp / order idGroups simultaneous legs
Legs[]Pointers to leg records (see per-leg P&L)
StatusOpen, closed, assigned-partial
Net credit (lifetime)Includes closed legs in the package
Notes / strategy tagWheel income vs hedge book

Detection heuristics when broker multi-leg ids are missing:

  • Same underlying, opposite rights, strikes forming a known pattern
  • Fills within a few seconds with shared quantity
  • Matching open interest ratio at entry

Heuristics fail after messy rolls—so manual structure tags at entry still win for serious books.

Rolls: The Multi-Leg Breakpoint

Example lifecycle:

  1. Open 45 DTE iron condor as one structure.
  2. Day 12: roll put spread out 14 days.
  3. Day 20: close call spread for 50% profit; leave puts open.

A correct multi-leg tracker:

  • Keeps structure IC-001 alive
  • Marks original put legs closed-by-roll, attaches new put legs to IC-001
  • Marks call legs closed-for-profit still under IC-001
  • Shows package P&L = all closed credits/debits + open marks

A broken tracker:

  • Creates PS-002 for the new put spread with no parent
  • Drops closed calls from history
  • Makes you think you have two unrelated trades

This is why multi-leg options tracking is a product problem, not a spreadsheet cosmetic.

Broker Data You Actually Need

IBKR Flex (or equivalent) should include trade date, symbol, put/call, strike, expiry, quantity, price, buy/sell, open/close, fees, and ideally multi-leg order identifiers. Positions-only snapshots are not enough: they erase closed legs that still define package economics.

Import → structure → leg events is the pipeline. Skip structure and you will re-fight the same mess every tax season and every monthly review.

How Multi-Leg Tracking Changes Management

Without structure viewWith multi-leg tracking
“I have four XYZ options”“I have one XYZ condor, put wing rolled once”
Close whatever is redDefend or roll the tested wing only
Equity down 2% mysteryPackage at 40% of max profit—plan exit
Assignment surpriseStructure shows short put assigned → stock + remaining calls

Pair this with true cost basis after rolls when stock appears from assignment so the new long stock inherits package context.

Weekly Operating Rhythm

  1. Import trades (not just positions).
  2. Confirm new multi-leg entries got a structure id.
  3. Attach rolls to parents the same day—do not batch at month end.
  4. Review open structures by capital at risk and DTE.
  5. Journal one line per structure: thesis, max loss, next decision date.

If step 2 is optional in your process, multi-leg tracking will rot.

Product Path

Scanning for new condors (iron condor calculator, strategy) is top-of-funnel. Keeping multi-leg books honest is the portfolio product. Days to Expiry targets that middle: Flex import, structure reconstruction, and per-leg economics under one view (options portfolio tracker).

Track Packages, Not Orphan Legs

Import multi-leg history and manage condors and spreads as structures.

Days to Expiry groups fills into the trades you intended—so rolls, partial closes, and assignments stay attached to the package.

Related Reading

Expertise: Days to Expiry Trading Team — multi-leg portfolio clarity for options income sellers.

Frequently Asked Questions

Written by Days to Expiry Trading Team

Options Strategy SpecialistQuantitative Analysis

The Days to Expiry trading team brings together experienced options traders and financial analysts dedicated to helping investors generate consistent income through proven options strategies.

Free trial

Start free — then keep the full workflow

  • Multi‑stock covered call and cash‑secured put scans
  • Strategy backtesting for covered calls and puts
  • Full wheel backtesting with buy‑and‑hold comparison
  • AI Portfolio Scanner for advanced recommendations
See all plans

Or try the free Strategy Analyzer