Getting Started

Start using optionstats.io in a few simple steps.

1. Try the dummy data

Want to explore optionstats.io before entering your real trades? Create some dummy data and discover all features: dashboard, statistics, P&L analytics and more.

2. Import your real portfolio

Currently Interactive Brokers is supported. The best method is the Flex import via the IBKR Flex Web Service with auto-sync enabled — your portfolio then stays up to date automatically.

Recommended: Flex XML + Auto-Sync

How to set it up:

  1. In IBKR, create an account activity Flex Query under Performance & Reports → Flex Queries. Select the sections: Cash Transactions, Net Asset Value, Open Positions, OptionEAE, Trades and Open Accrued Dividends.
  2. Go to the Import area and connect your portfolio under "IBKR Auto-Sync" (token + query ID).
  3. Enable auto-sync — your portfolio will then be updated automatically every 24 hours.

Alternative: Upload Flex XML manually: You can also download the Flex query as an XML file and import it manually. This is language-independent and robust.

Alternative: CSV statement: For simpler setups with few transactions you can import the account statement as CSV. Make sure the statement language matches the selected import language (DE/EN). Note: mixing CSV and XML imports may produce duplicates.

3. Check your combinations

After importing, optionstats.io automatically detects your multi-leg strategies and groups them into combinations.

4. Analyze your statistics

The Statistics page gives you an overview of your performance: premium collected, P&L per strategy and underlying, win rates and more.

Realized profit: A position is "realized" as soon as it is closed (CLOSED) or the underlying was assigned (ASSIGNED). The profit is then final — the premium collected minus the premium paid and costs.

Unrealized profit: Positions that are still OPEN are shown as "unrealized". Here the premium of the open positions is listed — this value is not final yet and will only become realized once the position is closed.

5. Understand your bound capital

The Statistics page shows "Gebundenes Kapital" (bound capital / open margin). This is the cash you reserve for your open short puts — you need it as collateral until the positions are closed.

How it is calculated: For naked puts, the bound capital is the full cash-secured amount: strike price × 100 × contracts. If a protective long put forms a spread, only the width of the spread is bound: (short strike − long strike) × 100 × contracts. Spreads therefore reserve significantly less capital.