Import from TopstepX
Import your TopstepX trades export — each row becomes one trade, with its fees and commissions.
TopstepX exports one row per completed trade. Ink imports each row as one trade.
Import the file
- Export your trades from TopstepX as a CSV file.
- In Ink, go to Journal → Trades and click Import (Import a CSV if you don't have trades yet).
- Pick the account under Into which account? and drop the file on Drop your trades CSV here.
- Click Import trades. The time zone setting is only for Tradovate files — TopstepX files carry their own time zone, and Ink converts every time to New York.
After the import, Ink shows how many trades it imported. View imported trades opens them in the Journal.
How TopstepX rows become trades
- One row, one trade. Ink keeps TopstepX's own grouping: if you scaled in and TopstepX lists two rows that exit together, they stay two trades.
- Fees are TopstepX's fees and commissions added together, so the net P&L matches what TopstepX charged you.
- P&L is worked out by Ink from the prices, the quantity and the contract's tick value — and checked against TopstepX's own gross P&L on every row, to the cent.
When a file is refused
The import is all or nothing. If a row has a contract Ink doesn't know, can't be read, or its P&L doesn't match, nothing is imported and Ink names the line and symbol. Fix or remove that row and import again.
Importing the same file again only adds rows you haven't imported yet. See Duplicates and re-importing.