Skip to main content
← All brokers
OAuth-directUS

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

equities

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

  1. 1System → Brokers → Connect TradeStation
  2. 2Sign in to TradeStation
  3. 3Approve scope
  4. 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.

  1. 1In TradeStation desktop go to Account → Account History → Export and save the CSV.
  2. 2In TradeFlow Quantum open System → Brokers → Upload CSV.
  3. 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.

TradeStation is a registered trademark of its respective owner. We’re not affiliated with TradeStation. Their site: www.tradestation.com. Last verified: 2026-06.