Risk management

R-Multiple in Trading: Measure Results Against Initial Risk

Translate a completed position's net result into units of its recorded initial risk. Work through partial exits, keep the original denominator when a stop moves and see why positive average R can coexist with a loss in money.

Author · Editor

Reviewed

A small brass cube, teal and navy glass blocks and a brass rail on a pale stone surface.

The essentials

  1. One R is the positive initial risk amount recorded for a position. Its realized R-multiple is the completed net result divided by that amount, using the same currency and a declared risk basis.

  2. Add the money results of partial exits, account for costs once and divide by the position's original risk. Moving a stop later does not rewrite that denominator.

  3. Average R gives each eligible position equal weight. Money results depend on risk amounts too, so positive average R can accompany a monetary loss. Missing risk records must remain visible.

What does 1R mean in trading?

One R is the original monetary risk amount recorded for a position. If that amount is $100, a completed net profit of $200 is +2R and a net loss of $50 is −0.5R. R supplies a common scale for describing results relative to their starting risk; it does not make the underlying money amounts equal.

The realized R-multiple is dimensionless: money divided by money. It is not a return percentage, leverage ratio or probability of winning. A result of +2R says the net profit was twice the recorded initial risk. It does not say the account grew by 2%, or that the trade was twice as likely to win.

Van Tharp's explanation of R-multiples frames trading profits and losses relative to initial risk. To make that comparison usable, this guide specifies both sides of the calculation: a completed net result in the numerator and a known, positive original risk amount in the denominator. The chosen risk basis must also be stated.

The risk record is a reference for measurement, not a promise about the largest possible loss. Costs and execution can take a result below −1R. The sign belongs to the result; the original risk amount remains positive for both long and short positions.

R-multiple versus planned risk/reward

A planned reward-to-risk ratio compares a target with a starting risk assumption before the outcome is known. A realized R-multiple uses what the completed position actually earned or lost. The two can share an initial risk basis, but they answer different questions.

Measure

What goes into it

What it tells you

Planned reward-to-risk ratio

Potential target profit and planned initial risk

The relative size of two planned amounts; reaching the target is not assured.

Realized net R-multiple

Completed net P&L and recorded initial risk

The actual result expressed in units of the original risk.

Account return

Account values and an appropriate treatment of cash flows

Performance relative to account capital; an individual R-multiple is insufficient.

Scroll sideways to compare all columns ↔

For example, a target might represent a gross +2R on the original price-risk basis. Partial exits and separately charged costs can leave the completed position at net +1.3R. Calling the planned target the achieved result would hide those differences. Record the intended ratio and the completed R in separate fields.

A larger target ratio alone does not establish a better outcome distribution. R describes the scale of a result; assessing a trading approach also requires the observed frequency and size of outcomes, the sample's coverage and the circumstances in which it was collected.

Calculate a completed position's R-multiple

Use this formula: realized R = completed net P&L ÷ recorded initial risk. Both monetary amounts must use the same currency. Net P&L keeps its sign, and the denominator must be positive. There is no need to reverse the result or make the risk negative for a short position.

Recorded initial risk $100; completed net P&L +$130: +130 ÷ 100 = +1.3R. With the same denominator, −$110 is −1.1R and $0 is 0R.

The calculator uses USD and asks you to declare the denominator basis. Its teaching examples use original price-distance risk before separately listed costs. A recorded all-in risk budget is another possible basis. Changing the selector clears the risk field: enter the original amount for that convention rather than treating the two bases as an automatic conversion.

Enter a net result after the costs already included in your records. Do not deduct them again. An unknown, zero or negative original risk does not produce a valid R-multiple; it cannot be replaced with the eventual loss. The worked-example selector is separate from your inputs, and its values are copied only when you choose to use that example.

Try it yourself

Explore the calculation

Turn a completed result into R

Divide completed net P&L by the original recorded risk. Change the amounts and inspect exactly which denominator is being used.

The default record is +130 USD net P&L against 100 USD of original price-distance risk: +1.3R.

Use the basis recorded before the trade. Changing this selection clears the risk amount: the two conventions are not automatically interchangeable.
Positive amount from 0.01 to 1,000,000 USD. Keep the original denominator.
Signed amount from −1,000,000 to +1,000,000 USD. Included costs are already deducted.

Use a decimal point or comma, with up to two decimal places. No thousands separators or exponents.

Completed net result

+1.3R

Numerator: completed net P&L
+130 USD
Denominator: original risk
100 USD

Declared basis: Original price-distance risk, before separately listed costs

R-multiple = completed net P&L ÷ original recorded risk

Completed result: +1.3R. Numerator: +130 USD. Original denominator: 100 USD.

A later stop change, the actual loss or MAE does not replace the original risk. A net loss below −1R remains a valid result.

Follow the money through a full close

A separate worked example. Switching the case changes this demonstration only; use the copy button to load its values into the calculator.

One entry: 100 units at 50 USD. Initial stop reference: 49 USD. Each 1 USD price move on one unit changes P&L by 1 USD. There is no scaling in and no open remainder.

Original price-distance risk: 100 × (50 − 49) = 100 USD. The separately listed costs are excluded from this denominator.

The two exits close all 100 units. Add their money results before deducting the separate total costs; do not average +2R and +1R as the position result.

On a narrow screen, scroll within the table to see every column.

Exit legs and gross P&L (USD)
Exit legUnits closedExit price (USD)Gross P&L (USD)
Leg 14052+80
Leg 26051+60
Total units closed100—+140
Total gross P&L (USD)
+140
Separate total costs (USD)
10
Completed net P&L (USD)
+130
Original price-distance risk (USD)
100

These 10 USD have not already been deducted from the gross exit results.

Position net R-multiple

+1.3R

The original 100 USD denominator stays the same in both cases. Moving a later stop to 50 USD would not rewrite this original record.

Formula, scope and precision

R-multiple = completed net P&L ÷ original recorded risk

All money in this teaching tool is in USD. A real calculation requires the numerator and denominator in the same currency.

Net P&L already includes the costs used in that record. Do not deduct them a second time.

Calculations use exact cents and fractions. R is displayed to at most six decimal places; ≈ marks rounding. A smaller nonzero result is shown as a bound, never as zero.

A later stop change, the actual loss or MAE does not replace the original risk. A net loss below −1R remains a valid result.

Hypothetical completed trades; these calculations do not rate a strategy or prescribe a risk size.

Choose and record the initial risk basis

Record the denominator before or at entry, while the original assumptions are available. A journal may use a monetary risk budget that includes specified allowances, or a price-distance amount calculated from entry, the original stop reference and position size. Neither label establishes a universal convention for every platform.

For a price-distance amount, use the positive magnitude of the original entry-to-stop distance and the correct position-value conversion. A price change is not automatically a dollar amount. Contract size, units and any required currency conversion must be resolved before you divide a money result by a money risk amount.

  • Keep the original positive risk amount, its currency and the entry-time record supporting it.
  • Name the basis: price-distance risk before separate costs, or the recorded all-in budget with its stated inclusions.
  • Identify the completed position and all of its closing fills, so partial exits are not counted as independent full positions.
  • Document how net P&L treats fees and execution prices, and use that same policy across the comparison.

TradesViz's R-Value documentation illustrates why a journal needs an original risk reference: its calculation relies on a stop-loss record. Check the documentation of the journal you use instead of assuming its field names determine the same denominator as another product.

An all-in budget is an original recorded amount, not a number rebuilt after the trade by adding whatever costs occurred. If two records use different bases, align the original records where possible or report them separately. Selecting a common label without the corresponding amounts does not make them comparable.

Partial exits: add the money results first

Consider a hypothetical constant-value instrument in USD: a $1 price move on one unit changes P&L by $1. Buy 100 units at $50, with an original stop reference of $49. Original price-distance risk is 100 × ($50 − $49) = $100. This denominator excludes the separate costs below.

There is one entry, no added quantity and no open remainder after both exits. Calculate each exit's gross money result using the quantity actually closed, then combine the exits before calculating the completed position's net R.

Step

Calculation

Money result

First exit: 40 units at $52

40 × ($52 − $50)

+$80 gross

Second exit: 60 units at $51

60 × ($51 − $50)

+$60 gross

All 100 units closed

$80 + $60

+$140 gross

Additional total costs

Not already included in the gross figures

$10 deducted once

Completed net P&L

$140 − $10

+$130 net

Net result / original price risk

$130 ÷ $100

+1.3R

Scroll sideways to compare all columns ↔

The exit price movements represent +2R and +1R per unit on the original $1 distance. Their simple average, +1.5R, ignores that 40 units left at the first price and 60 at the second. Quantity weighting gives 0.4 × 2 + 0.6 × 1 = +1.4R gross; costs of $10 ÷ $100 reduce that by 0.1R to net +1.3R.

Keep the one original $100 denominator for the complete position. Dividing every exit by the full risk and then averaging the results would introduce a different error. The direct route is to total the closed position's money results, reconcile costs once and divide that net total by its original risk.

Why moving a stop does not rewrite the original R

Suppose the stop reference in the example later moves from $49 to the $50 entry price. The recorded initial price risk remains $100. Replacing it with the new entry-to-stop distance would produce a zero denominator and erase the reference that makes the completed result interpretable.

A question about exposure from the current price, current size or current stop is a separate question about the open position. It can be useful without changing the original-risk record. Keep those fields distinct, especially when remaining quantity changes after a partial exit. This guide's completed R uses the entire original position.

Even an exit exactly at the original $49 reference would not necessarily be −1R net on this basis. If all 100 units were filled at $49, the gross loss would be $100. Adding $10 of separate costs would make the net loss $110, or −1.1R. That is an assumed fill used for arithmetic; the stop reference does not guarantee that execution price.

Positive average R can still accompany a money loss

Arithmetic mean R gives each eligible completed position one equal vote: sum the positions' individual R-multiples and divide by the number of those positions. Money totals give a different view because the monetary value of 1R can vary between positions.

Completed position

Original risk

Net P&L

Realized R

A

$100

+$200

+2R

B

$1,000

−$500

−0.5R

Scroll sideways to compare all columns ↔

The mean is (2 − 0.5) ÷ 2 = +0.75R. The money total is $200 − $500 = −$300. There is no contradiction: the losing position had ten times the original monetary risk. An equally weighted average of ratios does not preserve those different money weights.

A different calculation divides the eligible positions' total P&L by their total original risk: −$300 ÷ $1,100 = −3/11 ≈ −0.272727R. This is a risk-weighted aggregate, not arithmetic mean R. Algebraically, each individual R receives a weight proportional to its positive original risk amount.

The table lets you compare both measures. Its equal-risk example uses different hypothetical records: A risks $100 and makes $200; B risks $100 and loses $50. Individual R values and their mean stay the same, while total money becomes +$150. This demonstrates weighting, not a recommendation to change trade sizes.

Use one declared risk basis throughout a series. Changing that basis clears every risk input while retaining the money results, because new original risk records are needed. The calculator uses unrounded ratios internally; an average should not be built from values already rounded for display.

Try it yourself

Explore the calculation

Compare mean R with the money result

Each trade gets equal weight in the arithmetic mean of R. Different initial dollar risks can make the total money result point in the other direction.

The default trades return +2R and −0.5R. Their mean is +0.75R, but their combined net P&L is −300 USD because the loss used more initial dollars of risk.

Each preset loads different hypothetical records. It is not a recommendation to change position size or a simulation that keeps money results fixed.

Use the same declared original-risk convention for every row. Switching the basis clears every risk field and keeps all net P&L amounts.

Declared basis: Original price-distance risk, before separately listed costs

Use a decimal point or comma, with up to two decimal places. No thousands separators or exponents.

Positive amount from 0.01 to 1,000,000 USD. Keep the original denominator. Signed amount from −1,000,000 to +1,000,000 USD. Included costs are already deducted.

Leave a risk field blank only when the original risk is unknown. An explicit zero or an invalid amount is an error, not missing data.

Completed trade records

  1. Trade 1

    This trade's net R+2R

  2. Trade 2

    This trade's net R−0.5R

Use 2 to 12 completed trades.

R coverage: 2/2; excluded: 0.

Arithmetic mean R

+0.75R

Equal weight for each trade with a recorded valid risk.

Total net P&L (USD)

−300USD

Includes every row's valid net P&L, even when its original risk is unknown.

Risk-weighted aggregate R

≈ −0.272727R

Net P&L of R-eligible trades divided by their total original risk. Larger risks carry more weight.

R-eligible net P&L (USD)
−300
R-eligible original risk (USD)
1,100
Exact risk-weighted fraction
−3/11 R

Arithmetic mean R = sum of each eligible trade's exact R ÷ eligible trade count

Risk-weighted aggregate R = eligible net P&L ÷ eligible original risk

R coverage: 2/2; excluded: 0. Arithmetic mean: +0.75R. Total net P&L: −300 USD. Risk-weighted aggregate: ≈ −0.272727R.

A positive arithmetic mean R can coexist with a money loss. Compare the monetary result, risk weights and missing-risk coverage together.

Formula, scope and precision

Arithmetic mean R = sum of each eligible trade's exact R ÷ eligible trade count

Risk-weighted aggregate R = eligible net P&L ÷ eligible original risk

All money in this teaching tool is in USD. A real calculation requires the numerator and denominator in the same currency.

Net P&L already includes the costs used in that record. Do not deduct them a second time.

Calculations use exact cents and fractions. R is displayed to at most six decimal places; ≈ marks rounding. A smaller nonzero result is shown as a bound, never as zero.

These describe completed records. They are not account return, compounded performance or a forecast of future expectancy.

Hypothetical completed trades; these calculations do not rate a strategy or prescribe a risk size.

R-multiple, profit factor and account returns

R adds information that a list of closing money results does not contain: the recorded initial risk of each position. Profit factor, by contrast, compares the sample's total monetary profits with the magnitude of its total monetary losses. Align the sample and cost policy before comparing their messages; the two measures weight results differently.

Neither mean R nor the sum of R-multiples reconstructs an account's percentage return. Position sizes can change, positions can overlap, and deposits or withdrawals can affect account values. Account performance requires the relevant balance or equity records and a return method suited to those cash flows.

A completed R-multiple also leaves out the path while a position was open. Maximum adverse excursion and maximum favorable excursion describe movement within that interval. Two positions can finish at the same R after very different paths; the final result alone cannot recover those excursions, and an observed excursion cannot replace missing original risk.

Treat historical average R as a description of the selected observations. It is not, by itself, demonstrated future expectancy, a probability of profit or evidence that a strategy is reliable. There is no universal good-R cutoff that settles those questions. Record the period, selection rules and number of eligible positions alongside the statistic.

Costs, gaps and missing risk records

Start with a reconciled net money result. Actual entry and exit prices already carry their execution-price effects; subtracting the same spread or slippage again would count them twice. Deduct a fee separately only when it is not already included in the result you enter. Keep that convention explicit when exporting from a journal.

For stock orders, the SEC's Investor.gov bulletin explains that a stop price is a trigger rather than a guaranteed execution price, while a stop-limit order may remain unfilled. Execution terms depend on the instrument, order and broker. An original risk estimate therefore cannot be treated as a guaranteed cap on the completed loss.

TraderSync's R-multiple documentation, for example, says that only trades with risk set enter its R metrics. When an original risk record is missing, retain the completed money result but leave its R unavailable. Do not infer a denominator from the eventual loss, the final stop or the largest adverse movement observed after entry.

  • If A has risk $100 and net +$200, while B has unknown risk and net −$500, the full money total is still −$300.
  • Only A is R-eligible: coverage is 1 of 2 positions, mean R is +2R, and the eligible subset's net P&L is +$200. Its risk-weighted aggregate also uses only A and equals +2R.
  • If every risk record is missing, R aggregates are unavailable. A supplied zero, negative or malformed risk is an error to resolve, not a missing record to silently exclude.

Showing coverage beside the number prevents a narrow subset from being mistaken for the whole history. The example above does not turn a −$300 history into a profitable one. It tells you that the available original-risk records describe only one of the two completed positions.

R-multiple: common questions

What does +2R mean?

It means the completed net profit is twice the recorded initial risk on the declared basis. With $100 of original risk, +2R is +$200. It is not automatically a 2% account return or the outcome of a target that was merely planned.

Can a losing position finish below −1R?

Yes. With a $100 original price-risk denominator, a $110 net loss is −1.1R. Costs or execution beyond the reference price can produce such a result. Do not clip it to −1R or enlarge the original denominator after the fact.

Does moving a stop to entry make R undefined?

No, provided the original positive risk was recorded. The later stop changes a current-position reference, not the original denominator. Divide the completed net result by the initial recorded amount, even if a later entry-to-stop distance is zero.

How should partial exits be combined?

Total the gross money results for all closing quantities, deduct any costs not already included and divide the completed net result by the whole position's original risk. An unweighted average of exit price multiples ignores the quantity closed at each price.

Why can positive average R accompany a money loss?

Arithmetic mean R weights positions equally; money outcomes also depend on each original risk amount. A +2R result on $100 makes $200, while a −0.5R result on $1,000 loses $500. Their mean is +0.75R, but their money total is −$300.

Can I calculate R without an original risk record?

Not reliably from the final money result alone. Mark R unavailable, keep the money result and disclose how many positions lack risk records. The eventual loss or observed adverse excursion does not establish what was originally recorded as risk.

Sources & further reading

All guides
Risk/reward calculatorCompare planned entry, stop and target amounts before distinguishing them from a completed result.Position size calculatorConnect a stated risk budget with position size and the original stop distance.Slippage explainedUnderstand how actual fills can differ from a requested or reference price.Trailing stop vs trailing stop-limitExplore moving exit orders without confusing them with the original risk record.
All guides