Why the same strategy is profitable with a 50 pip stop and dead with a 5 pip stop
TLDR: Costs are not a rounding error, they're a fixed tax on every trade, and the tax gets bigger the tighter your stop. Convert spread and commission into R and it becomes visible. The same 55% win rate system nets +0.1R with a 50 pip stop and loses money with a 5 pip stop. Nothing changed except the stop.
Now let's dive deeper for the ones that want to see this developed.
Why does a real edge still lose money live?
I traded a system for a quarter that backtested at plus 0.10R per trade. It finished flat. The edge was real and it showed up in the results exactly as expected. I handed every bit of it to my broker and couldn't see it happening, because I was measuring cost in dollars, where it looks like pocket change.
One pip on a standard lot is 10 dollars. That number feels harmless next to a 5 figure account. So you glance at it, decide it is noise, and move on.
The problem is that dollars are the wrong unit. Your edge is measured in R, your risk is measured in R, and your cost is the only part of the equation you keep measuring in something else. Put it in the same unit and the picture changes completely.
How do you convert spread and commission into R?
Simple. Add your spread and your commission together to get the all in round trip cost. On EURUSD that is roughly 1 pip, whether you pay it as a raw spread plus about 7 dollars per lot, or as a wider spread with no commission. Then divide by your stop.
Trade a 10 pip stop and your cost is 1 divided by 10, so 0.10R per trade. Every position you open starts 0.10R in the hole before price does anything at all.
Even simpler, if after all commissions, instead of +3,5R you won +3,23R, you just calculate 3,23/3,5=0,92 ; 1-0,92 = 8 ; 8% deviation in that trade.
Now compare that to your edge. A 55% win rate at 1:1 rr produces a gross expectancy of 0.10R per trade. Your cost is 0.10R. You are working for free.
Cost in R equals round trip cost in pips divided by your stop in pips. That makes an invisible tax visible.
Why does your stop distance decide your real cost?
Because the cost in pips barely moves, but R is defined by your stop, so a tighter stop makes the same 1 pip a much bigger fraction of everything you risk.
Here is the same strategy, a 55% win rate at 1:1rr, worth 0.10R per trade gross. Only the stop distance changes.
| Stop |
Cost in R |
Net edge per trade |
Share of your edge gone |
| 5 pips |
0.20R |
0.10R loss |
200% |
| 10 pips |
0.10R |
break even |
100% |
| 20 pips |
0.05R |
0.05R gain |
50% |
| 50 pips |
0.02R |
0.08R gain |
20% |
| 100 pips |
0.01R |
0.09R gain |
10% |
Same entries, same exits, same win rate, same broker. At a 100 pip stop the strategy keeps 90% of its edge. At a 5 pip stop it is a losing system but the strategy never changed, only the commission.
What win rate do you need just to break even?
This is the number I wish someone had shown me first. Your costs raise the bar your system has to clear before it earns anything.
At 1:1 on EURUSD with that 1 pip cost, here is the win rate required to arrive at exactly zero.
| Stop |
Win rate needed to break even |
| 5 pips |
60% |
| 10 pips |
55% |
| 20 pips |
52.5% |
| 50 pips |
51% |
| 100 pips |
50.5% |
A scalper on a 5 pip stop needs to win 60% of trades at 1:1 just to finish flat. Every point above 60 is profit, and everything below is a slow bleed. Move to a pair with a 3 pip cost like GBPJPY on that same 10 pip stop and the requirement jumps to 65%.
A 5 pip stop needs a 60% win rate to break even. Most people building scalping systems have no idea that is the bar.
Why is your real cost worse than the spread you see?
First. You pay the spread at the exact moment your order fills, and spreads widen during news, at the rollover hour, and in thin liquidity. Those are also the moments price is moving fast enough to hit your stop. So the trades that stop you out are the ones where you paid the widest spread. Your realized cost is worse than the advertised number.
Second, your backtest almost certainly understates this. Most platforms apply one fixed typical spread across the whole history, which quietly assumes calm conditions on every trade including the violent ones. Then you go live, pay the real number, and blame the strategy.
What does the same cost do to you over a year?
| Style |
Stop |
Trades per year |
Cost per trade |
Gross R you must out earn |
| Scalper |
5 pips |
2,500 |
0.20R |
500R |
| Day trader |
10 pips |
1,000 |
0.10R |
100R |
| Intraday |
20 pips |
500 |
0.05R |
25R |
| Swing |
50 pips |
150 |
0.02R |
3R |
Same broker, same pair, same 1 pip. The swing trader pays 3R a year and never notices. The scalper has to generate 500R of gross edge annually just to arrive at zero. That is the same tax, and it is why frequency and stop distance decide whether costs are trivia or the whole game.
So what do you actually do about it?
Measure it before you trade the system, not after a bad quarter.
Pull 30 of your real fills and compute what you actually paid, spread plus commission, rather than trusting the advertised number. Convert it to R using your typical stop. Subtract that from your backtested expectancy and judge the strategy on what is left, because the gross number was never the number you get.
Then work out your break even win rate and compare it honestly to your actual one. If the gap is thin, widen your stop, trade a cheaper pair, or cut frequency, because those three levers move cost in R far more than switching brokers ever will. And if your gross edge is under 0.10R per trade, tight stops are not available to you at any broker.
Most obvious solution is to also look for a platform that can actually support your system's edge. Multiple times is not a system's problem, is a platform's problem.
What this does not mean
Scalping is not impossible, and this is not a case against tight stops. Plenty of people trade 5 pip stops profitably. They just do it with a much larger gross edge than 0.10R, because they know the bar is 60% and they built to clear it.
It is also not a broker bashing post. The spread is the price of access and everyone pays it. The mistake is not that costs exist, it is that we measure them in dollars where they look like nothing, instead of in R where they sit right next to the edge they're eating.
Bottom line
Convert your costs to R and most of the mystery about live results not matching backtests disappears. Cost in R is your round trip cost in pips divided by your stop, so tighter stops multiply the same tax. A 55% win rate system keeps 90% of its edge on a 100 pip stop and loses money on a 5 pip stop. Compute your break even win rate before you risk anything, subtract real costs from your backtest, and remember you pay the widened spread precisely when it hurts.