Home › Guides › Prop firms
Prop firms

How to keep a trading journal for your TopstepX account

7 min read · Updated 19 Oct 2026 · By the VOLERON team

TopstepX shows your fills and your P&L, but it doesn't tell you why you made or lost money. Which setup paid? Which session cost you? Do you trade worse after a loss? A trading journal answers those questions, and with a funded account on the line, they matter.

This guide covers the three ways to get your TopstepX trades into a journal, what to add to each trade, and what to review.

Option 1: Export your trade history as a CSV

TopstepX lets you export your trades as a CSV file. Any spreadsheet or journal that reads CSV files can import it.

  1. Open TopstepX and go to your trade history for the account you want.
  2. Pick the date range and export it as CSV.
  3. Import the file into your journal, or paste it into a spreadsheet.

Good for: occasional reviews, or trying out journaling before you commit. Downside: you have to remember to do it. Most traders stop exporting after a few weeks, which is exactly when the useful patterns start to show.

Watch for fees. TopstepX's trade export shows P&L before fees. If you journal from the CSV by hand, subtract commissions, or your stats will look better than your real results.

Option 2: Sync automatically with an API key

TopstepX runs on the ProjectX platform, which offers API access as a paid add-on. With an API key, a journal can read your fills automatically: no exporting, no copy-pasting.

  1. Subscribe to API access in the ProjectX dashboard (check the current price there).
  2. In TopstepX, open Settings → API, link the subscription and add an API key.
  3. Paste your TopstepX username and the key into a journal that supports TopstepX sync.

A good journal should only read your trades. It should never place, change or cancel orders, and it should store your key encrypted. Ask before you paste a key anywhere.

VIOLA, the VOLERON AI coach

Built for funded traders

Live TopstepX sync, lead-account tracking for copy trading, and your daily P&L and drawdown tracked automatically.

Try VOLERON free for 7 days

Option 3: Log trades by hand

Writing every trade in a notebook or spreadsheet takes the longest, but some traders like that it forces them to look at every trade. If you go this way, log the trade the moment it closes, not at the end of the day. Memory fades fast, and it fades in your favour.

What to add to every TopstepX trade

Your fills give you the what: symbol, side, size, entry, exit and P&L. The value of a journal comes from adding the why:

For the full list, see what to track in a trading journal.

What to review on a funded account

Prop firm accounts have hard limits, so your review should watch them as closely as your P&L:

Use the weekly review checklist to turn this into a 20-minute habit.

Journaling several accounts

If you copy trades across several TopstepX accounts, journal the lead account only. Otherwise one trade shows up five times and your win rate, trade count and averages are all wrong. Track the other accounts' balances separately.

VIOLA, the VOLERON AI coach

Built for funded traders

Live TopstepX sync, lead-account tracking for copy trading, and your daily P&L and drawdown tracked automatically.

Try VOLERON free for 7 days

Frequently asked questions

Does TopstepX have a built-in trading journal?

TopstepX shows your trade history and P&L, but it does not let you tag setups, record emotions or break down results by session the way a dedicated trading journal does.

How do I export trades from TopstepX?

Open your trade history in TopstepX, choose the account and date range, and export it as a CSV file. You can import that file into a journal or spreadsheet.

Is it safe to connect TopstepX to a trading journal?

Only use a journal that reads your trades and never places orders, and that stores your API key encrypted. You can delete the key in TopstepX at any time to cut off access.

Do I need the ProjectX API to journal TopstepX trades?

No. You can export a CSV for free. The API is only needed if you want trades to arrive in your journal automatically.

Keep reading