Days to Expiry — Options Portfolio Tracker logo
Days to Expiry
Options Portfolio Clarity

Interactive Brokers Options Portfolio Analyzer & Tracker

Connect your IBKR account and unlock a complete options analytics dashboard — income tracking, position management, and expiry planning in one place.

Interactive Brokers is a powerful platform for executing options trades, but its built-in analytics weren't designed for systematic income sellers. Days to Expiry fills the gap. Connect via Flex Query and get a dedicated options portfolio tracker that shows premium collected, annualized ROI, coverage status, and roll alerts — all updated automatically from your live IBKR data.

Interactive Brokers live connection showing synced portfolio data, income dashboard, and position analytics

Tap to view full size

Problem

IBKR's Built-In Tools Weren't Built for Options Income Sellers

Dense Activity Statements — Raw trade data with no income summary, premium-collected view, or roll history

No Income Dashboard — Portfolio Analyst shows total P&L but has no concept of premium earned over time or per strategy

CSV Export Friction — Every analysis requires a manual export; your data is always a day behind

No Expiry Calendar — IBKR shows positions but doesn't organise them by DTE or flag rolls approaching your exit rules

Solution

Everything You Need from an IBKR Options Integration

Direct Flex Query Sync

Set up once; trades appear automatically — no exports, no uploads, no manual entry ever again.

Options Income Dashboard

Total premium received, net P&L after buybacks, annualized yield, and win rate by strategy and ticker.

Expiry Calendar & Roll Alerts

See every contract organised by days to expiry with automatic alerts when positions hit your exit rules.

Coverage Intelligence

Know which holdings are fully covered, partially hedged, or naked — complete risk visibility at a glance.

Income dashboard showing premium collected over time, per-ticker breakdown, and strategy allocation

Tap to view full size

How it works

Get started in 3 simple steps

1

Generate Your IB Flex Query

Create a Flex Query in IBKR Account Management. Select trades, positions, and account summary. Copy your token and query ID.

2

Connect to Days to Expiry

Paste your token and query ID into Days to Expiry. The system imports your complete options trade history within minutes.

3

Review Your Live Dashboard

See your income dashboard, position analytics, expiry calendar, and coverage status — all synced from your live IBKR data.

Key Metrics

Setup Time

< 5 min

Sync Frequency

Daily auto

Data Imported

All history

Manual Entry

Zero

Frequently Asked Questions

Everything you need to know about getting started

How does the Interactive Brokers integration work?

Days to Expiry connects to IBKR via the Flex Query API. You generate a Flex Query in IBKR Account Management, copy the token and query ID, and paste them into Days to Expiry. From that point on, your trade history syncs automatically — no manual exports or CSV uploads needed.

Is my IBKR login credential shared with Days to Expiry?

No. We never see your IBKR username or password. You only share a read-only Flex Query token that grants access to your trade history — not your account credentials. You can revoke this token at any time from IBKR Account Management.

What data is imported from IBKR?

All options trades, open positions, assignments, expirations, and corporate actions. The system normalises commissions, splits, and currency conversions automatically. You get a complete historical view from the day you started trading options.

Can I use Days to Expiry with brokers other than Interactive Brokers?

Yes. While we offer native IBKR integration, you can manually import trades from any broker using our CSV template. The analyzer, calculator, and screener tools work independently of your broker.

Ready to Get Started?

Join traders who are already using our tools to make better decisions.