Import Trade History to Trading Journal: Move Years of Broker History Without Manual Entry

A practical guide for moving years of supported broker CSV history into TradeTally when switching journals or consolidating trading accounts.

Import Trade History to Trading Journal: Move Years of Broker History Without Manual Entry

Switching trading journals or consolidating broker accounts becomes tedious when years of trades are scattered across old platforms. The practical goal is simple: import trade history to a trading journal from supported CSV exports instead of recreating every trade by hand.

This guide focuses on what to prepare, what TradeTally imports, and how to keep a multi-account migration organized without assuming unsupported broker connections, file-cleanup features, or asset support beyond the supplied TradeTally facts.

Why importing broker history beats manual trade entry

Traders switching journals often have more history than they remember: closed accounts, platform changes, options periods, futures periods, and separate broker logins for different account types. Before starting any migration, list the broker accounts and date ranges you want represented.

TradeTally imports trade history via CSV from Lightspeed, Charles Schwab, thinkorswim, IBKR, Webull, E*TRADE, Tradovate, Questrade, TradeStation, tastytrade, and TradingView exports. If your trade history is available from one of those sources, CSV import is the route to consider before manually entering old trades.

For another migration-focused walkthrough, see Import Trade History to Trading Journal: Move Years of Broker History Without Manual Entry. Use it alongside your own account list so you know which supported sources and date ranges you are trying to move.

Confirm your broker export is supported before you move years of data

The first technical checkpoint is source support. TradeTally imports CSV files from Lightspeed, Charles Schwab, thinkorswim, IBKR, Webull, E*TRADE, Tradovate, Questrade, TradeStation, tastytrade, and TradingView exports.

If you are consolidating multiple broker accounts, treat each broker export as a separate planning item. For example, a trader might have an IBKR export for one account, a thinkorswim export for another account, and a TradingView export for a separate set of records. Each source should be checked against the supported list before you spend time collecting years of files.

Keep this distinction clear: TradeTally imports trade history via CSV from the listed brokers and TradingView exports. That does not mean every broker is supported, and it does not imply direct broker sync. For the current product overview, review the TradeTally features page.

Import trade history to a trading journal with the fields that matter

Once the source is supported, review your exported CSVs with the goal of preserving the core trade details TradeTally captures on import. Imported trades capture symbol, side, quantity, entry and exit prices, dates, and P&L.

These fields matter because they form the basic historical record you will review after import. If the file is missing obvious details, pause and check the export before uploading years of data. The goal is not to redesign the file by hand; it is to make sure the exported history contains the trading details you expect to bring into the journal.

A practical pre-upload review can be simple. Open the CSV, inspect the header row, and spot-check several rows from different months or years. Confirm that the file represents the account, date range, and records you intended to export.

A concrete worked example

Assume a hypothetical trader is moving history from three supported sources. They have an IBKR CSV for 2020 through 2022 with 1,850 trades, a Charles Schwab CSV for 2023 with 420 trades, and a TradingView export for a separate set of 160 records.

SourceHypothetical date rangeHypothetical trade countPre-import check
IBKR2020-20221,850Confirm symbol, side, quantity, prices, dates, and P&L are present
Charles Schwab2023420Confirm the export covers the intended account and date range
TradingView exportSelected records160Confirm the export is part of the supported source list

In this example, the trader can keep the migration plan clear by tracking each supported CSV export separately and verifying the core fields before import.

If those hypothetical files contain 2,430 total trades, manually entering each symbol, side, quantity, entry price, exit price, date, and P&L would be a major clerical project. CSV import is meant to move supported historical trade records without retyping every line item.

Use background processing for large historical files

Years of broker history can produce large CSV files. TradeTally imports are processed asynchronously, so large files continue processing in the background after upload.

Plan around that behavior. Upload the CSV and understand that processing can continue after the upload rather than expecting every large historical file to finish instantly. This is especially relevant when you are importing several years of data or multiple broker exports.

This section does not assume file-size limits, speed, progress indicators, or notification behavior. The important product fact is narrower: large files continue processing in the background after upload.

Include options and futures history when those trades are part of your record

If your historical activity includes options or futures, include those trades in the CSV exports you plan to import from supported sources. Do not leave out an instrument category simply because it came from a different account or time period, unless you intentionally do not want that history in the journal.

TradeTally supports options and futures trades with specialized analytics. That makes import planning important for traders whose history includes options or futures activity.

This is not a recommendation about which instruments to trade. It is a data-scope question: decide which supported historical records belong in the journal before you upload files.

Check analytics after import instead of rebuilding spreadsheets

After your historical trades are imported, review the analytics in TradeTally. Analytics such as win rate, profit factor, and expectancy update automatically after import.

That gives you a starting point for reviewing historical performance inside the journal without rebuilding those specific statistics manually in a spreadsheet. It does not promise better trading results, and it does not replace your own review process.

If you are still evaluating journal options before moving old data, compare migration considerations on Compare Trading Journals. You can also use the trading journal software comparison checklist to structure your review.

Migration checklist for traders switching journals or consolidating accounts

Before uploading years of data, build a checklist for each CSV export. Keep it boring and specific. The point is to avoid mixing up accounts, date ranges, and file sources.

  • Supported broker or source: Confirm the file is from Lightspeed, Charles Schwab, thinkorswim, IBKR, Webull, E*TRADE, Tradovate, Questrade, TradeStation, tastytrade, or a TradingView export.
  • Account or platform name: Write down which account the CSV represents.
  • Date range: Note the start and end dates included in the export.
  • Options or futures history: Mark whether the file includes options or futures trades you want represented in the journal.
  • Core fields: Check for symbol, side, quantity, entry and exit prices, dates, and P&L.

Repeat the checklist for every CSV export. A trader consolidating three accounts should have three checklist entries, not one vague migration note.

For traders comparing tools before committing, CSV import support and analytics after import should be part of the evaluation criteria. The best trading journal software checklist can help organize that review.

FAQ: importing years of broker history into a trading journal

Can I import years of trading history into TradeTally without manually entering each trade?

Yes. TradeTally imports trade history via CSV from supported brokers and TradingView exports. Imports are processed asynchronously, so large files continue processing in the background after upload.

Which brokers and platforms can I import from?

TradeTally supports CSV imports from Lightspeed, Charles Schwab, thinkorswim, IBKR, Webull, E*TRADE, Tradovate, Questrade, TradeStation, tastytrade, and TradingView exports.

What trade details come through on import?

Imported trades capture symbol, side, quantity, entry and exit prices, dates, and P&L.

Will my analytics update after importing old trades?

Yes. After import, analytics such as win rate, profit factor, and expectancy update automatically.

Are options and futures trades supported?

Yes. TradeTally supports options and futures trades with specialized analytics.

Do I need to combine all broker exports into one file first?

The supplied TradeTally facts do not specify a requirement to combine files. A practical migration plan is to organize each supported broker or TradingView CSV export by source, account, and date range before importing.

Ready to organize historical trade imports from supported CSV sources? Start with TradeTally at https://tradetally.io.

Subscribe to TradeTally Blog

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
[email protected]
Subscribe