Most traders track P&L in pips or dollars, then wonder why their numbers never tell a consistent story. A 40-pip winner on a micro lot and a 40-pip winner on a standard lot are completely different trades — yet both show “+40 pips” in a spreadsheet. R multiple fixes this problem by measuring every trade against a single, consistent unit: the risk you took to make it.
What R Actually Means
R is your initial risk on a trade — the dollar amount you would lose if price hit your stop loss. Every trade has an R value before you enter it.
If you place a stop 30 pips away on EUR/USD trading 0.3 standard lots, each pip is worth $3. Your R is 30 × $3 = $90. That $90 becomes your measuring stick for the entire trade.
- Trade closes at your 60-pip target: you made $180 = +2R
- Trade hits your stop: you lost $90 = -1R
- Trade closes at breakeven: 0R
- Trade closes at +15 pips (half target): +0.5R
This unit stays constant regardless of the currency pair, lot size, or whether you’re trading a $5,000 account or a $50,000 prop firm challenge. A 3R trade on a micro lot and a 3R trade on a full lot are equivalent outcomes from a system perspective.
How to Calculate R Multiple for Every Trade
The formula is straightforward:
R Multiple = Trade P&L ÷ Initial Risk Amount
The key word is initial. You define R at the moment you place your stop — not after you move it to breakeven or trail it.
Example: You enter GBP/USD long at 1.2650 with a stop at 1.2620 (30 pips risk). Your dollar risk is 30 pips × $10/pip (1 standard lot) = $300. This is 1R.
- Target hit at 1.2710 (+60 pips): P&L = $600 ÷ $300 = +2R
- Stopped out: P&L = -$300 ÷ $300 = -1R
- Closed manually at 1.2680 (+30 pips): P&L = $300 ÷ $300 = +1R
Traders who move their stop after entry complicate this calculation. If you tighten a 30-pip stop to 15 pips, your R changes — and you need to record whether you’re measuring against the original R or the adjusted R. Most professionals track against the original planned risk for consistency.
Building Your System’s Expectancy
Tracking R multiples across your trades allows you to calculate expectancy — the average amount you make per trade, expressed in R. It’s the single most important number for evaluating whether a trading system is viable.
Expectancy = (Win Rate × Average Win R) − (Loss Rate × Average Loss R)
Take a trader with these stats over 100 trades:
- Win rate: 42%
- Average winner: 2.1R
- Average loser: 1.0R (always hits stop)
Expectancy = (0.42 × 2.1) − (0.58 × 1.0) = 0.882 − 0.58 = +0.30R per trade
At $200 risk per trade, that’s $60 expected profit per trade on average. Over 100 trades, that’s $6,000 in expected profit. This is why risk-reward ratio alone doesn’t tell the full story — a 3R target is useless if you only hit it 20% of the time.
Most retail traders never calculate expectancy because they track dollars, not R. When you standardize to R, the math becomes clear and portable across account sizes.
Grading Your Setups with R
Once you’re tracking R multiples, you can assign expected R values to your setups before entering and compare them to actual outcomes.
Say your A-grade setup — a London session breakout with confluence from the DXY — has historically delivered 2.3R on average over 60 trades. Your B-grade setups average 1.1R over 40 trades.
This lets you make rational decisions:
- Increase position size on A-grade setups
- Reduce size or skip B-grade setups during drawdown periods
- Identify when a “B-grade” trade slips into the journal because you were bored
Traders who use R grading often find that their bottom 20% of trades (by setup grade) are drag on an otherwise profitable system. Removing those trades from the record frequently reveals a higher expectancy system hiding beneath poor trade selection.
See how to build a pre-trade checklist for a framework that combines setup grading with R planning before the market opens.
Why R Beats Pips and Dollars as a Performance Unit
Consider two traders comparing notes over a month:
- Trader A made 340 pips across 20 trades
- Trader B made 180 pips across 12 trades
Who performed better? Impossible to say without knowing lot sizes and risk per trade. But in R terms:
- Trader A: +8.5R total (avg 0.43R per trade)
- Trader B: +11.2R total (avg 0.93R per trade)
Trader B is running a significantly better system despite fewer pips. R reveals this immediately; pips hide it.
The same logic applies to dollar P&L. A trader risking $500/trade who made $3,000 in a month returned 6R. A trader risking $50/trade who also made $3,000 returned 60R. These are completely different performances — one of them is almost certainly the result of skill, the other might be one good trade.
This is why funded trading programs like FTMO and Funded Next track drawdown and daily loss limits in dollar terms but sophisticated traders inside those programs track their own performance in R. It separates system performance from account size variables.
Applying R to Your Journal
The practical shift is simple: add two fields to every trade you log — planned R (your dollar risk at entry) and actual R (final P&L divided by planned R).
After 30 trades, you’ll have enough data to calculate expectancy by setup type, session, and currency pair. After 100 trades, patterns become statistically meaningful. Most traders who do this for the first time are surprised by which setups are actually profitable and which ones they’ve been holding onto out of habit.
If your average winner is 1.2R but your average loser is 1.1R, you need a win rate above 48% just to break even — and a single bad week can put you underwater. If your average winner is 2.5R at a 40% win rate, your system has room to breathe.
The R framework doesn’t improve your forex position sizing or guarantee better entries. What it does is give you an honest, size-adjusted scorecard for every decision you make in the market.
Key Takeaways
- R is the dollar amount you risk per trade; every outcome is expressed as a multiple of that amount
- Calculate R multiple by dividing final P&L by initial risk — always use the risk defined at trade entry
- Expectancy = (Win Rate × Avg Win R) minus (Loss Rate × Avg Loss R); positive expectancy above +0.2R per trade is a viable system
- Tracking R by setup type reveals which setups are actually driving profits — and which are dragging performance down
- R removes account size from performance measurement, making your stats meaningful regardless of whether you risk $50 or $500 per trade
PipJournal automatically calculates R multiples for every trade you log, so you can see expectancy by setup, session, and currency pair without maintaining a spreadsheet. One-time pricing at $179 — no monthly fees eroding the edge you’re building.
People Also Ask
What is R multiple in trading?
R multiple is the ratio of a trade's profit or loss to the initial risk amount. If you risk $100 on a trade and make $250, the trade returned 2.5R. It normalizes trade results so you can compare performance across different position sizes.
What is a good R multiple per trade?
Most consistent traders target a minimum of 1.5R to 2R per winning trade. At a 45% win rate with 2R average winners, a system is profitable. Higher R targets (3R+) allow profitability at even lower win rates.
How do you calculate R multiple?
Divide the trade's P&L by the initial risk amount. If your stop was 30 pips and your target was 60 pips, a winning trade returns 2R. If the trade hit the stop, it's -1R.
Why is R multiple better than pips for measuring performance?
Pips don't account for lot size or risk per trade. A 50-pip gain on 0.1 lots is very different from 50 pips on 1.0 lots. R multiple normalizes everything to the same unit so comparisons are meaningful.