TradingDiary Pro imports your Interactive Brokers trades, cash transactions and net asset value automatically through IBKR Flex queries – either with one click via the Flex web service or from downloaded Flex XML statements. It builds positions, groups option legs into strategies and turns your IBKR history into journal, performance, risk, net asset value and tax reports. Your data is stored locally on your PC, and the license is a $149 one-time purchase.
Connects to the Interactive Brokers Flex web service with your token and query IDs and downloads only what is new since the last import.
Multi-leg IBKR option fills are grouped automatically into 25+ strategy types – verticals, iron condors, straddles, calendars – with one combined PnL.
Dividends, interest, fees, withholding tax, deposits and withdrawals are imported together with the trades, so your results are net, not gross.
Current and historical net asset value are imported from the statement, for an equity curve, drawdown and return figures that match your account.
Import several IBKR accounts into one journal or keep them in separate databases. CapTrader accounts use the same Interactive Brokers import module.
Capital gains report and country-specific tax reports for the US, Germany, Canada and Australia, with non-base-currency trades converted correctly.
| Data | Imported | Used for |
|---|---|---|
| Trades (executions) | Yes | Positions, option strategies, PnL, MAE/MFE, R multiples |
| Cash transactions | Yes | Dividends, interest, fees and withholding tax in reports |
| Current net asset value | Yes | Account overview and returns |
| Net asset value history | Yes | Equity curve, drawdown, Sharpe ratio |
| Last price information | Yes | Valuing open positions |
| Orders (stops and targets) | No | Enter stops and targets in the journal or the position sizer |
Historical prices for charts can also be downloaded through the Interactive Brokers quote download module. See the full list of import modules.
Step-by-step instructions with screenshots are in the online help: creating the Flex queries and setting up the web service import.
Run the Flex query in Account Management for earlier periods, save the XML files, then switch to the Interactive Brokers Flex (file) module and load them one by one. Let the date ranges overlap by at least one day so no trades are missed. Very active traders can split a large year into quarterly files. Details: Interactive Brokers import issues and fixes.
Interactive Brokers reports every option leg as a separate execution. TradingDiary Pro groups them back into the strategy you actually traded, shows one combined PnL per strategy, and lets you break up a spread, assign legs manually or record adjustments and rolls. Read more in the options trading journal guide.
If IBKR moves your account to a new entity (for example after Brexit for EEA clients), follow the account migration guide. Trades in non-base currencies are handled with historical exchange rates; for tax reports the desktop version can download official central bank rates.
The web version (beta) already supports Interactive Brokers Flex XML import with option strategy recognition. And with the built-in MCP server you can ask Claude questions such as “What was my realized PnL on IBKR options this year?” – answered from your own data.
Yes. With the Interactive Brokers Flex (web service) import module, TradingDiary Pro downloads your Flex statements using your token and query IDs. After the first import only new activity is fetched. Alternatively you can import Flex XML files you saved from Account Management.
XML statements created by Activity Flex Queries, either downloaded automatically through the Flex web service or loaded from a saved file.
Yes. Option legs are grouped automatically into more than 25 strategy types with a combined profit and loss. You can also assign legs manually, break up a spread, and record adjustments and rolls.
Yes. Cash transactions – dividends, interest, fees, withholding tax, deposits and withdrawals – are imported with the trades, together with current and historical net asset value.
Yes. You can import several Interactive Brokers accounts into one journal or keep them in separate databases. CapTrader accounts are imported with the same Interactive Brokers import module.
Run your Flex query for earlier periods in Account Management, save the XML files and load them with the Interactive Brokers Flex (file) module. Make the date ranges overlap by at least one day so no trades are missed.
Activate the trial version and become a better trader!