tradedesk.rbtrading.site / tools / r-multiple and expectancy calculator

How do I calculate R-multiple and expectancy?

R-multiple = (exit − entry) ÷ (entry − stop) for a long, and (entry − exit) ÷ (stop − entry) for a short. A long bought at 100 with the stop at 95 and sold at 112 made 12 ÷ 5 = +2.40R. Expectancy is the average R a trade: win rate × average winner − loss rate × average loser, or simply the total R ÷ the number of trades.

By RB Trading · Updated 20 Oct 2026 · Educational analysis, not financial advice
R-multiple and expectancy calculator
+2.40R on this long

Planned reward to risk: +2.00R at the target.

Trades10
Won / lost / scratch4 / 6 / 0
Win rate40%
Average winner+2.33R
Average loser−0.92R
Total+3.80R
Expectancy+0.38R a trade

The formulas

R = (exit − entry) ÷ (entry − stop)  ·  expectancy = total R ÷ trades

R measures a result in units of the risk you took. A trade stopped at its original stop is −1R, whatever the price or the position size; one that makes twice its risk is +2R. That makes trades on a $5 stock, a forex pair and gold directly comparable, and it is why serious records are kept in R rather than money. Always measure from the ORIGINAL stop: moving the stop later does not change the risk the trade was taken with.

Worked examples

TradeEntryStopExitR
Long10095112+2.40R
Short1.25001.25601.2410+1.50R
Long, stopped1009595−1.00R

The short risked 0.0060 (60 pips) and made 0.0090 (90 pips), so 90 ÷ 60 = +1.50R.

Expectancy from ten trades

Results: +2.4, −1, −1, +1.8, −1, +3.1, −0.5, −1, +2, −1. That is 4 winners averaging +2.33R and 6 losers averaging −0.92R, a total of +3.80R, so the expectancy is +3.80R ÷ 10 = +0.38R a trade. Check: 0.4 × 2.33 − 0.6 × 0.92 = +0.38R.

What the numbers tell you

A positive expectancy means the method earns over enough trades; the larger the sample, the more it means. To see what a good R profile looks like on a real, published record, with every loser left in, read what a good R-multiple is. The R-multiple guide explains the unit in depth.

This week’s setups are already mapped

Every Sunday before the open: analysed swing setups across stocks, forex, gold and crypto with the exact entry, stop and target, an alert when one triggers, the live dashboard and the paid Substack letters.

Get this week’s setups
$29/mo · or $199/yr, 20% off the annual · paid Substack letters included · cancel anytime
Or open the free section first: email only, no card

FAQ

How do you calculate R-multiple?

Divide the profit or loss on the trade by the initial risk. For a long: (exit − entry) ÷ (entry − stop). Bought at 100, stop 95, sold at 112: 12 ÷ 5 = +2.4R.

What is a good expectancy?

Anything reliably above zero after costs earns over enough trades. Small positive figures add up over a large sample; a figure from twenty trades can mislead.

Should R be measured from the original stop or a moved stop?

The original stop. That is the risk the trade was taken with; measuring from a stop moved into profit would make every trailed winner look bigger than it was.

What is the difference between R-multiple and risk-reward ratio?

Risk-reward is planned before the trade, from the target. The R-multiple is the result after the trade, from the exit. A 3R target that is closed early might bank +1.5R.

Keep readingPosition size calculator · Losing streak odds calculator · What a good R-multiple is · What is an R-multiple · All calculators