Days to Expiry — Option Selling Analyzer logo
Days to Expiry
Option Selling Analyzer

Interactive Brokers Options Tracker: Turn Your IBKR Trades Into an Income Dashboard

Days to Expiry connects directly to Interactive Brokers via Flex Query API — every options trade auto-imported, analyzed, and visualized. See your premium income, win rates, and expiry calendar in minutes.

Interactive Brokers is a great broker for options traders — but its built-in analytics weren't designed for income sellers. Activity Statements are dense. Portfolio Analyst doesn't show premium collected over time. Tracking covered calls, CSPs, and spreads across dozens of positions means hours in spreadsheets. Days to Expiry was built from the ground up for IBKR options sellers. It reads your trade history directly from IBKR's Flex Query API — no CSV wrangling, no copy-paste. Within minutes of connecting, you'll see a clean income dashboard: total premium collected, annualized yield, open positions sorted by days to expiry, and trade-by-trade performance.

The Problem: IBKR's Reporting Wasn't Built for Options Income Sellers

1
Dense Activity Statements — Raw trade data with no income summary, no premium-collected view, and no roll history aggregation
2
No Income Dashboard — Portfolio Analyst shows total P&L but has no concept of premium earned over time, per ticker, or per strategy
3
CSV Export Friction — Every time you want to analyse performance in an external tool, you do a manual export; your analysis is always a day behind
4
No Expiry Calendar — IBKR shows your positions but doesn't organise them by days to expiry or flag rolls approaching your exit rules

The Solution: Everything You Need from an Interactive Brokers Options Tracker

🔄 Direct IBKR Sync via Flex Query — Set up once; trades appear automatically — no exports, no uploads, no manual entry

💰 Options Income Dashboard — Total premium received, net P&L after buybacks, annualized yield, and win rate by strategy and ticker

📅 Expiry Calendar & Position Monitor — Visual calendar of every open position colour-coded by urgency so you never miss a roll

📓 Automated Trade Journal — Every trade logged, categorised by strategy, and analysed — win rate, average premium per contract, and return on capital

How It Works

1

Create a Flex Query Token in IBKR

Log into your Interactive Brokers account, navigate to Reports → Flex Queries, and create a new Activity Flex Query. This takes about 3 minutes and gives Days to Expiry read-only access to your trade history.

2

Paste the Token into Days to Expiry

Copy your Flex Query token and paste it into the IBKR connection screen in Days to Expiry. Your full trade history imports immediately — past and future trades sync automatically from this point on.

3

See Your Income Dashboard Instantly

Within minutes you have a live income dashboard: total premium collected, annualized yield, open positions sorted by days to expiry, and trade-by-trade performance — all sourced directly from your IBKR data.

Key Metrics

IBKR Setup Time

< 5 min

Manual Data Entry

Zero

Access Type

Read-only

History Imported

Full

Related Resources

IBKR Integration Guide

Detailed walkthrough for the Interactive Brokers Flex Query setup

Options Income Tracker

Premium income analytics by ticker, strategy, and time period

Covered Call Tracker

Covered call specific tracking with roll history

Pricing

Free to start — no credit card required

Frequently Asked Questions

How does Days to Expiry connect to Interactive Brokers?

We use Interactive Brokers' official Flex Query API — the same mechanism IBKR provides for third-party integrations. You create a Flex Query token in your IBKR account (takes about 3 minutes), paste it into Days to Expiry, and your full trade history syncs immediately. After that, new trades appear automatically. No CSV exports, no browser extensions, no screen-scraping.

Will this work with my IBKR account type? (Individual, LLC, IRA, etc.)

Yes. Days to Expiry works with any Interactive Brokers account that supports Flex Queries — which includes Individual, Joint, IRA, and entity accounts. If you can log into IBKR and navigate to Reports → Flex Queries, you're set.

Is my IBKR data secure?

The Flex Query token gives Days to Expiry read-only access to your trade history — it cannot place trades, withdraw funds, or access account credentials. Your token is encrypted at rest. We never store your IBKR login or password.

What if I have years of IBKR options history?

Days to Expiry will import your full historical trade data from IBKR on first sync. You'll immediately see analytics across your complete trading history — not just recent activity.

Ready to Get Started?

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

Interactive Brokers Options Tracker | Days to Expiry | Days to Expiry — Option Selling Analyzer