Ask consistently profitable traders what separates them from the crowd and a surprising number say the same unglamorous thing: they keep a journal. Not a diary of feelings — a structured record of every trade and the reasoning behind it. It's the highest-ROI habit in trading because it's the only way to turn scattered experience into a measurable edge. Here's how to do it properly.
Why journaling works
Memory lies. After a losing week you'll "remember" being disciplined; the journal shows you took three revenge trades on Thursday. Without a record, you repeat the same mistakes because you never see the pattern. With one, your errors become data — and data you can fix. The goal isn't to relive trades; it's to answer questions like *"what's my win rate when I break my own rules?"* and *"which setup actually makes money?"*
What to log for every trade
A useful entry captures the decision, not just the outcome:
- Date/time, pair, and direction (long/short).
- Entry, stop, and target — the plan, written *before* or at entry.
- Position size and risk — how much of the account was at stake. Size it deliberately with the position size calculator.
- Setup / reason — the specific pattern or thesis. "It looked like it'd go up" is not a setup.
- Leverage, fees, and funding — the real costs. Model them with the fee calculator and funding calculator so your logged PnL is net, not gross.
- Exit and outcome — where and why you closed. Did you follow the plan or improvise?
- Screenshot — the chart at entry. Invaluable when reviewing later.
- Mistake tag — a short label like "moved stop", "oversized", "chased", "no setup", or "clean". This one field drives most of your improvement.
The metrics that actually matter
Once you have a few dozen entries, compute:
- Win rate and average win vs average loss — a 40% win rate with 2:1 winners is highly profitable; a 70% win rate with 3:1 losers is a slow bleed.
- Expectancy — average profit per trade across everything. This is the number that says whether your system makes money.
- Cost ratio — total fees + funding as a share of gross PnL. Above ~20–25% for an active trader signals an execution or venue problem; compare venues on the exchange comparison.
- Rule-adherence PnL — your results on trades where you followed your plan vs the ones where you didn't. This comparison alone reforms most traders.
How to run the review
A journal you never read is just data entry. Once a week, spend 20 minutes:
- Sort by your mistake tags. If "oversized" shows up in your worst losses, your problem isn't entries — it's sizing.
- Look at your best setup and do more of it; look at your worst and cut it.
- Re-derive your per-trade risk from the current account balance so sizing scales as you grow or drawdown.
We cover the sizing side in depth in Position Sizing for Crypto Traders and the cost side in How to Build a Trading Routine Around Fees and Funding.
Tools: from spreadsheet to automated
You can start with a plain spreadsheet — columns for the fields above — and it will already change how you trade. As you scale, dedicated journaling apps can import fills automatically via a read-only API key (see our guides for Bybit, Binance and Hyperliquid) so you're not copying trades by hand. Whichever you use, the format matters less than the habit: log every trade, tag every mistake, review every week.
The uncomfortable truth is that most traders lose not because they can't find good trades, but because they never systematically learn from the bad ones. A journal is how you stop paying the same tuition twice.