How to keep a trading journal
Keep a trading journal by recording every trade automatically from your platform, adding three things a platform cannot know (the setup, why you took it and how you felt), then reviewing it once a week against a few numbers: expectancy, average R, drawdown and results by setup. The review, not the log, changes your trading.
Arnau Lavernia · Founder of Elave · Last updated:
What is a trading journal?
A trading journal is a record of every trade you take (instrument, direction, size, entry, exit, stop, costs and result) plus the context a broker statement leaves out: which setup it was, whether it followed your written plan, and the state you were in when you clicked.
A statement tells you what happened. A journal lets you ask why, and then measure whether the answer repeats. That is the whole point: to find the one or two behaviours that cost you the most and remove them first.
What should I log for every trade?
Split the fields into what the platform can record for you and what only you know. The first group should never be typed by hand; the second takes under a minute per trade if you do it the same day.
| Field | Why it matters | Source |
|---|---|---|
| Instrument, direction, size | Base of every statistic | Platform (automatic) |
| Entry, exit, stop loss | The stop turns a result into an R-multiple | Platform (automatic) |
| Commission, swap, spread | Small costs decide thin edges | Platform (automatic) |
| Setup name | Lets you measure each setup on its own | You |
| Plan check (yes / no) | Separates bad trades from bad luck | You |
| State in one word | Finds tilt and fatigue patterns | You |
| Mistake tag | Revenge, oversize, early exit, moved stop | You |
Which numbers matter?
- Expectancy: the average result per trade. Formula: (win rate × average win) − (loss rate × average loss). In R: 45% wins averaging +1.8R and 55% losses averaging −1R give 0.45 × 1.8 − 0.55 × 1 = +0.26R per trade (worked example).
- Average R: results divided by the risk you planned. It makes a $50 loss on a $50 stop and a $500 loss on a $500 stop the same mistake size.
- Profit factor: gross profit ÷ gross loss. Below 1.0 the trades lost money before you even count your time.
- Maximum drawdown and the longest losing streak: these decide whether you survive a prop firm's max loss, not the average.
- Results by setup, session, weekday and hour: most journals reveal one setup or one time window that carries the losses.
- Costs as a share of gross profit: if commissions and spread eat a large slice, trade less often before trying to trade better.
How do I keep a trading journal, step by step?
- Connect your trading platform so every trade arrives on its own. A journal you fill by hand stops being complete within weeks, and an incomplete journal lies.
- Write your plan before the session: the setups you trade, risk per trade, the daily stop and the hours you trade.
- Tag each trade with its setup the same day, while you still remember it.
- Add one line per trade: did it follow the plan, and one word for your state (calm, rushed, angry, bored).
- Once a week, run the 30-minute review below.
- Pick ONE change for next week and write it at the top of your plan.
- Check the change after at least 20 trades, not after one good or bad day.
How do I run a 30-minute weekly review?
- 10 minutes on numbers: expectancy, average R, worst day, rule breaks, costs.
- 10 minutes on your three worst trades: was each one the setup failing, or you breaking the plan?
- 5 minutes on mistake tags: which tag cost the most money this week?
- 5 minutes to write next week's single fix, as a rule you can check ("no new trade within 15 minutes of a loss"), not a wish ("be patient").
How many trades before a pattern means something?
Fewer than you hope is enough to notice, and more than you hope is needed to trust. The table shows how wide the honest range is around a 50% win rate. The same logic applies to any statistic: split by setup or session, each slice has fewer trades and a wider range.
| Trades | Win rate could really be | How to read it |
|---|---|---|
| 30 | 32% to 68% | Early signal only; do not change size on it |
| 100 | 40% to 60% | Enough to compare against costs and drawdown |
| 300 | 44% to 56% | Enough to compare sessions or setups with each other |
Trading journal vs spreadsheet: when is a template enough?
A spreadsheet works for one account, a few trades a week and a trader who never skips a day. It breaks on three things: several accounts at once, typing errors in prices and sizes, and missed trades on bad days, which are exactly the trades you most need to see.
Use a spreadsheet if you are just starting and want to learn what to record. Move to an automatic journal once you trade more than one account or more than a handful of trades a week.
What do prop-firm traders add to a journal?
- For each account: the firm, program and phase, and the fee paid.
- Distance left to the daily loss limit and to the maximum loss, every day.
- Which drawdown type applies (static, end-of-day trailing or intraday trailing), because it changes how much open profit you can give back.
- Days when a single trade moved more than the firm's consistency rule allows.
Where does Elave fit?
Elave syncs MT4/MT5 accounts through the Elave Connector EA and imports CSV files from MetaTrader, TradingView and Myfxbook. It never opens a trade on its own; at your prop firm's daily limit it closes open trades. Besides MetaTrader 4 and 5, Elave syncs cTrader (sign in with cTrader ID), TradeLocker, ProjectX (TopstepX) and NinjaTrader 8, including Tradovate and Rithmic accounts connected through NinjaTrader (a Windows add-on).
The journal is free with a signed-in account, no card. It has no manual trade entry: trades come from sync or file import. Each trade has notes, a rating, a single-trade chart replay and an AI review that scores how impulsive the trade looked from 0 to 100.
FAQ
What should a trading journal include?
Every trade's instrument, direction, size, entry, exit, stop and costs, plus the setup, whether it followed your plan, your state in one word and a mistake tag if there was one.
How long should journaling take each day?
About a minute per trade for the fields only you know, if your platform fills the rest automatically, plus a 30-minute review once a week.
Can I keep a trading journal in Excel or Google Sheets?
Yes, for one account and a few trades a week. It becomes unreliable with several accounts, frequent trading or missed entries on bad days; that is when an automatic journal is worth it.
Should I journal winning trades too?
Yes. A winning trade that broke your plan is a mistake that happened to pay, and it will repeat. Expectancy also needs every trade, not only losses.
Is Elave's trading journal free?
Yes. It is free with no subscription and no card. Elave syncs MT4/MT5 accounts through the Elave Connector EA and imports CSV files from MetaTrader, TradingView and Myfxbook. It never opens a trade on its own; at your prop firm's daily limit it closes open trades.
Keep going
Related
- How to stop revenge trading
- How to backtest a trading strategy
- Best trading journal for prop traders: what to look for
- Prop firm rules directory
- Prop firm and backtesting glossary
- Free Trading Journal with MT5 Auto-Sync | Elave
- AI Trading Coach That Reads Your Own Trades | Elave
- Trading guides, rules and tools
About Elave
Elave (elavefx.com) is a free trading platform for retail and prop-firm traders: an auto-synced trading journal, Guardian rule checks on MetaTrader 5, an AI Coach that reads your own trades, a report for TradingView Strategy Tester backtests, a Telegram trading desk and application-only coaching (Elave Bootcamp). The platform is free with no subscription and no card; Elave is funded by partner-broker (introducing-broker) relationships.
Educational content, not investment advice. Elave makes no performance, win-rate, pass-rate or income claims. Trading leveraged products carries a high risk of loss.