A trading journal for Interactive Brokers
TradeTally syncs Interactive Brokers trades automatically on the Pro plan using an IBKR Flex Query you set up once in Client Portal. Free accounts can import IBKR Flex Query and trade confirmation files instead. Stocks, options and futures are supported, with commissions and fees carried over from IBKR.

At a glance
| Connection | IBKR Flex Web Service token and query ID, Pro plan |
|---|---|
| Free alternative | Upload Flex Query or trade confirmation files |
| Asset classes | Stocks, ETFs, options and futures |
| Pro price | a low monthly price, with a 14-day trial and no card |
Setting up the Flex Query
In IBKR Client Portal, create an Activity Flex Query that includes Trades, enable the Flex Web Service, and copy the token and query ID into TradeTally's broker sync page. TradeTally then requests the report on a schedule and imports new executions. The setup guide in the docs lists the exact fields to tick.
What carries over from IBKR
- Executions grouped into trades, including scale-ins and partial exits
- Commissions and fees as IBKR reports them
- Option contracts with strike, expiry and multiplier, and futures with their point values
Analysis once the trades are in
Every plan gets P&L, win rate, profit factor, expectancy, R-multiples and a P&L calendar. Pro adds MAE/MFE excursion analysis, SQN, Kelly and drawdown, and the behavioral report that prices your revenge trades, early exits and losers held too long.
Does TradeTally need my IBKR password?
No. The Flex Web Service uses a read-only report token that you generate in Client Portal. It can download reports but cannot place trades or move money, and you can revoke it in IBKR at any time.
Can I import my full IBKR history?
Yes. Run a Flex Query over the date range you want, download it, and upload it to TradeTally once. The scheduled sync then keeps the journal up to date.
Does it handle IBKR futures and options?
Yes. TradeTally reads the contract multiplier IBKR reports, so options and futures P&L is calculated per contract correctly.
Last updated 2026-11-06.