TradeStation trading journal
Stock trades over OAuth. Options, futures and crypto do not sync today.
About this integration
TradeStation is a multi-asset broker, but the TradeStation connection in TFQ is not yet multi-asset: the sync keeps stock orders and drops everything else. If you trade TradeStation options, futures or crypto, those fills will not appear in your journal from this connection. The tradestation_csv preset reads the export's own Net P/L column, so a file that carries it imports correctly; without that column P&L is derived by pairing fills and the contract multiplier is read off the symbol: an option row whose symbol cell carries the full contract code (“AAPL 240315C00180000”, padded or not) imports at ×100, while one carrying only the underlying ticker lands at 1/100th. TradeStation has no SnapTrade route here, so a P&L-bearing export or manual entry are the honest options, and futures carry multiplier 1 on every route in this product.
Supported instruments
Access scope (read-only)
TFQ calls two TradeStation endpoints: `/v3/brokerage/accounts`, and those accounts' `/orders`. It never reads your positions or your balances — and it keeps only orders whose AssetType is STOCK, so options, futures and crypto fills are discarded before they reach your journal. The grant we request is `offline_access ReadAccount` — no trading scope, so TradeStation rejects order instructions on this token.
We cannot place orders, transfer funds, or change account settings on this connection: the grant itself excludes them, so TradeStation refuses those calls regardless of what our code asks for.
Setup
- 1System → Brokers → Connect TradeStation
- 2Sign in to TradeStation
- 3Approve scope
- 4Click Sync — stock fills come through; options, futures and crypto fills are skipped
Known limitations
- !Stock orders only. The sync filters on TradeStation's AssetType and keeps STOCK, so options, futures and crypto fills are not imported from this connection — they are dropped silently rather than partially journaled.
How to export your trades from TradeStation
TradeStation writes its trade history at Account → Account History → Export. In TradeFlow Quantum that file imports with the TradeStation (CSV export) preset.
- 1In TradeStation desktop go to Account → Account History → Export and save the CSV.
- 2In TradeFlow Quantum open System → Brokers → Upload CSV.
- 3Choose "TradeStation (CSV export)" from the preset dropdown, then upload the file.
Columns we read from the TradeStation export
- Ticker
Symbol- Direction
ActionB/S- Entry price
PriceAvg Price- Size
QuantityQty- Realized P&L
Net P/LRealized P/L- Trade date
DateTrade DateDate Time
Header matching is case-insensitive and ignores punctuation and spacing, so a renamed-but-recognisable header still resolves. A file needs a ticker, an entry price, a size and a date to import at all; direction and P&L are filled in when present.
- •TradeStation exports label the direction column either Action or the abbreviated B/S depending on which report produced the file; both resolve.
How the TradeStation connection syncs
- Authorization
- Auth0-backed OAuth 2.0 — authorize at signin.tradestation.com/authorize, exchange at /oauth/token.
- Required authorize parameter
- audience=https://api.tradestation.com. Without it the issued token is rejected by the Trader API.
- API host
- api.tradestation.com for live, sim.api.tradestation.com for the simulator.
- Data endpoint
- GET /v3/brokerage/accounts to list accounts, then GET /v3/brokerage/accounts/{ids}/orders. The ids are comma-separated, so every account is pulled in one request.
- Fill marker
- Orders reporting Status FLL are treated as fully filled.
- Access token lifetime
- 20 minutes.
- First sync window
- The last 90 days.
TradeStation import caveats
- —The live API sync currently filters to AssetType STOCK. Options and futures orders are not normalized through the API path yet, because futures P&L needs per-contract multipliers the orders feed does not carry. The CSV route is the way to journal those today.
Why use TradeFlow Quantum instead of TradeStation's built-in tools?
- ✓Cross-broker view. If you trade TradeStation plus any other broker, TFQ unifies the equity curve, P&L attribution, and mistake-checker across all of them.
- ✓Mistake-checker on YOUR data — surfaces patterns in your TradeStation history (time-of-day, setup type, emotional state) the broker won’t show you.
- ✓Long-term data ownership. TradeStation’s built-in analytics typically limit history to 90 days or 1 year. TFQ keeps every trade for as long as your account exists, exportable any time — closed trades as CSV, everything including open positions as a JSON backup.
Connect TradeStation in 60 seconds
7-day free trial. Card required at signup. Connect TradeStation as your first broker on the dashboard.
Other brokers
Browse all supported brokers →TradeStation is a registered trademark of its respective owner. We’re not affiliated with TradeStation. Their site: www.tradestation.com. Last verified: 2026-06.