How to Import Broker History Into a Trading Journal Without Manual Entry

A practical CSV-first process for moving years of supported broker history into a trading journal, checking imported fields, waiting for processing, and confirming updated analytics.

How to Import Broker History Into a Trading Journal Without Manual Entry

Years of broker history can be difficult to move when the alternative is re-entering every trade by hand. A CSV-first process gives traders switching journals or consolidating supported broker records a more structured way to transfer that history and check what was imported.

This guide covers the practical sequence: identify supported sources, export CSV files, upload them, allow processing to finish, review captured fields, and confirm that analytics update.

Why import broker history into a trading journal?

Manual entry creates a long list of individual records to recreate. When your history already exists in broker or platform exports, starting with those files is a more direct way to organize the transfer.

The workflow in this article applies to CSV trade-history imports from the supported sources listed below. It is not a general file-conversion process for every broker or file type, so source compatibility should be checked before you begin.

To review TradeTally’s broader product information, visit the TradeTally features overview.

1. List the broker exports you need to move

Before downloading anything, write down each broker or platform whose history belongs in the journal. This is especially useful when switching journals or bringing records from multiple accounts into one place.

TradeTally can import CSV trade history from Lightspeed, Charles Schwab, thinkorswim, IBKR, Webull, E*TRADE, Tradovate, Questrade, TradeStation, tastytrade, and TradingView exports.

Make a simple source list with one line per broker or platform. Include the account or date range in your own notes if those details help you distinguish files later. The important first check is that every source is one of the supported exports and that the file will be available in CSV format.

If you are evaluating journals before moving your records, use this trading journal software comparison checklist to structure the comparison.

2. Export your trading history as CSV

Export the relevant trade history from each supported broker or platform in CSV format. If you are moving years of records, keep the original files available rather than immediately renaming or replacing them.

Use clear filenames that identify the source. For example, hypothetical files might be named IBKR_2021_2023.csv, Webull_2022.csv, and TradingView_2023.csv. The filenames do not change the trade data, but they make it easier to identify which source was used during the upload and review process.

Avoid planning the process around an unsupported file type or an unlisted broker. The supplied product facts establish CSV imports from the named sources, so compatibility should be confirmed before you spend time preparing a different format.

3. Upload the files and allow background processing

Upload the CSV trade-history files instead of manually entering individual trades. The central task at this stage is to provide the exported files and then allow the import process to run.

TradeTally processes imports asynchronously. That means large files can continue processing in the background after upload. For a multi-year history, do not treat the initial upload as the same thing as a completed import.

Allow time for a large file to finish processing before checking the resulting records. If you are importing several source files, keep your source list nearby so you can compare the files you intended to move with the files you submitted.

For a focused explanation of moving years of broker history without manual entry, read this guide to importing trade history into a trading journal.

4. Check the fields captured by the import

After processing finishes, review the imported records using the fields TradeTally captures as your completeness checklist. Imported trades capture:

  • Symbol
  • Side
  • Quantity
  • Entry price
  • Exit price
  • Dates
  • P&L

A practical review does not require retyping each trade. Instead, confirm that the imported records contain the expected categories of information and that the source files you submitted are represented in the resulting history.

For example, consider a hypothetical CSV containing 240 trades from one account. You might check whether the records show the relevant symbols, buy or sell side, quantities, entry and exit prices, dates, and P&L. If the file represents a second hypothetical account with 85 trades, perform the same field check for that source rather than assuming the first review covers both files.

When comparing journals during a switch, you can also review the TradeTally journal comparison page.

5. Confirm analytics update after the history is imported

Once the import has completed, check the journal’s analytics. TradeTally automatically updates analytics such as win rate, profit factor, and expectancy after import.

This step belongs after processing and field review. If a large file is still processing, analytics may not yet reflect the history you intended to move. Use the completion of the import as the point at which to check the updated analytics.

Keep options and futures history in scope when reviewing the result. TradeTally supports both options and futures trades with specialized analytics.

The purpose of this check is to confirm that the imported history and the resulting analytics are being reviewed in the same sequence each time. It is not a prediction about future trading performance.

6. Use a repeatable checklist for future broker files

Once the first transfer is complete, use the same sequence for each additional supported broker file:

  1. Record the source of the CSV file.
  2. Confirm that the source is supported and the file is in CSV format.
  3. Upload the trade-history file.
  4. Allow asynchronous processing to finish, especially for large files.
  5. Review symbol, side, quantity, entry and exit prices, dates, and P&L.
  6. Check the updated win rate, profit factor, and expectancy.

This sequence keeps the transfer process consistent when consolidating multiple accounts or adding another period of history. It also separates file preparation, processing, field review, and analytics review instead of treating them as one step.

Readers interested in the relationship between CSV imports and programmable trade analytics can read about CSV imports and trading journal analytics.

FAQ: Importing broker history into a trading journal

Which brokers and platforms can TradeTally import from?

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

Can large CSV files be imported?

Yes. Imports are processed asynchronously, so large files continue processing in the background after upload. Allow the processing to finish before reviewing the imported records and updated analytics.

What information does TradeTally capture from imported trades?

Imported trades capture symbol, side, quantity, entry and exit prices, dates, and P&L. Use those fields as a practical completeness check after processing.

Are options and futures supported?

Yes. Options and futures trades are supported with specialized analytics.

Ready to organize supported broker history without manually re-entering each trade? Review TradeTally and use the CSV import process to begin.

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