How to Keep a Trading Journal
A practical, step-by-step routine you'll actually stick to
To keep a trading journal, record every trade the moment you close it, then review the data weekly to find what's working and what's leaking. For each trade, log the date, instrument, direction, entry, stop-loss, exit, position size, setup, result in R, and a one-line note on whether you followed your rules. The act of writing the trade down — including the stop you "adjusted" — is itself an act of discipline. Once a week, sit with the numbers: win rate, profit factor, expectancy, biggest drawdown, and how often you broke your own rules. The goal isn't a prettier spreadsheet; it's honesty. Most traders remember their wins, rationalise their losses, and never see the pattern. A journal keeps the version of events your memory deletes. Start simple — five fields you'll actually fill in beats fifty you abandon — and add depth once journaling becomes a habit.
Step 1 — What to log on every trade
Keep the per-trade entry short enough that you'll do it in 30 seconds, every time. The non-negotiable fields:
| Field | Why it matters |
|---|---|
| Date & instrument | Lets you slice performance by symbol, day and session. |
| Direction | Long vs short edges are often very different. |
| Entry, stop, exit | Defines your 1R risk and the actual result. |
| Position size | Needed to convert price moves into money and into R. |
| Setup / playbook tag | Tells you which strategies actually pay. |
| Result in R | The comparable measure of how the trade went. (What is R?) |
| Rules followed? | One yes/no that powers your discipline score later. |
Add a screenshot and a one-line note if you have the energy — but never let "perfect" stop you from logging at all.
Step 2 — Log it now, not at the weekend
Memory is the enemy of an honest journal. By Saturday you've quietly rewritten the week: the impulsive revenge trade becomes "a reasonable re-entry," and the stop you widened becomes "giving it room." Log the moment you close the position, while the truth is still uncomfortable. That discomfort is the data. Manual logging is slower than an auto-import — and that's the point. The friction is what forces you to confront the trade you'd rather not record.
Step 3 — The weekly review
Once a week, stop trading and read your own evidence. Look at five things:
- Win rate & expectancy — are you actually net positive in R?
- Profit factor — gross profit ÷ gross loss; above 1 means the system pays.
- Best and worst setups — which playbook tags carry you, which bleed you?
- Max drawdown & streaks — can you survive the bad runs your own data predicts?
- Rule-breaks — how often did you deviate, and what did it cost?
End every review with one sentence: what you'll keep, what's leaking, and the single change for next week. One change. Not ten.
- Log every trade the moment you close it.
- Keep the fields few enough that you'll never skip.
- Measure results in R, not rupees.
- Review weekly; change one thing.
Doing it without a spreadsheet
Fenix is built around exactly this routine: a 30-second log, automatic R-multiples and analytics, a discipline score from your own rules, and a structured weekly review. No signals, no courses — just the part your memory keeps deleting.
Related: What is an R-multiple? · What is a trading discipline score?