8 min read

R-Multiple Explained: The One Metric That Separates Pros From Amateurs

Amateurs track dollars. Pros track R. Here's why R-multiple is the single most important metric in your trading journal — and how to calculate it in 10 seconds.

What R-Multiple Actually Is

R-multiple is a simple ratio: the result of a trade divided by what you risked on that trade.

R = P&L ÷ Initial Risk

If you risk $100 on a trade and win $300, that's +3R. If you risk $100 and lose $100, that's -1R. If you risk $100 and scratch out $50, that's +0.5R.

The number tells you the trade's result as a multiple of how much you had at stake — independent of account size, instrument, or position size.

Why Dollars Are a Bad Metric

Most traders track P&L in dollars. That seems sensible. But dollars hide more than they reveal.

Imagine two traders both made $500 today:

Same dollar result. Completely different traders. Trader A has a repeatable process. Trader B is one bad trade from wiping the week. Dollar P&L cannot distinguish these. R-multiple can.

How to Calculate R-Multiple

The precise formula

R = (Exit − Entry) ÷ (Entry − Stop)
(for long trades; flip signs for shorts)

Example 1: Winning long trade

Example 2: Losing long trade

Example 3: Scratch exit

Or just use a calculator

Our free R-multiple calculator does the math instantly. Input entry, stop, exit, direction — get R-multiple back.

The Metric That Actually Matters: Expectancy

R-multiple by itself is one data point per trade. The magic happens when you aggregate.

Expectancy = (Win Rate × Avg Winner R) − (Loss Rate × Avg Loser R)

A trader with:

Expectancy = (0.45 × 2.5) − (0.55 × 1.0) = +0.575R per trade

That means, on average, every trade this person takes makes 0.575R. Over 100 trades at $100 risk per trade, that's $5,750. Over 1000 trades: $57,500. This is the math of a profitable trader.

Without R, you can't do this calculation. Dollar-based metrics change every time you change position size. R is fixed.

R-Multiple Reveals Hidden Problems

Problem 1: Cutting winners too early

If your average winner is 1.2R but your average loser is 1.5R, you have a profit-taking problem. You're too eager to lock in small wins and too hesitant to cut losers. The journal shows this instantly.

Problem 2: Moving stops

If your actual stop-out R is consistently worse than -1R (e.g., -1.4R, -1.7R), you're moving stops when trades go against you. R data doesn't lie about this.

Problem 3: Inconsistent risk sizing

If your risk-per-trade varies wildly (some trades $50, others $400), your R-multiples will be accurate but your dollar results will be chaos. R lets you see this — dollar P&L hides it.

"You can't manage what you don't measure. And you can't measure trading performance properly without R-multiple."

How Journali Calculates R Automatically

Every trade you log in Journali requires entry, stop loss, and position size. R-multiple is calculated automatically and shown on the trade card, in analytics, and in AI Trade Coach feedback.

The dashboard's "Average R" metric tracks your expectancy over time so you can see your edge grow (or shrink) week-over-week. The AI Trade Coach (Premier) flags trades where your actual R was materially worse than expected — usually the revenge trades, the ones where you moved a stop, the ones where you sized up inappropriately.

How to Start Tracking R Today

  1. For every trade, write down: entry, stop, exit
  2. Calculate R = (exit − entry) / (entry − stop) [flip sign for shorts]
  3. Record it alongside your $P&L
  4. After 30 trades, compute: win rate, average winner R, average loser R, expectancy
  5. Fix the biggest mismatch (e.g., winners smaller than losers → hold winners longer)

Related reading

Let Journali calculate R for you.

Every trade logs R-multiple automatically. Average R, expectancy, and distribution charts live on your dashboard.

Start Free — No Credit Card →