How to Review a Trading Month
A month is short enough to remember and long enough to measure, which makes it the natural unit of trading review. Done well, the review is a fixed procedure rather than a fresh judgement: the same comparisons, in the same order, ending in at most one change. Here is that procedure step by step — from reading net P/L against the month's drawdown through to a full example month at the end.
Key takeaways
- Read net P/L and the month's maximum drawdown as a pair: +€680 against a €1,090 drawdown is a different month from +€680 against €300.
- Compare trade count, win rate, profit factor and expectancy against your own trailing baseline, not an absolute standard.
- One month is a small sample — at around 40 trades, removing a single winner can move profit factor by 0.2 — so treat changes as questions.
- Estimate the full cost share each month: spread estimate plus commission plus swap, expressed as a percentage of gross profit.
- Write lessons that cite symbols, dates and amounts, not moods — two or three data-tied observations beat a page of impressions.
- Change at most one thing per month, so the next review can attribute any improvement or deterioration to it.
A fixed procedure beats a fresh judgement
The point of reviewing a month on a checklist is comparability. A review improvised from whatever feels salient will be thorough after a losing month and cursory after a winning one — which is backwards, because winning months hide problems just as well. Running the same six steps in the same orderproduces a written summary that lines up against last month’s, and the month after that.
1 · Result vs risk
Net P/L next to the month's maximum drawdown. The pair describes the month; either number alone does not.
2 · Activity
Trade count and win rate against your own trailing baseline. Deviations are questions to answer, not faults to fix.
3 · Edge
Profit factor and average result per trade against previous months — with the small-sample caveat attached.
4 · Split
Break the net figure down by symbol and by strategy. Account totals hide which part earned and which part leaked.
5 · Costs
Commission and swap from the history, plus a spread estimate, as a share of gross profit.
6 · Lessons & one change
Two or three observations tied to data, then at most one change for the month ahead.
The example running through the steps below is one month on a €20,000 account — May, with 38 closed trades — and the full summary is assembled at the end.
Net P/L means little without the month's drawdown
May closed at +€680 (+3.4%). That sounds like a result, but it is half of one. Mid-month, equity peaked at €20,710 and then fell to €19,620 before recovering — a €1,090 drawdown, 5.3% from the peak and 1.6 times the net gain. The honest description of May is “earned 3.4% while being down 5.3% at the worst point”, not “made 3.4%”.
Writing the two numbers side by side every month builds the comparison that matters: is the return being bought with more risk, less, or about the same? A month that doubles its P/L while tripling its drawdown has not improved. The Drawdown Calculator converts peak and trough into the percentage figure if your journal does not already show it.
Trade count and win rate against your baseline
The second step is activity, and the reference point is your own recent history, not a textbook figure. Over the previous six months this account averaged about 45 closed trades per month; May produced 38. The review question is simply why: a holiday-shortened week, an EA that found fewer setups, or sessions that were skipped? Each explanation is checkable against the trade dates, and each implies something different about whether June should look similar.
Win rate came in at 55% against a 51% baseline. At 38 trades, a four-point swing is unremarkable — two trades landing the other way would erase it. It goes in the summary as “normal”, not as evidence of improvement.
Profit factor and expectancy: the trend, with a caveat
Step three compares the edge metrics with previous months. May’s gross profit was €2,520 against €1,680 of gross loss — a profit factor of 1.50, up from 1.22 in April. Average net result per trade (the journal’s expectancy estimate) rose from +€3.8 to +€17.9. Both moved the right way; neither is conclusive.
What each of these metrics measures — and what each hides on its own — is covered in the journal metrics guide; the monthly review only needs their direction of travel and the caveat above.
Split the month by symbol and by strategy
An account-level +€680 says nothing about where the money came from. Splitting the month answers that in two cuts:
- By symbol:EUR/USD +€612 over 17 trades, USD/JPY +€293 over 12, GBP/USD −€225 over 9. Two symbols carried the month; one drained it.
- By strategy:the trend EA (magic number 2103) made +€540 over 22 trades; manual trades added +€140 over 16.
The strategy cut only works if EA trades carry their magic numbers and manual trades are tagged consistently — the practical methods are covered in the guide to separating manual and EA trades. With the split in hand, GBP/USD stops being a vague unease and becomes a line item with a number attached.
Costs and execution: the quiet line items
Commission and swap are written into the account history: €114 of commission in May (38 trades averaging 0.5 lots at €6 per round-turn lot) and €46 of swap, most of it from one USD/JPY position held across a triple-swap Wednesday. Spread is the cost the history does not itemise, because it is embedded in the fill prices — so it gets estimated:
Spread cost ≈ trades × average lots × average spread (pips) × pip value per lot
- average spread
- typical entry spread on the symbols traded, in pips
- pip value per lot
- about €9 per pip per standard lot on the pairs in this account
For May: 38 × 0.5 × 0.7 pips × €9 ≈ €120. Total costs come to roughly €280 — 11% of the €2,520 gross profit— a share worth tracking month over month, because it creeps up with trade frequency and holding time long before it shows up as a losing month.
Execution gets a quick scan rather than a metric: any fills far from their requested prices, anything filled inside a news window, gaps over weekends, oddly large swap lines. May’s scan found two fills slipped by 1.8 and 2.4 pips where the rest of the month stayed under 0.5 — both within minutes of the same scheduled release. That is an observation worth a line, even though it cost little this time.
Lessons learned and the one-change rule
The lessons entry is two or three sentences, each anchored to something in the data. “I was undisciplined this month” is a mood, unfalsifiable and useless next month. Compare May’s entries:
- GBP/USD finished negative for the third consecutive month (−€95, −€180, −€225) while carrying the widest spread of the symbols traded.
- The entire €1,090 drawdown formed in one week, when the EA and two manual trades were positioned the same way on correlated pairs at the same time.
- The only two fills that slipped more than 2 pips both sat inside the same news window; every other fill slipped under 0.5.
Each observation suggests a change — which is exactly why the review ends with a constraint. Change at most one thing per month. If June begins with GBP/USD paused, the correlation cap tightened and entries banned around releases, and June turns out better, nothing was learned: any of the three could be responsible, and one might have hurt while another helped. In this example the trader pauses GBP/USD and leaves everything else alone; the other two observations stay on the list as candidates for later months.
The worked month on one page
Assembled, the whole review fits in eight lines — short enough to write every month and to re-read a year later:
May — month-end summary
- Result: €20,000 → €20,680 over 38 closed trades — net +€680 (+3.4%).
- Risk: equity peaked at €20,710 and dipped to €19,620 — a €1,090 (5.3%) drawdown, 1.6× the net gain.
- Activity: 38 trades vs a 45-trade baseline; win rate 55% vs 51% — both within normal variation.
- Edge: profit factor 1.50 (April 1.22); average net result +€17.9 per trade (April +€3.8) — outlier-driven, confirm over the quarter.
- Costs: commission €114 + swap €46 + spread estimate €120 ≈ €280 — 11% of the €2,520 gross profit.
- Split: EUR/USD +€612 (17 trades), USD/JPY +€293 (12), GBP/USD −€225 (9); EA magic 2103 +€540, manual +€140.
- Lessons: GBP/USD negative three months running; the whole drawdown formed in one correlated week; both large slips sat in one news window.
- One change for June: GBP/USD paused. Nothing else changes.
| Metric | April | May | Reading |
|---|---|---|---|
| Net P/L | +€180 (+0.9%) | +€680 (+3.4%) | Better — but read the risk row before concluding |
| Max drawdown | €1,420 (7.1%) | €1,090 (5.3%) | More return for less pain — the right direction |
| Closed trades | 47 | 38 | Below baseline — identify the reason from the dates |
| Win rate | 49% | 55% | Within normal variation at this sample size |
| Profit factor | 1.22 | 1.50 | Improved, but ~40 trades — confirm over a quarter |
| Avg net result / trade | +€3.8 | +€17.9 | Leans on two large winners — check concentration |
| Cost share of gross | 16% | 11% | Fewer trades and fewer overnight holds this month |
Every number above comes straight out of an account history plus five minutes of arithmetic — nothing requires forecasting or judgement until the final two lines. That is the property worth protecting: the review measures first and decides last, one change at a time.
Frequently asked
How long should a month-end review take?
Forty-five to sixty minutes is realistic once the data is already aggregated. The fixed checklist is what keeps it bounded: six steps, each producing one or two written lines. Reviews that take a whole afternoon usually turn into re-living trades rather than measuring them.
What if the month only had a handful of trades?
Run the procedure anyway, but withhold verdicts on the ratio metrics — a profit factor or win rate built on ten trades is noise. Record the result, the drawdown, the costs and any rule breaks, and fold the trades into a quarterly sample where the ratios have enough data behind them.
Should I compare against last month or a longer average?
Both, for different jobs. The previous month shows what changed; a trailing three-to-six-month average shows whether the change is real or just variance. A profit factor that beats last month but sits below the half-year average is a recovery, not a breakout.
Why change only one thing per month?
Attribution. If next month improves after you changed the stop distance, the symbol list and the risk per trade all at once, you cannot tell which change helped — or whether one helped while another hurt. One change per month keeps cause and effect readable, even if it feels slow.
Related guides
Why a Trading Journal Matters
Why consistent trade records beat memory: patterns, cost drag, rule adherence and a review loop that actually happens.
Which Metrics Matter in a Trading Journal?
The six core journal metrics, what each one hides on its own, and how to read them in pairs — with a worked 20-trade sample.
What Is Drawdown in Trading?
Peak-to-trough decline, the MetaTrader drawdown metrics, and why a 50% loss needs a 100% gain.
Related free tools
Free, no login required.
Related NuvoraSync features
Want to analyze your own MetaTrader account data automatically?
NuvoraSync is a read-only MetaTrader journal and analytics workspace. Connect MT4 or MT5 once and your trades, drawdown and performance update on their own — no manual entry, no signals, just your own data.
This article is for educational purposes only. It does not provide trading signals, investment advice, financial recommendations, broker recommendations or trade execution. Calculations are based on user inputs and are estimates only.