Schwab's transaction history tells you what you bought and sold. It does not tell you which setups work. Export it from schwab.com, upload it to EdgeDojo, and every buy and sell is paired into a trade with entry, exit, fees, and P&L, ready for notes and review.
Trades you place on thinkorswim are in the same account history, so one export covers both.
Tips for journaling Charles Schwab trades
- Export after every session, while the trades are fresh. Trades you already imported are skipped, so overlapping date ranges are fine.
- Upload the file exactly as it downloads. Opening and re-saving it in Excel can rewrite the dates.
- Review by hold time. Schwab traders often mix day trades and swing trades in one account, and they rarely perform the same.
How to import your Charles Schwab trades
- 1 Log in at schwab.com and open Accounts → History.
- 2 Select the brokerage account, choose a date range, and click Search.
- 3 Click Export at the top right of the transaction table and save the CSV.
- 4 In EdgeDojo, open Journal → Import Trades → CSV (Smart Import) and upload the file.
- Upload the file as it downloads. Re-saving it in Excel can rewrite dates.
What you get once your Charles Schwab trades are in
Analytics that point to your edge
Win rate, expectancy, and P&L broken down by setup, symbol, hour of entry, weekday, and hold time.
A journal you will keep
Notes, tags, and chart screenshots on every trade, plus a daily diary with a session score.
Strategy rules and checklists
Tie each trade to a strategy and check off your rules, then see how following them changes results.
Risk in R, not just dollars
Log your stop and target to track R-multiples, and review MAE and MFE to tighten exits.