Start free trial

How to Calculate R-Multiple in Trading (Futures)

20 October 2026 ยท 11 min read

To calculate R-multiple in trading, divide a trade's net result by the dollars you planned to risk when you entered. If you risked $60 and made $120, that trade is +2R. If you risked $60 and lost $60, it is -1R. R turns every trade into a number you can compare, whatever the contract or size.

This guide gives you the formula, a full futures example, how to average R into expectancy, and the mistakes that make your R numbers lie. Every price and dollar figure is hypothetical and in USD, built to show the math, not to record real results.

What is an R-multiple in trading?

An R-multiple expresses a trade's result as a multiple of the risk you took. "R" is the amount you stand to lose if your initial stop is hit. A full stop-out is -1R, a trade that makes twice its risk is +2R, and a trade you cut halfway to the stop is -0.5R.

The idea is usually credited to trading author Van Tharp, and it is now common across trading education. Its value is simple: dollars hide information. A $200 win on a $50 risk is a great trade, and a $200 win on a $400 risk is a poor one. R shows the difference at a glance.

ResultWhat it means in R
Stopped out at your original stop-1R
Exited early at half the loss-0.5R
Exited at breakeven0R
Made the same amount you risked+1R
Made three times what you risked+3R

How do you calculate R-multiple in trading?

You calculate R-multiple in two steps. First find 1R, your planned dollar risk: the distance from entry to stop, times the dollar value of one point, times the number of contracts. Then divide the trade's net profit or loss by that 1R figure.

In formula form:

"Net" means after commissions and fees. Skip that and every number you produce is a little too kind to you.

Here is a worked futures example. Assume a hypothetical contract worth $10 per point, and you trade one contract.

  1. You plan to buy at 100 with a stop at 94. The distance is 6 points.
  2. 1R is 6 points x $10 x 1 contract = $60.
  3. The trade runs and you exit at 112. Gross profit is 12 points x $10 = $120.
  4. Round-trip fees are $4 (hypothetical), so net profit is $116.
  5. R-multiple = $116 / $60 = +1.93R.

For a short, flip the sign of the move. You sell at 100 with a stop at 106 and cover at 88: the stop distance is 6 points, the gain is 12 points, and the math is identical. The stop always defines the risk, and risk is always positive.

If you scale in or out, or trade more than one contract, count the whole position. Two contracts with the same 6-point stop means 1R is $120, not $60.

What does an R-multiple tell you that dollars do not?

R tells you how a trade performed against the plan you made before it started, instead of how big the position happened to be. That makes trades of different sizes, contracts and stop distances directly comparable, and it separates a good decision from a lucky outcome.

Look at what happens across ten hypothetical trades. Notice how the same dollar figure means different things.

TradeNet P&L1R (planned risk)R-multiple
1+$120$60+2.0R
2-$60$60-1.0R
3-$60$60-1.0R
4+$150$60+2.5R
5-$30$60-0.5R
6+$180$90+2.0R
7-$90$90-1.0R
8-$120$60-2.0R
9+$90$60+1.5R
10-$60$60-1.0R

Trade 6 made the most dollars (+$180), but it was only a +2.0R trade because its stop was wider. Trade 8 lost twice what it should have. That is the trade worth studying, and R is what flags it: a -2.0R result on a plan that said you would lose at most 1R means something went wrong after the entry.

How do you turn R-multiples into expectancy?

Expectancy is your average R per trade. Add up every R-multiple and divide by the number of trades. It tells you what one more trade like your recent ones is worth, in units of risk, before you know how it ends.

From the table above, the R values sum to +1.5R across 10 trades, so expectancy is +0.15R per trade. In dollars the sample made $120, or $12 per trade, which differs from 0.15R x $60 because two trades carried a $90 risk.

You can also build expectancy from its parts:

Both routes give the same answer, which is a good check on your spreadsheet. Notice something else. This trader wins only 40% of the time and still has a positive expectancy, because winners average about twice the size of losers. If your losers average 1R, the break-even win rate for 2R winners is 1 / (1 + 2), or 33.3%. The break-even win rate table in the early-exit post walks through that trade-off in more detail.

One caution. Ten trades is a tiny sample. A commonly quoted rule of thumb is to have at least 30 trades before reading much into an average, and more is better. Treat a ten-trade expectancy as a hint, not a verdict.

What does a rule-breaking trade cost in R?

A rule-breaking trade usually shows up as a loss bigger than -1R, or a win smaller than your plan allowed. Both are visible in R and invisible in a raw P&L column. Add up the gap between your actual R and your planned R and you have the real price of an impulse.

Take trade 8 from the table. The plan said lose $60. The loss was $120. Suppose the cause was a stop moved further away. If that trade had been stopped out at -1.0R as planned, the sample total would have been +2.5R instead of +1.5R, and expectancy would have been +0.25R instead of +0.15R. One decision cost $60 and about 0.1R per trade across the whole sample.

This is why it helps to tag trades with the behavior behind them, not just the result. Moving a stop, adding to a loser, entering without a setup and chasing a move all show up as R that does not match the plan. For the stop-moving version in detail, see what moving your stop loss really costs you, and for late entries that shrink reward relative to risk, see how to stop FOMO trading in futures.

Which mistakes break your R calculations?

Most R problems come from inconsistent inputs, not from the formula. Five mistakes do most of the damage:

MistakeWhy it distorts RFix
Moving the stop, then recalculating 1RA loss that should be -2R gets logged as -1RAlways record R from the original stop
Ignoring feesWinners look bigger and losers smallerUse net P&L
No stop at allWithout planned risk there is no 1RDefine a stop before you click, even a mental one you write down
Rounding the stop after the factYou can make any trade look like a 1R lossLog the stop at entry
Mixing sizes without scaling 1RA 2-contract loss looks like a 1-contract lossMultiply by contracts

The most important rule is the first one. R is only honest if 1R is fixed at entry. If you widen a stop mid-trade and then call the wider distance your new 1R, you have not measured your risk, you have renamed it.

Can you calculate R-multiple without a stop loss?

No, not honestly. Without a planned stop there is no planned risk, so there is no 1R to divide by. If you trade without a hard stop, write down the price where you would admit the trade is wrong before you enter, and use that distance as your 1R.

Some traders use the worst point a trade reached against them, often called maximum adverse excursion, as a stand-in. That is a rough substitute, because it measures what happened and not what you planned. It tells you the pain you accepted, which is useful, but it is not the same number as the risk you meant to take.

How do you use R to size positions?

Position size follows directly from R. Pick a dollar amount you are willing to lose on one trade, then divide it by the dollar risk of one contract at your stop. That keeps every trade at the same 1R no matter how far away the stop is.

Contracts = risk budget in dollars / (stop distance in points x dollars per point)

With a hypothetical $120 budget, a 6-point stop and $10 per point, one contract risks $60, so you can trade 2 contracts. If the stop widens to 12 points, one contract risks $120, so you trade 1. The stop changed; your 1R did not.

Round down, never up. If the math says 2.7 contracts, trade 2. On a prop firm account, also check the firm's own current rules for maximum position size and loss limits on its website, because those are separate from your personal 1R and they change.

How can you track R in a journal?

Add four columns to your journal: planned entry, planned stop, contracts and net P&L. From those you can calculate 1R and R-multiple for every trade, then average them by setup, by day or by mistake tag. A spreadsheet works, and the trading journal template for futures traders has a layout you can adapt.

In Traderilla, you can enter an R multiple when you log a trade by hand, and it appears in your trade list and trade detail. CSV imports leave R blank. That is deliberate: broker exports do not include your stop, so the app does not guess a risk number for you. The revenge-trade flag uses a trade's R when one is recorded and otherwise compares the loss with your own average losing trade. The dollar cost of each flagged pattern is ranked for you (Free shows your most expensive one), and that part works with or without R.

Whatever tool you use, review R by behavior, not just by setup. The question is not only "what is my average R?" It is "what is my average R when I follow the plan, and what is it when I do not?"

Key takeaways

FAQ

What is a good R-multiple?

There is no single good number, because R depends on your win rate. A strategy that wins 40% of the time needs winners larger than about 1.5R on average just to break even, if losers are 1R. A positive average R across a meaningful sample is the target, not any one trade's result.

Is 1R the same as 1% of the account?

No. 1R is the dollar amount you plan to lose on a single trade. It can be 1% of your account, but it does not have to be. Many traders set 1R as a fixed dollar amount, and a prop firm trader may set it well below any firm limit.

Can an R-multiple be less than -1?

Yes. If you move your stop, get slipped through it, or hold past it, the loss can be -2R or worse. That is useful information. It means your actual risk exceeded your planned risk, which is the moment to ask what went wrong.

How do I calculate R-multiple for a short trade?

Use the same formula with the move reversed. For a short, the gain is entry minus exit, and the risk is stop minus entry. Multiply by dollars per point and contracts, then divide net result by 1R. The sign of the result tells you if it was a win or a loss.

How many trades do I need to trust my average R?

More than ten. A commonly quoted rule of thumb is at least 30 trades, and several hundred is better, especially if you split results by setup. Small samples swing wildly, so judge your average R over time and avoid changing your plan after a handful of trades.

Do I have to use R if I trade futures?

No, but it helps. Dollars are fine when you always trade the same size and stop. Once size or stop distance varies, R lets you compare trades fairly and see whether a loss was within plan or a rule break.


Traderilla imports your Tradovate or NinjaTrader CSV exports, flags mistakes like overtrading and revenge trades automatically and shows what each pattern costs you in dollars. Start free with no card (the free plan shows your most expensive pattern), or try Elite free for 7 days (then $59/month unless you cancel).

You don't need more trades. You need better decisions.
Traderilla flags your behavior mistakes and shows the dollar cost of each one. Free plan with no card (30 trades a month), or try Elite free for 7 days, then $59/month unless you cancel. Your card isn't charged today.
Start your 7-day trial

Keep reading

Should You Take Partial Profits in Futures?

Should you take partial profits in futures? Test scale-outs in R on your own trades and see when a partial helps and when a breakeven stop costs you.

What Is a Good Profit Factor in Trading?

What is a good profit factor? See the formula, the ranges traders cite, and why one outlier, fees or plan-breaking trades can make the number lie.

When to Stop Trading for the Day: 4 Triggers

When to stop trading for the day: combine a loss, count, time and state trigger into one written rule, with a table to set your own numbers.