T

Thinkorswim Trading Journal - Import Trades

Import thinkorswim trades into JournalPlus. Export from Account Statement, handle options spreads, and track futures with full contract specs.

Features

Options Spread Recognition

Automatically groups multi-leg options trades into spreads, iron condors, and other complex strategies for unified P&L tracking.

Futures Contract Mapping

Maps futures symbols to proper contract specifications including tick size, multiplier, and expiration for accurate profit calculations.

Commission & Fee Breakdown

Imports per-leg commissions, exchange fees, and regulatory charges so your cost analysis reflects true trading expenses.

Account Statement Export

Pulls trade data directly from thinkorswim's Account Statement tab with full execution details and order IDs.

How to Connect

1

Open Account Statement

In thinkorswim, go to the Monitor tab and select Account Statement from the sub-tabs at the top.

2

Set Date Range

Use the date picker to select the period you want to export. Choose a range that covers all trades you need to import.

3

Filter by Trade Activity

Under the Show dropdown, select Trade Activity to isolate executed trades from other account events like dividends or transfers.

4

Export to CSV

Click the Export to File button in the top-right corner of the Account Statement panel. Save the CSV file to your computer.

5

Upload to JournalPlus

In JournalPlus, navigate to Import Trades and select Thinkorswim as the broker. Upload the CSV file and review the parsed trades before confirming.

Thinkorswim traders can import their complete trade history into JournalPlus using CSV exports from the platform’s Account Statement. This covers stocks, options (including multi-leg spreads), futures, and forex — all parsed with proper contract specifications and fee structures. The import eliminates manual data entry and preserves execution-level detail that spreadsheet journals typically lose.

Key Features

Options Spread Recognition

Thinkorswim is built for options traders, and the JournalPlus integration reflects that. Multi-leg strategies export as individual fills, but JournalPlus automatically groups them by order ID into the correct spread structure — verticals, iron condors, butterflies, straddles, and custom combos. Each spread displays unified P&L, max risk, and return on risk rather than forcing you to mentally reconstruct positions from scattered single-leg entries.

Futures Contract Mapping

Futures symbols from thinkorswim (like /ES, /NQ, /CL) are mapped to their correct contract specifications during import. JournalPlus applies the right multiplier and tick value automatically, so a 10-point move on /ES correctly shows as $500 per contract rather than $10. This matters most for traders working across multiple futures products where multipliers vary significantly.

Commission & Fee Breakdown

Every fill from thinkorswim includes commissions, exchange fees, and regulatory charges. JournalPlus imports all of these separately, giving you an accurate picture of trading costs over time. This is particularly useful for options traders where per-contract fees add up across high-volume spread strategies.

Account Statement Export

The Account Statement in thinkorswim is the most reliable source for trade data. Unlike the Trade History or Order History views, the Account Statement includes complete fill information with proper timestamps, order IDs for grouping multi-leg trades, and all associated fees. JournalPlus is built to parse this specific export format.

How to Connect Thinkorswim

Step 1: Open Account Statement

In the thinkorswim desktop platform, click the Monitor tab at the top of the screen. Then select Account Statement from the row of sub-tabs. This view shows all account activity including trades, transfers, and adjustments.

Step 2: Set Date Range

Use the date selectors at the top of the Account Statement panel to define the time period. For your first import, select a range covering your full trading history — or at least the last 90 days to build a meaningful analytics baseline.

Step 3: Filter by Trade Activity

Click the Show dropdown and select Trade Activity. This filters out non-trade events like cash deposits, interest payments, and dividend receipts, leaving only executed trades in the export.

Step 4: Export to CSV

Click the Export to File button located in the upper-right area of the Account Statement panel. Choose a save location and keep the default CSV format. The file will contain one row per fill with columns for date, time, symbol, side, quantity, price, and fees.

Step 5: Upload to JournalPlus

Log into JournalPlus and go to Import Trades. Select Thinkorswim from the broker dropdown. Drag your CSV file into the upload area or click to browse. JournalPlus will parse the file and show a preview of detected trades — review the list, then click Confirm Import to add them to your journal.

What Gets Imported

Data FieldDescription
Trade Date & TimeExecution timestamp from thinkorswim’s servers
SymbolStock ticker, options contract symbol, or futures code
SideBuy, Sell, Buy to Open, Sell to Close, etc.
QuantityShares, contracts, or lots
PriceExact fill price per unit
CommissionsSchwab commission per trade or per contract
FeesExchange fees and regulatory charges
Order IDUsed to group multi-leg options trades
Instrument TypeEquity, Option, Future, or Forex

After import, you can add trade notes, emotional state, setup tags, and screenshots manually. These qualitative fields are what turn raw execution data into a genuine trading journal.

Analytics & Insights

Once your thinkorswim trades are in JournalPlus, the platform calculates P&L by symbol, strategy, time of day, day of week, and holding period. Options traders benefit from seeing performance broken down by strategy type — whether verticals are outperforming iron condors, or whether weekly expirations produce better results than monthlies.

Futures traders get accurate dollar-denominated P&L across different products. Comparing performance on /ES versus /NQ versus /CL becomes straightforward when contract multipliers are already applied. The analytics dashboard surfaces which products and sessions contribute most to your bottom line.

Over time, the journal builds a statistical profile of your trading. Metrics like win rate, average winner versus average loser, and expectancy per setup help identify what is working and what needs adjustment. Traders migrating from a TD Ameritrade account will find their historical data integrates seamlessly since the export format is consistent across the platform transition.

Frequently Asked Questions

How do I export trades from thinkorswim?

Go to Monitor > Account Statement in thinkorswim, set your date range, filter by Trade Activity, and click Export to File. This generates a CSV with all execution details ready for JournalPlus import.

Does JournalPlus support thinkorswim options spreads?

Yes. JournalPlus automatically detects and groups multi-leg options trades from thinkorswim exports, including verticals, iron condors, straddles, and calendar spreads. Each spread shows unified P&L and risk metrics.

Can I import thinkorswim futures trades into JournalPlus?

Yes. Futures trades import with proper contract multipliers and tick values applied automatically. P&L calculations reflect actual dollar gains and losses per contract across products like /ES, /NQ, /CL, and others.

Is thinkorswim now part of Charles Schwab?

Yes. After Schwab acquired TD Ameritrade, thinkorswim became Schwab’s primary active trading platform. The export process and CSV format remain the same regardless of whether your account migrated from TD Ameritrade or was opened directly with Schwab.

What data from thinkorswim does JournalPlus import?

JournalPlus imports execution date and time, symbol, side, quantity, fill price, commissions, exchange fees, order type, and instrument type. Qualitative fields like trade notes and setup tags are added manually after import.

Frequently Asked Questions

How do I export trades from thinkorswim?

Go to Monitor > Account Statement in thinkorswim, set your date range, filter by Trade Activity, and click Export to File. This generates a CSV with all execution details.

Does JournalPlus support thinkorswim options spreads?

Yes. JournalPlus automatically detects and groups multi-leg options trades from thinkorswim exports, including verticals, iron condors, straddles, and calendar spreads.

Can I import thinkorswim futures trades into JournalPlus?

Yes. Futures trades import with proper contract multipliers and tick values, so P&L calculations reflect actual dollar gains and losses per contract.

Is thinkorswim now part of Charles Schwab?

Yes. After Schwab acquired TD Ameritrade, thinkorswim became Schwab's active trading platform. The export process works the same regardless of whether your account migrated from TD Ameritrade.

What data from thinkorswim does JournalPlus import?

JournalPlus imports execution date and time, symbol, side, quantity, price, commissions, fees, and order type from thinkorswim CSV exports.