Risk-to-reward ratio (R:R) compares the potential loss on a trade to the potential gain. A 1:2 R:R means you are risking 1 unit to potentially make 2 units. A 1:3 means you risk 1 to make 3. It sounds simple — and it is — but the way most beginners apply it leads to strategies that look disciplined on paper and lose money in practice.
The core mistake is treating R:R in isolation. A 1:3 R:R is not automatically good. If you only win 20% of your trades at that ratio, the strategy loses money. R:R only makes sense when you know the win rate that comes with it. The number that ties them together is expectancy — and that is what you are really trying to optimise.
How to calculate risk-to-reward ratio in forex
The calculation is straightforward. For any trade:
- Risk = entry price minus stop loss price (in pips or price units)
- Reward = take profit price minus entry price (in pips or price units)
- R:R = reward ÷ risk
Example: you buy EUR/USD at 1.0850. Stop loss is at 1.0820 (30 pips below). Take profit is at 1.0940 (90 pips above). R:R = 90 ÷ 30 = 3.0. This is a 1:3 risk-to-reward setup.
The ratio does not depend on lot size or dollar amount — those affect how much money changes hands, not the ratio itself. A 1:3 trade risking 10 pips to make 30 pips is the same ratio as a 1:3 trade risking 50 pips to make 150 pips.
Practical tip: always calculate R:R before entering a trade, not after. The entry, stop, and target must all be defined in advance. Adjusting the take profit level to hit a round R:R number after identifying the stop is not analysis — it is fitting the setup to match a preferred ratio.
Why R:R alone tells you nothing about profitability
Here is the fact that most trading content omits: a high R:R does not guarantee profit. It does not even suggest profit. The following example makes this concrete:
- Strategy A: 1:3 R:R, 25% win rate. Average R per trade = (0.25 × 3) − (0.75 × 1) = 0.75 − 0.75 = 0.00 expectancy. Breakeven.
- Strategy B: 1:1.5 R:R, 55% win rate. Average R per trade = (0.55 × 1.5) − (0.45 × 1) = 0.825 − 0.45 = +0.375 expectancy. Profitable.
- Strategy C: 1:3 R:R, 20% win rate. Average R per trade = (0.20 × 3) − (0.80 × 1) = 0.60 − 0.80 = −0.20 expectancy. Losing.
Strategy B, with a lower R:R than A and C, is the only profitable one. This is why the popular advice "always aim for 3:1 risk-to-reward" can actively damage your trading if you do not understand that it only works when the win rate is high enough to support it.
What is expectancy and how do you calculate it?
Expectancy is the average profit or loss per trade, expressed in R (units of risk). It is the number that tells you whether a strategy makes money over time — not a single trade, but across a large sample. The formula is:
Expectancy = (Win Rate × Average Winner in R) − (Loss Rate × Average Loser in R)
If your loser is always −1R (you never move your stop), the formula simplifies to:
Expectancy = (Win Rate × Average R:R) − Loss Rate
A positive expectancy means the strategy makes money on average. A negative expectancy means it loses money on average, regardless of how good any individual trade looks. This is the single most important number to extract from a forex backtest.
Expectancy example: calculating from backtest results
Suppose you run a 120-trade backtest and find: 54 winning trades (45% win rate), average winner of 2.1R. 66 losing trades (55% loss rate), average loser of 1.0R.
Expectancy = (0.45 × 2.1) − (0.55 × 1.0) = 0.945 − 0.55 = +0.395R per trade.
Over 120 trades at 1% risk per trade, this strategy would produce roughly 47% account growth before compounding. That is a genuinely useful strategy — and one you would never have known was profitable without running the backtest and calculating the number.
How to choose the right R:R target for your strategy
There is no universally "right" R:R target. The correct R:R for a strategy depends on the win rate that strategy realistically produces on its best setups. Here is how to think about it:
- High-frequency setups (multiple per day): tend to have lower R:R (1:1 to 1:1.5) but need a higher win rate (55–65%) to be profitable. These are range scalp or session-range strategies.
- Medium-frequency setups (1–3 per day): typically target 1:1.5 to 1:2.5 R:R. Win rate needs to be 40–55% to produce positive expectancy at these ratios.
- Low-frequency swing setups (a few per week): often target 1:2.5 to 1:4+ R:R. Win rate can be as low as 30–40% and still be profitable if the ratio is high enough.
The relationship is a trade-off: higher R:R targets mean the market has to move further in your favour before closing the trade, which means more trades will reverse and stop you out before reaching the target. Higher R:R and lower win rate, or lower R:R and higher win rate — both can be profitable. The test is always: does the combination produce positive expectancy over a large backtest sample?
The most common R:R mistakes forex traders make
- Setting a fixed R:R regardless of market structure: placing a 3R target on every trade, even when the nearest resistance is at 1.5R away, means many winners will reverse before hitting target. Targets should be set at structurally meaningful levels, not at a round R multiple.
- Moving the stop to improve R:R: if a trade does not have enough natural room for a 2R target, the right answer is usually to skip the trade — not to tighten the stop so the R:R looks better on paper. A tighter stop means a higher chance of being stopped out on normal noise.
- Measuring R:R without accounting for spread: a 30-pip stop with a 90-pip target is 1:3 gross, but after a 2-pip spread on entry and exit it is (30-2) : (90-2) = 28:88 = 1:3.14 — close in this case but significant on very small stops.
- Never back-calculating the minimum win rate needed: if you are running a 1:2 strategy, you need a win rate above 33% just to break even. Many traders run strategies for months without checking whether their actual win rate clears this minimum threshold.
How to use R when logging backtest and live trades
Logging in R only works if every trade is recorded the same way, which is where hand-kept journals fall apart. FxBacktest stores each trade in R as it closes, so expectancy is computed from the log rather than estimated from memory. Worth reading alongside our measurement that the risk-to-reward ratio alone carries no edge - the R you choose shapes the curve, not the outcome.
Recording every trade result in R (rather than dollars or pips) is the standard approach because it makes all trades comparable regardless of position size. A trade risking $100 that wins $200 is +2R. A trade risking $50 that wins $100 is also +2R. When you review your journal, you can see patterns in the performance data without the distortion of changing lot sizes.
The same applies in backtesting. Tracking results in R means your backtest performance is valid regardless of what account size you eventually trade, because R scales with the account. A +0.4R expectancy strategy at 1% risk produces 0.4% per trade on any account size.
Frequently asked questions: forex risk-to-reward ratio
What is a good risk-to-reward ratio in forex?
There is no universally good R:R. A good risk-to-reward ratio is one that, combined with your strategy's realistic win rate, produces positive expectancy over a large sample. A 1:1.5 R:R with 55% win rate is better than a 1:3 R:R with 20% win rate. Calculate expectancy — not just R:R — to evaluate a strategy.
Should I always aim for a 1:2 or 1:3 risk-to-reward in forex?
Not necessarily. Aiming for a specific R:R regardless of market structure often leads to placing targets beyond logical levels, where the market is unlikely to reach before reversing. Set your take profit at the next significant structural target — support, resistance, session high/low — and then calculate what R:R that produces. If it is below 1:1, the trade is probably not worth taking. But forcing a 3R target where structure only supports 1.5R will reduce your win rate and hurt expectancy.
What is expectancy in forex trading?
Expectancy is the average profit or loss per trade in R across a large sample. It combines win rate and average R:R into one number that tells you whether a strategy is profitable. Positive expectancy means the strategy makes money on average per trade. Negative expectancy means it loses. A strategy with +0.3R expectancy at 1% risk per trade makes 0.3% per trade on average over a large sample.
How do I calculate the minimum win rate needed for my R:R?
The breakeven win rate = 1 ÷ (1 + R:R). For a 1:2 trade: 1 ÷ (1 + 2) = 33.3%. You need to win more than 33.3% of trades at 1:2 to be profitable. For 1:1.5: 1 ÷ 2.5 = 40%. For 1:3: 1 ÷ 4 = 25%. Check your backtest win rate against this breakeven threshold before deciding a strategy is worth trading.
Can I have a profitable forex strategy with a win rate below 50%?
Yes, absolutely. Many highly profitable strategies win less than half their trades. A 40% win rate with an average 2R winner has an expectancy of (0.40 × 2) − (0.60 × 1) = 0.80 − 0.60 = +0.20R per trade. That is a profitable strategy. The psychological challenge is managing losing streaks — at 40% win rate, five consecutive losses is statistically normal and must be accepted as part of the strategy's distribution.
What is the difference between risk-to-reward ratio and profit factor?
R:R is measured per trade (planned reward divided by planned risk). Profit factor is measured across all trades in a sample (total gross profit divided by total gross loss). A profit factor above 1.0 means the strategy is profitable overall. Profit factor of 1.5 means for every £1 lost, the strategy made £1.50. Both numbers are useful; profit factor is more stable over large samples because it accounts for variation in actual winner and loser sizes rather than using planned R:R.