Trading guides

R-multiple in trading: measure every trade in units of risk

An R-multiple expresses a trade's profit or loss as a multiple of the amount you planned to risk. If you risked $2 per share and made $6, the trade was +3R. If you lost your planned $2, it was −1R. Using R lets you compare trades of any size, price or market on one scale.

The R-multiple formula

R is your initial risk per share or contract: the distance between your entry and your stop. The R-multiple is how many of those units the trade actually returned:

R-multiple = (exit − entry) ÷ (entry − stop)

This one formula works for both longs and shorts, because the signs flip together. For a long, the stop is below entry, so the bottom of the fraction is positive. For a short, the stop is above entry, so the bottom is negative, and a falling price produces a positive R.

You can enter any trade in the R-multiple calculator to check your own numbers.

Worked examples: longs and shorts

Each example uses the formula exactly as written above.

TradeEntryStopExitCalculationR
Long, target hit504856(56 − 50) ÷ (50 − 48) = 6 ÷ 2+3R
Long, small win504851(51 − 50) ÷ (50 − 48) = 1 ÷ 2+0.5R
Long, gapped past stop504847(47 − 50) ÷ (50 − 48) = −3 ÷ 2−1.5R
Short, target hit10010394(94 − 100) ÷ (100 − 103) = −6 ÷ −3+2R
Short, stopped with slippage100103104.50(104.5 − 100) ÷ (100 − 103) = 4.5 ÷ −3−1.5R

Notice the two losses worse than −1R. Gaps and slippage mean your stop does not cap your loss at exactly 1R. If you see many losses beyond −1R in your journal, that is information about your execution or the instruments you trade.

Why R beats dollars and percentages

Dollar results mix two things: how good the trade was and how big you sized it. A $500 win on a large position and a $50 win on a small one might be the same quality of trade. R strips size out.

This is why many traders plan trades in R before they think in dollars. The risk reward calculator works the same way: target distance divided by stop distance.

Your average R is your expectancy in R

Log the R of every trade and you get a list you can analyse. Here are ten consecutive trades:

Trade12345678910
R+3−1−1+0.5+2−1−1.5+1−1+4

Sum = 5R. Average = 5 ÷ 10 = 0.5R per trade. Win rate = 50%.

That average is your expectancy measured in R: across these ten trades, each one returned 0.5 times the amount risked, on average. If you risked $200 on each, the ten trades made 5 × $200 = $1,000.

An average of 0.5R from ten trades is a hint, not proof. Ten results can swing a lot on one big winner (trade 10 alone was +4R). Keep logging and look at the average again at 50 and 100 trades.

Common mistakes when using R

Planning trades in R before you enter

R is not only for review. Before you place a trade, write down three prices: entry, stop and target. The stop defines 1R. The planned reward in R is (target − entry) ÷ (entry − stop), the same formula with the target in place of the exit.

A short checklist, used before every entry:

After the trade, compare the planned R with the realised R. A habit of planning +2R and realising +0.8R on winners shows up quickly once both numbers sit side by side in your journal, and it is far easier to fix once you can see it.

How to log R in your journal

Add three columns to every trade: planned stop, initial risk per share (entry − stop), and R-multiple. Record the stop before the trade, not after, so you cannot rewrite it.

Once you have enough trades, group them by setup and compare the average R of each. A setup with a 35% win rate and an average of +0.5R is doing more for you than one with a 65% win rate and an average of −0.1R. You will only see that if you record R.

The trading journal spreadsheet has these columns with formulas filled in. A journal app that imports your broker fills can calculate R per trade and per setup once you give it your stop.

Common questions

What is 1R in trading?

1R is the amount you planned to risk on a trade: the distance between your entry price and your initial stop, per share or contract, or that distance multiplied by your position size in dollars.

How do you calculate an R-multiple?

R-multiple = (exit − entry) ÷ (entry − stop). The same formula works for longs and shorts because the signs change together.

Can a loss be bigger than −1R?

Yes. If price gaps through your stop or your order fills with slippage, the loss can exceed your planned risk, for example −1.5R.

What is a good average R-multiple?

Any average above 0 means your trades made money on average over the sample. How meaningful it is depends on how many trades it comes from and on costs.

Should I use the initial stop or the final stop?

The initial stop. R measures the result against the risk you accepted at entry. Using a later, tighter stop inflates every result.

More calculators

Trading expectancy: the average result of each trade you takeExpectancy is what your trades made or lost on average, per trade, over a sample. The formula is expectancy = WR × avg win + (1 − WR) × avg…Profit factor: what it means, how to calculate it, and what counts as goodProfit factor is your gross winning dollars divided by your gross losing dollars. Above 1.0 your trading made money over the period, below…Win rate vs risk reward: the break-even win rate for every ratioThe win rate you need to break even depends on your risk reward ratio: break-even win rate = 1 ÷ (1 + R:R). At 1 : 1 you need 50%. At 1 : 2…Win rate in trading: what it tells you and what it hidesWin rate is the percentage of your closed trades that made money: winning trades divided by total trades. It is the most quoted trading…

Stop calculating by hand

TradeGreen connects to your broker read-only and works out R-multiple, win rate, profit factor and expectancy for every setup, from your real fills.

Download on iPhone Get it on Google Play

Educational tool, not investment advice. TradeGreen describes trades that already happened and never recommends what to buy.