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:
- What structure is live? (condor / put credit / call credit / calendar / butterfly)
- What is max loss / max credit remaining?
- Which wing was adjusted?
- 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:
| Field | Why it matters |
|---|---|
| Structure type | Condor vs vertical vs calendar changes risk math |
| Underlying + ratio | 1:1:1:1 vs butterflies |
| Entry timestamp / order id | Groups simultaneous legs |
| Legs[] | Pointers to leg records (see per-leg P&L) |
| Status | Open, closed, assigned-partial |
| Net credit (lifetime) | Includes closed legs in the package |
| Notes / strategy tag | Wheel 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:
- Open 45 DTE iron condor as one structure.
- Day 12: roll put spread out 14 days.
- Day 20: close call spread for 50% profit; leave puts open.
A correct multi-leg tracker:
- Keeps structure
IC-001alive - 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-002for 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 view | With multi-leg tracking |
|---|---|
| “I have four XYZ options” | “I have one XYZ condor, put wing rolled once” |
| Close whatever is red | Defend or roll the tested wing only |
| Equity down 2% mystery | Package at 40% of max profit—plan exit |
| Assignment surprise | Structure 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
- Import trades (not just positions).
- Confirm new multi-leg entries got a structure id.
- Attach rolls to parents the same day—do not batch at month end.
- Review open structures by capital at risk and DTE.
- 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
- Per-Leg P&L Options
- True Cost Basis After Rolls
- Options Portfolio Tracker
- Interactive Brokers Flex Query
- Iron Condor Strategy
Expertise: Days to Expiry Trading Team — multi-leg portfolio clarity for options income sellers.
Frequently Asked Questions
Written by Days to Expiry Trading Team
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