5 minutes, one time. Tradoshi reads your history through IBKR's Flex reports: read-only, without ever knowing your login credentials.
Log in at interactivebrokers.com → Client Portal. In the menu, open Performance & Reports → Flex Queries.
In the Activity Flex Query panel, click + to create a query and name it Tradoshi. Configure it like this:
yyyyMMdd, time HHmmss, semicolon separator, the Yes/No toggles on “No”).Click Continue and save.
Back on the list, click the ⓘ icon next to your “Tradoshi” query: the query number shown at the top is your Query ID (e.g. 1572283).
On the same Flex Queries page, open the Flex Web Service Configuration block (⚙ gear). Enable the service, then generate a verification code: that long string of digits is your Flex Token. It's valid for about a year.
Don't restrict the token to an IP address (leave “Valid for IP address” empty), and leave the expiry at one year.
In Tradoshi: Import / Connect → + Add an account, search for Interactive Brokers.
Paste your Flex Token and your Query ID, then click Connect & sync. Your history arrives in seconds.
The Import since field is optional: leave it empty for the full history, or pick a date to journal only from that point on.
A Flex Query covers a single account. If you have several, create one query per account and put the account number in its name (for example “Tradoshi U1234567”), then add them one by one in Tradoshi.
The same Flex Token works for all your queries: only the Query ID changes.
Tradoshi is connected to Interactive Brokers' direct reporting service, alongside Flex reports. IBKR files the account statements there every business day, and Tradoshi reads them without you having to create or maintain any query.
What it brings that Flex cannot:
How to get it, today: write to your IBKR sales representative, or to reportingintegration@interactivebrokers.com, giving your account number and asking for the Tradoshi Web Service feed. IBKR enables it and notifies you. This is the route IBKR itself points to.
That email is temporary: IBKR is preparing one-click activation from your own portal, with nothing to ask anyone. Until then, one message is enough and you only send it once.
Once open, IBKR shows your two values in the Client Portal, under Performance & Reports → Third-Party Reports → Third-Party Data Feeds, on the Tradoshi row: the verification code is the token, the query ID is the Query ID.
You paste them into the same form as above. Tradoshi works out which service it is on its own, you have nothing to choose. And if you already have a Flex query, you can keep both: they are two separate accounts in Tradoshi.
The token is the same as your Flex Web Service one: it belongs to your user, only the query ID changes between feeds. Regenerating it therefore cuts both at once.