Two traders both made $400 today. One risked $100 to get it, the other risked $2,000. Same dollars, completely different quality of trade — and the only number that tells them apart is the R-multiple.
R = the amount you risked on the trade
Before you can talk in R, you have to define one thing: R is the dollar amount you had at risk from entry to your stop-loss. It is fixed the moment you enter, because it’s set by your position size and your stop distance — not by how the trade eventually turns out.
If you buy at 100.00, place your stop at 99.50, and size the position so that hitting that stop costs you $150, then your R is $150 for that trade. That number is your unit of measurement for the whole trade. Everything that happens next gets expressed as a multiple of it.
The key mental shift: you stop thinking “I made $300” and start thinking “I made +2R.” One is an accident of account size; the other is a repeatable statement about the trade itself.
Turning wins and losses into R-multiples
Once R is defined, converting a result is just division:
R-multiple = trade profit or loss ÷ R (the initial risk)
- Stop out for exactly your planned risk → −1R
- Take profit at twice your risk → +2R
- Scratch the trade near breakeven → 0R
- Let a loser run past your stop and lose double → −2R (a discipline problem, not a strategy result)
A few worked examples with R = $150:
- Closed for +$450 profit → +450 ÷ 150 = +3R
- Closed for −$150 loss → −150 ÷ 150 = −1R
- Closed for +$75 → +0.5R
Notice that a clean, rules-based system should almost never print a loss worse than −1R. When it does, that’s a red flag about execution — a stop you moved, a fill that slipped, a size that was wrong. Logging in R makes those leaks obvious in a way dollar amounts hide.
Why R normalizes trades of any size
Here’s where R earns its keep. Because every trade is measured against its own risk, you can lay a $50-risk scalp on EUR/USD next to a $500-risk swing on gold and compare them fairly.
- Different instruments? Doesn’t matter — both reduce to R.
- Grew the account and now trade bigger? Doesn’t matter — a +2R is still a +2R.
- Passed a challenge and moved to a funded account with different sizing? Your R-history carries straight over.
This is exactly why serious journaling is done in R. Dollar P&L is contaminated by size decisions; R strips those out so you’re looking at the decision quality underneath. Sizing correctly is the other half of the job — the position size calculator turns your account risk and stop distance into a concrete size, and the risk-reward calculator tells you the R-multiple a setup is aiming for before you take it.
Reading a distribution of R-multiples
A single R-multiple is one data point. The gold is in the distribution — what your whole set of trades looks like when you plot them.
Line up 100 trades by R and you’ll typically see:
- A cluster of small −1R losers (your stops doing their job)
- A pile of small wins and scratches between 0R and +1R
- A thin tail of big winners: +3R, +5R, +8R
Most trend-following and breakout edges live or die on that right tail. The losers are capped at −1R by design; the wins are open-ended. A handful of large-R trades pay for a long string of small losses. If you cut winners early — banking +1R when the plan said hold for +4R — you’re amputating the exact tail that makes the edge profitable.
The distribution also exposes hidden problems: a fat clump at −2R and worse means your stops aren’t holding; a total absence of anything above +2R means you’re not letting trades breathe. Shibiki’s auto-journal records each closed trade in R for you, so this distribution builds itself instead of living in a spreadsheet you forget to update — and its live edge health reads that same distribution to flag drift with a Wilson confidence interval rather than a gut feeling.
From R to expectancy: a preview
R-multiples set up the single most important number in trading. If you take the average of all your R-multiples — winners and losers together — you get your expectancy in R: how much you earn, on average, per unit of risk.
A system that nets +0.3R per trade makes, over the long run, 0.3 times your risk every time you pull the trigger. Trade that 300 times a year and the edge compounds into something real, regardless of whether R was $50 or $500. That’s the number that actually tells you if you have an edge — and it’s only computable because you did the work of measuring in R first. The expectancy calculator does the averaging once you have your win rate and average win/loss in R.
Get comfortable thinking in R, and every downstream metric — expectancy, drawdown in R, risk-of-ruin — falls out of the same clean unit.
Related: R-multiple · Expectancy calculator · Position size calculator