R multiple in trading is the profit or loss of a trade expressed in units of initial risk, not in dollars. If you risked $200 on a Bitcoin long and made $600, that trade is +3R. If you lost the full $200, it is -1R. Thinking in R instead of dollars strips out account size and position size, so you can compare a $50 scalp to a $5,000 swing trade on the same scale. That single shift, popularized by psychologist and trading coach Van K. Tharp, is why almost every serious performance journal tracks R-multiples by default.
This guide gives you the formula, worked examples on stocks and crypto, expectancy benchmarks per trading style, and a practical way to read your R-multiple distribution to spot strategy decay before it drains your account.
What Does R Mean in Trading?
R stands for risk, specifically the dollar amount you risked on a single trade when you entered it. R is set at entry and never moves after the fact. If you bought 0.5 BTC at $60,000 with a stop at $58,000, your R is 0.5 × $2,000 = $1,000. That number is your unit of measurement for the rest of the trade.
Everything else gets scored against that R. Closed at $62,000? You made $1,000, which is +1R. Closed at $54,000? You lost $3,000, which is -3R because the stop got skipped or you held through it. The R unit lets you compare today's losing scalp on SOL to last week's winning swing on AAPL without doing dollar gymnastics.
How Do You Calculate R Multiple?
The R-multiple formula is straightforward:
R-multiple = (Exit price - Entry price) × Position size ÷ Initial risk per trade
Or more simply: R-multiple = Realized P&L ÷ Initial risk.
Initial risk is the distance from entry to your planned stop-loss, multiplied by position size. It is NOT the maximum loss you ended up taking. If your plan was to risk $500 but you froze and lost $1,200, your R is still $500. R is set by the plan, not by the panic.
Worked Examples
Crypto futures (Bybit, BTC perp). Long 1 BTC at $65,000, stop at $63,500. Initial risk = $1,500 = 1R. Take profit hits at $69,500. P&L = $4,500. R-multiple = $4,500 ÷ $1,500 = +3R.
Stocks (Alpaca, NVDA swing). Buy 100 shares at $480, stop at $470. Initial risk = $1,000 = 1R. Sell at $475 because the setup invalidates. P&L = -$500. R-multiple = -$500 ÷ $1,000 = -0.5R. This is a partial loss, smaller than your full stop. A journal full of these is a good sign you cut losers early.
Crypto altcoin (KuCoin, spot). Buy $2,000 of an altcoin at $1.20, mental stop at $1.08 (10% below). Initial risk = $200 = 1R. Coin runs to $1.80 and you exit. P&L = $1,000. R-multiple = +5R.
R Multiple vs PnL vs Risk-Reward Ratio
These three metrics get confused constantly. They are not the same thing.
| Metric | What it measures | When it is set |
|---|---|---|
| PnL | Dollar profit or loss | At exit |
| Risk-reward ratio | Planned reward ÷ planned risk | Before entry |
| R-multiple | Actual P&L ÷ initial risk | At exit, normalized by entry-time risk |
Risk-reward ratio is a planning tool. You say "this setup gives me 3:1" before you click buy. R-multiple is the scoreboard. It tells you what you actually got. A trade can have a planned 3:1 risk-reward and close at +1.2R because you took profit early. That gap, plan versus actual, is where most traders bleed and where journal data exposes the leak.
PnL alone lies to you. A trader who makes $10,000 risking $5,000 per trade is far worse than a trader who makes $10,000 risking $500 per trade, even though the dollar number is identical. R-multiple distributions show the truth.
What Is a Good R Multiple in Trading?
There is no single "good" R-multiple per trade. The right question is: what is your average R per trade across a large sample, also called expectancy?
Expectancy formula: (Win rate × average winning R) - (Loss rate × average losing R).
A system with a 40% win rate averaging +2.5R wins and -1R losses has an expectancy of (0.40 × 2.5) - (0.60 × 1.0) = +0.4R per trade. Over 200 trades that compounds into serious returns.
Realistic expectancy benchmarks by trading style, based on what shows up across thousands of journaled accounts:
- Scalping (crypto perps, 1m-15m): +0.05R to +0.2R per trade. Volume makes the math work.
- Day trading (15m-4h): +0.2R to +0.5R per trade.
- Swing trading (daily, multi-day holds): +0.5R to +1.5R per trade.
- Position trading (weekly+): +1.0R to +3.0R per trade, far fewer trades.
If your scalping account is running +1.5R average, the sample is probably too small or you are cherry-picking winners. Verify with at least 100 trades.
Is a 2R Trade Good?
Yes, a +2R trade is solid in isolation. It means you doubled your initial risk. But one +2R trade does not validate a strategy. What matters is the distribution. A strategy that produces ten +2R trades and ninety -1R trades has expectancy of -0.7R per trade, which is a disaster. Always look at the full R-multiple distribution, not single screenshots.
Who Invented R Multiple?
Van K. Tharp, a trading psychologist and author of Trade Your Way to Financial Freedom, popularized R-multiples in the 1990s. Tharp argued that traders who think in dollars get emotional, and traders who think in R units get systematic. He also developed System Quality Number (SQN), which uses R-multiple distribution mean and standard deviation to grade a strategy. SQN above 2.0 is considered good, above 3.0 is excellent.
Reading Your R Multiple Distribution
A histogram of your closed trades in R units reveals more than any equity curve. Look for:
- The cluster of small losses. Healthy systems show most losers between -0.5R and -1R. If you see frequent -1.5R or -2R losses, your stops are being skipped, you are sizing wrong, or you are holding through invalidation.
- The right tail. A few +3R, +5R, +8R outliers carry trend-following systems. If your distribution is symmetric (winners cap at the size of losers), you are cutting winners too early. This is the Premature Exits pattern that drains otherwise-profitable accounts.
- Strategy decay. Plot rolling 30-trade expectancy. A declining slope means edge is fading, regime has shifted, or you are deviating from the rules.
How TraderNest Helps You Track R Multiples
Most traders abandon R-multiple tracking within a month because logging entry, stop, exit, and position size by hand is tedious and error-prone. TraderNest solves that by auto-syncing trades from 10 crypto exchanges (Bybit, Binance, OKX, Bitget, MEXC, KuCoin, Gate.io, Kraken, Deribit, Hyperliquid) and stocks via Alpaca. R-multiples calculate automatically once you tag the planned stop.
Four features matter for R-multiple work specifically:
- Plan vs Actual. You log the intended stop and target before entry. The journal then compares planned R against realized R, so the gap is visible per trade.
- R/R analysis page. One of five deep analysis pages. Shows your R distribution, average winning R, average losing R, and rolling expectancy.
- AI Hawk pattern detection. AI Hawk flags 15 behavioral patterns automatically. For R-multiple specifically it catches Premature Exits (cutting winners below planned R), Inconsistent Risk Management (R sizes drifting trade to trade), and Plan Discipline (executing trades without a defined R). No competitor journal does this automatically.
- Strategy rules with compliance tracking. Define your minimum R:R per setup, then see what percentage of trades actually honored it.
Common Mistakes That Wreck R Multiple Tracking
- Moving the stop after entry and recalculating R. Your R is locked at entry. Trailing stops change the exit, not the unit of measurement.
- Mixing R units across position sizes. If you risked $100 on trade A and $1,000 on trade B, both contribute equally as 1R units. That is the point. Do not weight them.
- Excluding losing trades from the sample. Selection bias kills expectancy estimates. Every closed trade counts, including the ones you would rather forget.
- Tracking too few trades. Anything under 50 trades is noise. Real expectancy stabilizes around 100-200 trades minimum.
Ready to Track R Multiples Without the Spreadsheet?
If you are still copying trades into Google Sheets and computing R by hand, you are spending energy on bookkeeping instead of edge. TraderNest auto-calculates R-multiples, expectancy, and R distributions across every connected exchange, then has AI Hawk surface the behavioral patterns dragging your average R below where it should be. See the R/R analysis page and full performance suite at trading analytics.
