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.
How to set it up:
- 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.
- Go to the Import area and connect your portfolio under "IBKR Auto-Sync" (token + query ID).
- 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.