Days to Expiry — Options Portfolio Tracker logo
Days to Expiry
Options Portfolio Clarity
Built for options traders who want clarity

Demystify Your Portfolio

Interactive Brokers shows you trades. We show you what they mean. Track long calls and puts alongside your shares, covered calls, credit spreads, and everything in between — all with true cost basis, roll history, and P&L that actually makes sense.

Track expirations before they become urgent
Review roll, hold, close, and assignment decisions in one place
Scan opportunities against your own DTE and risk rules

General information only. Not financial advice.

Days to Expiry dashboard showing expiring positions, DTE timeline, and next-action workflow

Tap to view full size

Portfolio clarity

Understand what you actually own

IBKR shows you trades. We show you positions. See spreads, long calls, protective puts, and shares in one view — with true cost basis, per-leg P&L, and roll history that actually makes sense.

  • Auto-detect multi-leg spreads and condors from your IBKR imports.
  • Track long calls and puts alongside your shares — combined exposure, not isolated legs.
  • Review premium history, ROI, and capital efficiency across every strategy.
  • Follow rolls, assignments, and adjustments with a clear audit trail.

The core promise

Whether you sold a covered call or bought a LEAPS spread, you should know exactly where you stand — without building your own spreadsheet.

Portfolio analytics showing strategy composition, spread detection, and multi-leg P&L breakdown
Strategy composition and per-leg P&L — whatever you trade

Tap to view full size

Income strategies

Getting paid while you wait

Covered calls and cash-secured puts are two sides of the same idea: pick a price you are happy with, and get paid while the market decides whether to hit it.

  • Covered calls: own shares, pick a sell price, collect premium for the commitment.
  • Cash-secured puts: set aside cash, pick a buy price, collect premium for the commitment.
  • If the strike is not hit, you keep the premium and your original position.
  • If the strike is hit, you transact at the price you already wanted — with premium improving your basis.

The key trade

You exchange some flexibility for immediate cash flow. The strike is your price, not a prediction.

Days to Expiry scanner showing covered call and cash-secured put candidates with strike, premium, and probability metrics
Find income opportunities on both sides of the trade

Tap to view full size

LEAPS

A small convex allocation, funded by wheel income

The base engine is boring on purpose. A smaller slice of collected premium can fund long-dated calls on high-conviction themes. Defined risk, allocated from income rather than capital.

A simple allocation story

Keep most of the portfolio in wheel-friendly assets, then allocate only 10%–30% of collected premium to a small LEAPS allocation. If the thesis fails, the loss is limited to that budget.

LEAPS comparison screen showing different long-dated call opportunities
Compare long-dated upside ideas

Tap to view full size

LEAPS backtest showing how different allocations changed outcomes
Test how a small LEAPS allocation changes historical outcomes

Tap to view full size

Interactive calculator

See how wheel income funds your LEAPS

Adjust your monthly wheel income and allocation % to see the barbell in action.

Monthly wheel income$500

Conservative estimate based on 1-2% monthly yield on cash-secured positions.

LEAPS allocation (% of income)20%
Conservative (5%)Aggressive (40%)
$500
Monthly wheel income
$100
To LEAPS (20%)
$400
Reinvested/cash (80%)

The convexity: limited risk, exponential upside

Stock -50%
-$2,800
Max loss
Stock +30%
$0
Breakeven
Stock +100%
+$8,400
3x
Stock +200%
+$22,400
8x
Stock +300%
+$56,000
20x+
Annual LEAPS budget:$1,200

One +300% winner returns $56,000— that's a 47x your entire annual LEAPS budget from a single position.

Visual breakdown$500 total
80% Reinvest
20% LEAPS
Base (reinvest/cash)
Convex (LEAPS upside)

Why this is convexity, not speculation

Each LEAPS is only 233% of your annual budget. One +300% winner returns $56,000 — enough to fund your LEAPS program for 47years. The wheel base keeps generating income regardless. That's the barbell: boring base + lopsided upside.

The wheel

Get paid to enter, hold, and exit the same stock

Sell a cash-secured put on a quality ticker. If assigned, sell a covered call. If called away, you are back to cash and can restart. Both legs are just paid limit orders around the same asset.

1
Start with Cash

Have cash ready and a target stock in mind.

2
Sell Cash-Secured Put

Set your desired entry price and collect premium.

?
If worthless:

Keep premium, back to step 1

If assigned:

You own the stock, continue

3
Sell Covered Call

Set your target exit price and collect more premium.

?
If worthless:

Keep premium and shares, repeat step 3

If called away:

Stock sold, back to step 1

Wheel strategy backtest inside Days to Expiry
Backtest wheel cycles before committing real capital

Tap to view full size

Wheel planning with strike and assignment context
Plan the CSP leg

Tap to view full size

Strategy comparison screen
Compare wheel candidates

Tap to view full size

Guardrails

Making this work long-term

These aren't rules to memorise. They are the defaults that keep an options strategy from turning into something it shouldn't be.

Own quality assets only

Only sell covered calls on tickers you are comfortable owning long-term. Positions should survive assignment without regret.

Treat upside caps as opportunity cost

Covered calls limit your upside. Know your strike before you sell. Backtesting confirms the expected trade-off on each ticker.

Keep LEAPS small and funded

Size the convex allocation from collected premium—not from underlying capital. A defined-risk loss hurts less than a capital loss.

Option finder showing assignment probability and ROI for covered call candidates
Assignment probability and ROI at a glance

Tap to view full size

Why the tool helps

All the numbers you need, in one view

  • Assignment odds in plain language

  • ROI and DTE side-by-side

  • Backtests before trades

  • One place to track premium income

Income estimator

What could your portfolio yield?

Enter your portfolio size and model a rough premium income estimate before you trade a single option.

$
60%

Most investors start at 50%–70% and adjust from there.

Strategy posture

Kimi Code interface showing a real MCP query about expiring portfolio positions with tool calls and tabular results
AI-ready portfolio

Your Portfolio Speaks Fluent AI

Stop copy-pasting into ChatGPT. Connect Days to Expiry directly to Claude, Cursor, or Windsurf and ask questions in plain English.

  • Natural language queries

    “What expires this week?” or “Find roll opportunities” backed by live IBKR data

  • Works with your AI

    Use the AI you already pay for. We just expose the data.

  • Secure & private

    Scoped API keys. Your data never trains an AI model.

See what is new in action

A quick walkthrough of the latest portfolio and strategy features

Frequently asked questions

Turn scattered expiration decisions into a weekly system

Review what is expiring, decide whether to hold, close, roll, or let assignment happen, then scan for the next opportunity.

General information only. Not financial advice.