TradeStation trades into a journal, via TradeManager
On the TradeStation desktop platform, the export you want is in TradeManager Analysis: tick your account, set a date range, Generate, then Data > Export to CSV or XLSX. The Trades List section gives you one row per trade with price, quantity, profit and commission. On the web, TradeStation's Activity tab offers a CSV of completed buys and sells. Either file imports through the journal.
Desktop: TradeManager Analysis
- Open TradeManager Analysis.
- Tick the account or accounts, set the date range, and click Generate.
- Choose Data > Export. TradeStation offers XLSX and CSV; XLSX needs full Excel installed. You can export the whole report or tick individual sections.
- Tick only the Trades List section and save as CSV.
Exporting just the Trades List matters. A full report CSV stacks several sections, each with its own headers, in one file. The journal reads the first row as the header row, so a stacked file confuses it. One section, one header, one clean import.
The Trades List columns
| TradeStation column | Meaning |
|---|---|
| Trade Number | Sequence of the trade in the report |
| Type | Buy, sell, sell short, cover |
| Date/Time | When the trade or leg happened |
| Symbol | Contract or stock |
| Price | Execution price |
| Shares/Contracts | Quantity |
| Profit/Loss, Gross P/L | Net and gross result |
| Commission | Commission on the trade |
TradeStation's help does not say whether each row is a whole round trip or one leg. Look at your file: if entry and exit sit on separate rows sharing a trade number, it is legs, and only the closing row carries the result.
Two things we found when we tested the import
The Shares/Contracts header. The journal recognises Tradovate files partly by the word "contract" in a header. A TradeStation style file with a Shares/Contracts column was read as a Tradovate file, and the symbol came out as the trade number. Rename that header before importing.
Legs give points, not dollars. With the header renamed, a file of buy and sell legs is read as fills and paired first in, first out. For a generic file the journal works out P&L as price difference times quantity, without the futures point value. For stocks that is correct. For futures it is not: our ES test came out wildly wrong.
The layout that imports correctly
For futures, turn each round trip into one row and keep TradeStation's own Profit/Loss figure. We tested this exact layout and every field landed right:

| Symbol | Direction | Open Time | Close Time | Entry Price | Exit Price | Size | Profit | Commission |
|---|---|---|---|---|---|---|---|---|
| NQ | Short | 2026-10-01 14:31:05 | 2026-10-01 14:40:10 | 21000.00 | 20990.00 | 1 | 200 | 4.50 |
Stocks traded at TradeStation can go in as legs: rename Shares/Contracts to Quantity and let the journal pair them. Keep stocks and futures in separate journal accounts either way.
Web: the Activity tab
TradeStation's newer web hub has an Activity tab listing completed buy and sell transactions over a time frame you choose, with a CSV download. It is a list of fills, so the same rule applies: fine for stocks, rebuild futures into one row per trade. The Statements tab holds confirmations, monthly statements and tax forms as PDFs for your records.
Gotchas
- Futures symbols with expiry codes. TradeStation writes contracts like ESZ26. Use the root (ES) in your import file so the journal files it under futures; keep the full code in a note if you want it.
- Time zone. TradeStation does not document the zone in these exports. Check a trade you remember and set the journal's time zone to match. Use ISO dates.
Import the CSV. One-row-per-trade files are read as finished trades; layouts the journal does not recognise go to the column mapper, which needs at least Symbol, Open date and Net P&L and remembers your mapping. No live sync for TradeStation.
What to review
- Commission per contract. TradeStation gives you the number per trade. Divide by contracts and compare across months.
- Holding time. Scalps and swing trades behave differently. Sort by duration.
- R. Add your stops and read results in R. The R-multiple calculator shows how.
Quick answers
How do I export trades from TradeStation?
In TradeManager Analysis select your account and dates, click Generate, then use Data, Export to save the Trades List section as CSV.
Can I export TradeStation history from the web?
Yes. The web hub's Activity tab shows completed buys and sells for a time frame you choose, with a CSV download.
Does TradeStation sync live with the RB Trading journal?
No. Live sync covers MT4, MT5 and cTrader. TradeStation trades come in from a CSV export.
Sources
- TradeStation help: saving a TradeManager Analysis report
- TradeStation help: TradeManager Analysis Trades List
- TradeStation: tracking trades and reports in the hub
Last checked: 8 October 2026. Brokers move menus and change fees without notice, so confirm the current steps and costs on TradeStation's own site before you rely on them.
Your broker history, finally readable
Import your file, see your R, sessions and fees in one place. The free plan holds 50 trades.
Start free, no card