Why Forex Signals Fail: Slippage, Spreads and Timing
The five costs that sit between a published signal and your actual result, and which of them you can do something about.
Slippage, spread and timing are the three words that explain why a perfectly good signal loses money on your account. Slippage is the difference between the price you asked for and the price you actually got. Spread is charged before the trade has moved at all. Timing is what happens between a signal being published and your order reaching the market.
None of these appear in a provider’s published record, which is why that record and your statement never match. This page covers all five sources of the gap, roughly what each one costs, and which of them you can actually do something about.
Slippage is the difference between the price you asked for and the price you got. Along with spread, delay, the target you close at and your position size, it forms the gap between a published signal record and your own account. Four of the five are partly within your control.
Slippage, and what a stop really promises
Slippage is the gap between the price you asked for and the price you were filled at. It happens because between your click and the execution, the available price moved, or the size you wanted was not there at the price you wanted it.
This is why a stop loss is not a guarantee of a price. It is an instruction: once this level trades, close the position at the next available price. On a quiet afternoon those are the same thing. Ninety seconds after an inflation release they are not.
| Condition | Typical slippage |
|---|---|
| Liquid pair, active session | Under a pip, often zero |
| Thin session, minor pair | One to three pips |
| Seconds after a scheduled release | Several pips to tens of pips |
| Weekend gap | Whatever the gap is, in full |
A stop does not fail when it slips. It is doing exactly what it promised, which is closing the position. The mistake is planning as though the fill price is fixed, which is why the answer around news is a smaller position rather than a wider stop.
The timing detail is in news trading signals.
Spread, the cost charged before anything happens
Spread is the difference between the buy and the sell price, and you pay it the moment you enter. The trade starts underwater by exactly that amount, on every single position, whether it wins or loses.
Because it is a fixed cost against a variable reward, it hurts small targets far more than large ones.
| Target | Spread 1.2 pips | Share of the target |
|---|---|---|
| 8 pips | 1.2 | 15 percent |
| 25 pips | 1.2 | 5 percent |
| 90 pips | 1.2 | 1.3 percent |
| 250 pips | 1.2 | 0.5 percent |
A provider trading on a raw spread account and a follower on a wide retail account are not running the same strategy, even taking identical signals. This is the main reason scalping signals so often fail to reproduce, and the full breakdown of trading costs is in the cost of holding a trade.
Delay, the largest factor and entirely yours
A signal is published. You get a notification, unlock the phone, read it, open the platform, work out the size, place the order. Best case forty seconds. Realistically several minutes.
In that window price moves, and it usually moves in the direction the signal predicted, which sounds good and is not. The reward left has shrunk while the distance to the stop has grown.
| You enter | Risk | Reward left | Ratio |
|---|---|---|---|
| At the published entry | 30 pips | 60 pips | 1 : 2.0 |
| 10 pips late | 40 pips | 50 pips | 1 : 1.25 |
| 20 pips late | 50 pips | 40 pips | 1 : 0.8 |
The analysis was identical. The trade became a losing proposition through nothing but the delay.
This is why the staleness check matters more than any other habit: if price has travelled more than a third of the way from the entry towards the first target, leave it. Delivery routes and their lag are compared in signal apps against Telegram and email.
Which target you closed at
A signal with three targets does not have one result, it has several depending on how you managed it. Two people can follow the same trade and record a win and a loss.
- Everything closed at target one: small win, misses the rest of the move.
- Thirds at each target with the stop moved to entry after target two: the intended outcome.
- Everything held for target three: either the largest win or, if price turns at target two, a loss on a trade that was in profit.
None of these is wrong, but only one of them matches whatever the provider recorded. Ask which they count, because it changes the published win rate substantially. The arithmetic is in forex signal accuracy.
Position size, the one that dwarfs the others
Everything above is measured in pips. This one is measured in how much those pips are worth, and it is the largest factor by a distance.
Two people take the same ten signals. Six win, four lose, exactly as published. One risked one percent per trade and finishes up slightly. The other sized by feel, went large on the ones that looked obvious, and those happened to be among the four losers. Same signals, same analyst, opposite months.
People assume the difference between a published record and their own account is the provider exaggerating. Usually it is not. It is these five costs, and the largest of them is the one nobody else touched.
The sizing rule is in how much to risk per signal, and the lot size calculator removes the guesswork.
What you can actually control
| Cost | Yours to control | What to do |
|---|---|---|
| Slippage | Mostly not | Trade liquid pairs in active sessions, size smaller around news |
| Spread | Partly | Account type and session choice, and avoid very small targets on wide spreads |
| Delay | Yes | Fewer alerts you actually read, or a copier for fast signals |
| Target management | Yes | Decide the rule once and apply it to every trade |
| Position size | Entirely | Calculate from the stop distance every time, no exceptions |
Three of the five are fully yours. That is a more useful conclusion than it sounds, because it means most of the gap between a published record and your account is fixable without changing provider.
Keep reading
- How much to risk per signal the largest of the five costs, and entirely yours
- Forex signal accuracy why the target you close at changes the win rate
- News trading signals where slippage does the most damage
- The cost of holding a trade spread, commission and financing in full
Frequently Asked Questions
What is slippage in trading?
The difference between the price you asked for and the price you were actually filled at. It happens when the available price moves between your order and its execution, or when the size you wanted was not there at the price you wanted.
Does slippage mean my stop loss failed?
No. A stop is an instruction to close the position at the next available price once the level trades, not a promise of that exact price. It did what it said, and the answer is smaller size around volatile events rather than a wider stop.
Why did I lose on a signal that hit its target?
Usually a late entry, or closing at a different target to the one the provider recorded. Entering twenty pips late can turn a 1 : 2 trade into a 1 : 0.8 one without anything changing in the analysis.
How much does spread cost per trade?
It is charged once on entry, so its impact depends entirely on the target. A 1.2 pip spread is 15 percent of an 8 pip target and about 1 percent of a 90 pip one.
Why do my results differ from the provider’s record?
Five things: slippage, spread, the delay before you entered, which target you closed at, and your position size. The last one is the largest and it is entirely on your side of the trade.
How do I reduce slippage?
Trade liquid pairs during active sessions, avoid entering in the seconds around a scheduled release, and use limit orders where the signal allows rather than entering at market well after publication.
Is a wider stop the answer to slippage?
No. A wider stop increases the loss on every ordinary trade to guard against a rare one. Halving the position on anything held through news or a weekend achieves the same protection at a much lower running cost.
