Raw P&L is a misleading performance metric. A $2,000 win on a $100,000 position and a $200 win on a $10,000 position look completely different in dollar terms — but both returned exactly 2% on capital risked. R-multiples, introduced by Van Tharp in Trade Your Way to Financial Freedom (1999), solve this by expressing every trade outcome as a multiple of the initial risk taken. This guide is for intermediate traders who already keep a journal and want a more rigorous framework for evaluating their edge across different instruments and position sizes.
Step 1: Understand What 1R Means
Before calculating any R-multiple, define your initial risk (1R) in dollars for each trade. The formula is:
1R = (Entry Price − Stop Loss Price) × Shares
For a stock trade: buy AAPL at $195 with a stop at $192 means $3 risk per share. With 100 shares, 1R = $300.
For ES futures: each 1-point move equals $50. A 4-point stop below entry means 1R = $200 per contract.
For options: define 1R as the premium paid. If you buy a call for $2.50 per contract (100 shares), 1R = $250 — your maximum loss on a long option.
The key principle is that 1R must be set at trade entry, before the outcome is known. Retroactively adjusting the stop to match a loss is a form of data manipulation that will corrupt every downstream metric.
Step 2: Calculate the R-Multiple for Each Trade
Once you have 1R in dollars, the R-multiple is straightforward:
R-Multiple = Actual P&L ÷ 1R
Using the AAPL example above (1R = $300):
| Outcome | P&L | R-Multiple |
|---|---|---|
| Target hit at $204 | +$900 | +3R |
| Early exit at $197 | +$200 | +0.67R |
| Stopped out at $192 | −$300 | −1R |
For SPY: entry $520, stop $517, 100 shares, 1R = $300. Early exit at $522 produces +$200 = +0.67R. The journal immediately flags this: the target was $529 (3R = $900), so the early exit cost 2.33R of potential profit — a behavioral pattern invisible when you only track dollars.
According to Barber and Odean (UC Davis, 2000), retail traders underperform by roughly 3.7% per year largely because they cut winners short and hold losers — exactly the pattern R-tracking surfaces in your own data.
Step 3: Set Up Your Journal to Log R
Every trade record needs exactly six fields to support R-multiple tracking:
| Field | Example |
|---|---|
| Entry price | $195.00 |
| Stop price | $192.00 |
| 1R dollar value | $300 |
| Exit price | $204.00 |
| Actual P&L | +$900 |
| R-multiple | +3.0R |
The 1R dollar value column is the critical one most journals omit. Recording it explicitly prevents calculation errors when position sizes vary, and it lets you audit whether your actual risk per trade is consistent with your stated position sizing rules.
If you trade across stocks, futures, and options, the 1R field normalizes all three into a single comparable unit. A +2R scalp on ES and a +2R swing trade on AAPL represent identical execution quality relative to the risk taken in each case.
Step 4: Calculate Your R-Expectancy
R-expectancy is the average R-multiple across all trades. The formula:
Expectancy = (Win Rate × Avg Win in R) − (Loss Rate × Avg Loss in R)
A trader with a 40% win rate averaging 2.5R winners and 1R losers has:
Expectancy = (0.40 × 2.5) − (0.60 × 1.0) = 1.0 − 0.6 = +0.4R
At $300 risk per trade and 20 trades per month, that’s $2,400 expected monthly profit — despite losing 60% of trades. This directly counters the common belief that a high win rate is required for profitability.
The breakeven math also works in reverse: a system with a 35% win rate needs average winners of at least 1.86R to break even before commissions (0.65 ÷ 0.35 = 1.857). If your average winner is 1.5R and your win rate is 35%, you are losing money regardless of how the raw P&L looks on any given week.
The worked example from the primary scenario: after 30 trades, 12 wins averaging +2.1R and 18 losses averaging −0.9R.
Expectancy = (0.40 × 2.1) − (0.60 × 0.9) = 0.84 − 0.54 = +0.30R
At $300 risk and 20 trades per month, expected monthly profit = $1,800. The minimum sample for a meaningful directional read is 20 trades; treat any expectancy calculation under 50 trades as preliminary. See how to calculate expectancy for confidence interval math.
Step 5: Analyze Your R-Distribution for Edge Robustness
Average expectancy alone can be deceiving. Sort all your R-multiples from largest to smallest and ask: what happens if you remove the top 3 trades? If your expectancy drops from +0.30R to near zero or negative, your system’s edge depends on outliers — that is fragile variance, not a repeatable strategy.
A robust edge looks like a consistent distribution: many trades in the +0.5R to +2R range, losses clustering near −1R, and no single trade accounting for more than 20-25% of total R gained. You can build this view by plotting a histogram of R-multiples or simply reviewing a sorted list. Tools like profit factor analysis complement this by measuring the ratio of gross R gained to gross R lost.
Prop firm evaluation frameworks (TopStep, Apex) effectively encode this thinking: their consistency scores and max loss rules reward traders who produce steady 1R-2R wins while capping losses at −1R. Traders who pass evaluations on one outlier trade rarely survive funded accounts.
Pro Tips
- Set your stop price before entering any position. The stop defines 1R; 1R determines position size. Reversing this order — sizing first, then deciding the stop — guarantees inconsistent risk.
- Track R-multiples by setup tag (e.g., “breakout”, “reversal”, “gap fade”). You may find one setup has +0.5R expectancy and another is negative — raw P&L by setup would never reveal this clearly.
- A streak of −1R losses is normal and does not indicate a broken system. What matters is whether the losses are consistently near −1R, not larger. A −3R loss means your stop discipline failed, which is a different problem than losing frequency.
- Compare your average win in R to your target R at entry. If you’re targeting 3R but exiting at an average of 1.4R, the behavioral gap is costing you real money and the journal proves it.
- For day trading with high frequency, calculate rolling 20-trade expectancy to detect strategy drift before it compounds.
Common Mistakes to Avoid
-
Adjusting the stop after entry to reduce 1R. Moving a stop closer after a trade goes against you inflates your R-multiple artificially. Record the original planned stop and never revise it for calculation purposes.
-
Calculating expectancy on fewer than 20 trades. A 5-trade sample can show +2R expectancy by chance. Wait for at least 20 trades before drawing conclusions, and treat those as directional only.
-
Ignoring commissions in the R calculation. On a $300 1R trade, $10 in round-trip commissions reduces your net R by 0.033R. At scale, this erodes expectancy meaningfully and must be factored into exit targets.
-
Using account P&L instead of per-trade 1R. If you take multiple simultaneous positions, ensure each trade’s 1R reflects only that trade’s risk, not aggregate account exposure. Correlated positions can create hidden R overlap.
-
Treating all R-multiples as equally valid without noting execution notes. A +3R trade where you intended to hold for +5R and exited early is an execution failure. A +3R trade that hit your exact target is a success. Tag the difference so your distribution reflects process quality, not just outcomes.
How JournalPlus Helps
JournalPlus calculates R-multiples automatically when you log entry price, stop price, and exit price on each trade — the 1R dollar value and R-multiple columns populate without manual math. The analytics dashboard displays rolling R-expectancy across any date range or setup tag, making it easy to detect when a strategy’s edge starts to erode. R-distribution histograms show the shape of your trade outcomes at a glance, so you can immediately see whether your expectancy comes from a consistent distribution or a handful of outlier trades. For traders working toward prop firm evaluations, the consistency scoring view maps directly onto R-multiple thinking — showing whether your wins and losses are within the disciplined range that funded programs require.
People Also Ask
What is a good R-expectancy for a trading system?
Any positive expectancy is technically profitable, but most viable discretionary systems target +0.25R or higher per trade. Below +0.1R, commissions and slippage will likely erase your edge unless you are trading very small relative to costs.
How many trades do I need before R-expectancy is meaningful?
20 trades gives a directional signal — enough to identify obvious problems. You need 50 or more trades for strategy validation with statistical confidence.
How do I define 1R for options trades?
Options traders typically define 1R as the premium paid on a long option (your maximum possible loss). This makes the R-multiple calculation identical to stocks and futures regardless of the underlying leverage.
Can R-multiples work for swing trades held for days or weeks?
Yes. R-multiples are time-neutral — they normalize by risk amount, not holding period. A 3R gain on a 5-day swing trade and a 3R gain on a 20-minute scalp represent equal execution quality relative to risk taken.
What does it mean if my expectancy disappears when I remove my top 3 trades?
It means your edge is fragile. A robust system should maintain positive expectancy across the full distribution. Outlier-dependent expectancy is a warning sign that you may be capturing variance rather than a repeatable edge.