R-multiple turns every trade into a number on the same scale, regardless of position size or account balance. A +2R trade is the same trade at 100 dollars risk or 10,000 dollars risk. It is the metric that separates random outcomes from a measurable strategy.
The Definition
Risk is the unit. Every outcome is measured against it.
R is the amount of money you put at risk on a trade. If you enter at 100 and your stop is at 98, with a position size of 50 units, your R is 100 dollars. R-multiple is the result of the trade divided by that R. A 250-dollar profit on the same trade is a +2.5R outcome. A 50-dollar loss is -0.5R. A trade stopped out at the planned stop is -1R.
It is a normalising scale, not a metric in its own right. The reason it exists is so that a trader who risks 100 dollars on one trade and 1,000 on another can compare them directly. The dollar P&L of the second trade will always look bigger. The R-multiple shows whether the trade itself was better, the same, or worse.
Once trades are in R, the rest of the analytics fall into place. Expectancy becomes the average R per trade. Risk-reward becomes the average R on winners. A losing streak becomes a string of -1R outcomes that is easy to compare to your historical distribution. Without R, every analysis has to be dollar-normalised manually, which most traders quietly skip.
The Calculation
R cuts through account size and position size. Same setup means the same R-multiple, no matter who is taking it.
Trader A enters EUR/USD long at 1.0850 with a stop at 1.0800 (50 pips) on a 1 standard lot position. The risk per pip is 10 dollars, so R equals 500 dollars. The trade exits at 1.1000 for a 1,500-dollar profit. The R-multiple is 1,500 divided by 500, which is +3R.
Trader B takes the same setup with a 0.1 lot position. R equals 50 dollars, the dollar profit is 150 dollars. The R-multiple is still +3R. The dollars look different by a factor of 10, but the trade was identical.
This is why R is the only scale on which a small account and a large account can talk about their results without translating. The next time someone says "I made 5,000 dollars last week", the relevant question is not the dollar number, it is the R: a +5R week on a 50,000 risk per trade is a great week, the same dollars on a 500 risk per trade is an unprofitable one being saved by size.
Why It Matters
Dollar P&L hides them. R makes them obvious.
Trades from different position sizes become directly comparable. A 0.5R trade and a 0.5R trade are the same trade, even if one was on a 10k account and the other on a 100k one.
Average R per trade is the cleanest single measure of edge. A positive number means the strategy makes money, a negative one means it does not, regardless of dollar P&L noise.
Average R on winners divided by average R on losers is the realised risk-reward, not the planned one. Far more useful than the ratio you intended.
Strings of -1R outcomes are immediately visible. A run of -1R values combined with a few -1.4R or -1.8R values tells you both about variance and about stop slippage.
Average R per setup reveals which playbook actually pays. The setup with the biggest dollar P&L is often the one taken most often, not the one with the best R.
"Make 10R this month" is the same goal at any account size. Dollar goals stop being useful the moment the account changes scale.
Realistic Ranges
Average R per trade by strategy type, with the win rate it usually needs to be profitable.
| Strategy | Typical Win Rate | Avg R Needed |
|---|---|---|
| Trend-following | 30 to 40% | +1.5R to +2.5R |
| Breakout | 40 to 50% | +0.7R to +1.5R |
| Pullback | 50 to 60% | +0.4R to +1.0R |
| Mean-reversion | 60 to 75% | +0.2R to +0.5R |
| Scalping | 55 to 70% | +0.1R to +0.3R |
R and Expectancy
Average R per trade is expectancy. Expectancy is the only metric that has to be positive for a strategy to work.
A strategy with a 40% win rate and an average winner of +2.5R against an average loser of -1R has an expectancy of (0.4 × 2.5) - (0.6 × 1.0) = +0.4R per trade. Over 200 trades, that is +80R of profit. The dollar number depends on the risk per trade, but the +80R is the strategy itself.
Flip the same numbers to a 70% win rate and a +0.3R average winner against -1R losers: (0.7 × 0.3) - (0.3 × 1.0) = -0.09R per trade. A 70% win rate that loses money. The dollars can hide it, the R cannot.
Once you can see expectancy in R, the question of "is this strategy actually profitable" stops being a vibe and becomes a one-line calculation. See trading expectancy for the full breakdown, or risk-reward ratio for the planned versus realised gap.
With R vs Without
Same trades, two different stories.
Tracking dollar P&L only
Bigger trades dominate the picture.
Tracker Fx
R-multiple on every trade, automatic.
Supported Platforms
Connect your account and R-multiple is calculated on every trade going forward.
cTrader
Connects via the official cTrader API. R-multiple computed from real entry, stop and exit on every trade synced.
Learn about cTrader → 7-day free trial includedBybit
Connects via read-only API key (Bybit Global). R calculated on Perpetuals and Spot, synced every 2 hours.
Learn about Bybit → 7-day free trial includedOANDA
Connects via the OANDA API. R-multiple on forex, indices, commodities and metals from the moment the account is linked.
Learn about OANDA → 7-day free trial includedMetaTrader 4 & MT5
Connects via API to any MT4 or MT5 broker. R per trade synced automatically without plugins or CSV exports.
Learn about MetaTrader → 7-day free trial includedFAQ
R-multiple is the result of a trade expressed in units of the risk you took on it. One R equals the amount of money you risked on the trade. A win of twice that amount is a +2R trade. A loss equal to your planned risk is a -1R trade. R normalises every outcome to the same scale so that trades from different account sizes and different position sizes can be compared directly.
Calculate the dollar value of one R first, which is the entry price minus the stop price multiplied by position size. Then divide the actual profit or loss by that R value. A trade that risked 100 dollars and made 250 dollars is a +2.5R trade. A trade that risked 100 and lost 50 is a -0.5R trade.
Dollar profit changes with position size, R does not. A 500 dollar win on a 100 dollar risk and a 500 dollar win on a 1000 dollar risk are the same dollars and very different trades. R reveals the difference. It also makes results comparable as the account grows, so a trader can see the strategy clearly even when the dollar amounts triple.
It depends on the win rate. A trend-following strategy with a 35% win rate may need an average +1.5R or higher to be profitable. A mean-reversion strategy with a 70% win rate can survive on +0.4R. The relevant number is expectancy, which is the average R per trade across all trades including losers. Anything positive is profitable, anything above +0.3R per trade is excellent.
Tracker Fx captures the entry, executed stop and exit on every trade synced from cTrader, Bybit, OANDA, MT4 and MT5, and computes the realised R-multiple automatically. R is shown per trade, averaged per setup, per symbol and per session, alongside expectancy and win rate.
Yes. Tracker Fx includes a 7-day free trial with full access to all journaling and analytics features. The free trial is available for all supported platforms, including MetaTrader.
Start Today
Connect cTrader, Bybit, OANDA or MetaTrader and Tracker Fx computes R-multiple on every trade. Expectancy, win rate and realised risk-reward fall out of the same number.
Start Free Trial