Understanding R-Multiples: Calculator and Examples

Learn R-multiple formulas through four worked trades, then use costs, partial exits, a distribution and expectancy to judge results.

Tyson PJune 9, 2026Last reviewed October 7, 20269 min read
Back to Blog

An R-multiple expresses a trade's result as a multiple of its initial risk. If you planned to risk $200 and made $600 after costs, the result is +3R. If you lost $150, the result is -0.75R.

R makes trades with different prices and position sizes comparable. It also connects each result to the risk you accepted before entry.

The R-multiple formula

For a long trade:

R-multiple = (exit price - entry price) / (entry price - initial stop price)

For a short trade:

R-multiple = (entry price - exit price) / (initial stop price - entry price)

Use the initial stop, not a stop moved later. That preserves the original 1R denominator. Include brokerage, fees and slippage in the final profit or loss when you evaluate a real trade.

Four worked R-multiple examples

The securities below are fictional and the numbers are hypothetical.

1. Winning long trade

  • Entry: $42.00
  • Initial stop: $40.00
  • Exit: $48.00
  • Units: 500

Risk per unit is $42.00 - $40.00 = $2.00. Profit per unit before costs is $48.00 - $42.00 = $6.00.

R-multiple = $6.00 / $2.00 = +3.0R

Initial dollar risk is $1,000 and gross profit is $3,000. If total trading costs were $40, net profit would be $2,960, or +2.96R.

2. Losing long trade with the stop hit

  • Entry: $25.50
  • Initial stop and exit: $24.00
  • Units: 300

Risk per unit is $1.50 and the loss per unit is $1.50.

R-multiple before costs = -$1.50 / $1.50 = -1.0R

Initial risk is $450. With $20 in costs, the net loss is $470, or -1.04R. A stop order defines the planned exit, but gaps and slippage can produce a loss below -1R.

3. Partial long loss before the stop

  • Entry: $8.20
  • Initial stop: $7.60
  • Exit: $7.85

Risk per unit is $0.60. The loss per unit is $0.35.

R-multiple before costs = -$0.35 / $0.60 = -0.58R

The smaller loss does not prove the early exit was good. Compare a series of discretionary exits with the outcomes your written stop rule would have produced.

4. Winning short trade

  • Short entry: $55.00
  • Initial stop: $57.50
  • Cover price: $49.00

Risk per unit is $57.50 - $55.00 = $2.50. Profit per unit is $55.00 - $49.00 = $6.00.

R-multiple = $6.00 / $2.50 = +2.4R

For a short trade, the stop sits above entry and profit comes from covering below entry. Borrowing costs and other fees should reduce the realised result.

How partial exits change the result

Calculate the weighted average exit, or calculate the profit from each parcel and add it.

Suppose you buy 200 shares at $20.00 with a stop at $19.00. Initial risk is $1 per share, or $200. You sell 100 shares at $21.00 and 100 at $23.00.

  • First parcel: 100 x $1 profit = $100, or +0.5R for the full trade risk
  • Second parcel: 100 x $3 profit = $300, or +1.5R for the full trade risk
  • Total: $400 / $200 = +2.0R before costs

The weighted average exit is $22.00, which gives the same result. Subtract all entry and exit costs before dividing by the original $200 risk.

That partial-exit example is a manual net-R review because it subtracts costs. Swingfolio's saved-trade R is price-based and keeps recorded fees in net P&L; the Swingfolio R calculation guide explains that boundary and its weighted partial-exit calculation.

Why R is more useful than dollar P&L alone

Compare two hypothetical trades:

TradeDollar resultInitial riskR-multiple
A+$500$2,000+0.25R
B+$300$150+2.0R

Trade A made more money, but Trade B earned more for each dollar placed at risk. R does not replace dollar P&L, account return or maximum drawdown. It answers a narrower question: how large was the outcome compared with the trade's planned risk?

Build an R-distribution

A single result says little about a strategy. A distribution shows how often losses exceeded plan, whether small wins dominate and whether a few large winners carry the results.

Here is a hypothetical 50-trade sample:

R rangeTradesShare of sample
Below -1.5R36%
-1.5R to below -1R816%
-1R to below -0.5R714%
-0.5R to below 0R48%
0R to below +0.5R612%
+0.5R to below +1R816%
+1R to below +2R918%
+2R to below +3R36%
+3R and above24%

Investigate the three losses below -1.5R. They may reflect gaps, slippage, moved stops or data errors. Then review the six small winners. If early profit-taking repeatedly removes the chance of larger wins, the journal should show it.

Do not label an R-distribution good or bad from a generic benchmark. Trend-following and mean-reversion strategies can have different shapes and both can be profitable. Judge the distribution with win rate, sample size, drawdown and costs. The average R and sample-size guide shows how raw mean, median and winsorising change that interpretation.

Calculate expectancy in R

Expectancy estimates the average R produced per trade in a sample:

Expectancy = (win rate x average winning R) - (loss rate x average losing R)

Assume 45% of trades win, the average winner is +2.1R and the average loser is -0.8R:

Expectancy = (0.45 x 2.1) - (0.55 x 0.8) = +0.505R per trade

That result describes the sample, not the next trade or 100 future trades. A 1% planned risk also does not translate perfectly into a 0.505% account return because account size changes, costs vary and gaps can exceed the stop. To test other win rates and average R values, the expectancy and win rate calculator runs the same formula.

Use the free R-multiple calculator

The R-multiple calculator accepts direction, entry price, stop loss and exit or target price. It returns R-multiple, initial risk per share and profit or loss per share. Add the optional share count to see dollar risk and P&L. Add account size as well to see position risk as a percentage of the account.

For the unit count before entry, use the position size calculator guide. Position sizing defines the dollars in 1R. The R-multiple measures what happened to that risk.

Turn R into a review habit

Record the initial stop before entry, every partial exit and all trading costs. Then compare R by strategy and setup over enough trades to expose a pattern.

Swingfolio keeps trade plans, exits and performance review together. That lets you move from a single calculator result to questions such as whether one strategy contains losses better or whether early exits reduce average winning R.

Start the 30-day trial and turn planned risk and realised R-multiples into a repeatable Swingfolio review.

Share this article

Share:

Ready to improve your swing trading?

Track your trades, follow your strategies, and get AI-powered insights to become a better trader.

Related Articles

R-Multiples: Calculator and Worked Examples | Swingfolio