Ready to go further
Next: see what a stop costs once the spread is in it
The stop loss calculator shows the money at risk for a stop distance, so you can compare it with the spread you actually pay.
What is included
- What it is, in plain words
- The formula or mechanism, with exact arithmetic
- How it hits grid, martingale and DCA bots
- A check you can run before you switch a bot on
Who it is for
- People who run or plan to run a trading bot
- Anyone reading a backtest or a bot sales page
- Readers who want the numbers, not the pitch
- Not advice, and not a signal service
Key facts
- Stop hunting is a claim, not a measured fact: that a dealer or large player moves price to a level where many stop orders sit, to trigger them.
- Three ordinary things can look identical from outside: a wider spread, slippage on a stop order, and a thin market where a small order moves price.
- In the made-up example below, a short trade whose stop is 4 pips above the highest mid price is triggered by nothing but a spread of 8 pips or more, because a buy stop fills at the ask.
- A stopped-out trade followed by a reversal feels like proof. It is not: price reverses after most stops, whether or not anyone targeted them.
- What can be done is to measure, with your own fills and a price record from more than one source, and to place stops with the spread in mind.
What the claim says
The idea goes like this. Many traders put their stop losses at obvious places: just under a recent low, just over a recent high, at a round number. Those orders pile up. Someone with the power to move price, the story says a dealer or a large trader, pushes it to that level for a moment, the stops trigger, and price returns. The stopped-out traders took the loss and the one who pushed it took the other side.
The claim is old and widely repeated. It is also impossible to settle from a single account. This page does not accuse any firm of anything, and nothing here says it happens or does not happen at any particular place. It sets out what is known about how stops work, what can look like hunting without being it, and what you can and cannot prove.
What is real: the mechanics
A stop loss is an instruction to close a trade when price reaches a level. It does not promise a fill at that price. Some well-understood mechanics move a stop's trigger and fill without anyone aiming at it:
- The spread. Long trades are closed by selling at the bid. Short trades are closed by buying at the ask. Charts often show the bid or a mid price only. When the spread widens, as it often does around news, at the daily rollover or in thin hours, the ask can reach a short's stop while the chart line is still below it. See spread.
- Slippage. Once a stop triggers it usually becomes a market order. In a fast move the fill can be well beyond the level. See slippage.
- Thin liquidity. When few orders are resting near the price, a modest order can move it further than usual. Stops themselves are orders: a cluster triggering can push price toward the next cluster, with no plan behind it.
- Different price feeds. Different venues and brokers quote slightly different prices. A spike that appears on one feed may not appear on another, and the stop is judged on the feed of the venue it sits with.
- Wicks around obvious levels. Many traders place stops at the same obvious spots, so a normal wick through one will trigger many of them at once. That can look targeted when it is only crowded.
A worked example: the spread alone
This is a made-up short trade on a made-up pair quoted to five decimals, where 1 pip is 0.0001. A short is closed by a buy stop, and a buy fills at the ask, which is the mid price plus half the spread. The stop sits at 1.10500. The highest the mid price reaches is 1.10460, which is 4 pips below the stop. The chart line never touches the stop. Whether the trade is stopped depends on the spread at that moment.
| Spread at the peak | Highest ask | Cushion to the stop | Stop triggered? |
|---|---|---|---|
| 0.5 pips | 1.10462 | 3.75 pips | No |
| 1 pips | 1.10465 | 3.50 pips | No |
| 4 pips | 1.10480 | 2.00 pips | No |
| 8 pips | 1.10500 | 0 pips | Yes |
| 12 pips | 1.10520 | Past by 2.00 pips | Yes |
Calculated by us on 29 Oct 2026, exact for these made-up inputs. The highest ask is 1.10460 plus half the spread. At a spread of 1 pip the ask peaks at 1.10465 and the trade survives. At 8 pips the ask reaches 1.10500, exactly the stop, and the trade is closed. At 12 pips it passes it. Nothing about the mid price changed between those rows. Only the spread did.
The trader sees a chart that never reached the stop, a trade that was closed, and a price that then falls away. That looks like a hunt. It is also exactly what a wide spread at a quiet moment produces. The two cannot be told apart from the chart alone.
How it hits bots
- Tight stops. Scalping bots and breakout bots that use stops a few pips away are the most exposed to the spread effect, because the spread is a large share of the stop distance.
- Obvious levels. A bot that puts its stop at the previous day's low, a round number or a fixed distance joins the same crowd as everyone else. A normal wick can trigger it.
- Backtests. Most backtests assume a constant spread, so they never trigger a stop on the spread alone. Live trading does. This is one reason live results come in worse than tested ones. See backtesting.
- Rollover and news. Spreads often widen around the daily rollover and scheduled news. A bot left running through those moments with tight stops will see the effect more.
What cannot be proven
You cannot prove hunting from your own account. One stopped-out trade followed by a reversal is expected: if a stop sits next to a recent extreme, price often does retrace after touching it, because that is what an extreme is. To say a venue targeted stops you would need to show that moves to stop levels happen more than chance and ordinary liquidity would give, across many accounts, with price records from several independent sources. A single trader's statement and one chart cannot do that.
The reverse is also true. You cannot prove it never happens. Rules about how a venue may trade against its clients differ by country and by venue, and they change, so check the rules and the disclosures of the one you use. Nothing here is a claim about any named firm.
How to check your own fills
- Log the time, the trigger level, the fill price and the spread at each stop-out. Over dozens of stops, see how many happened when the spread was well above its usual size.
- Compare your fill with a price record from a second source for the same second. A gap that shows only on one feed is worth knowing about.
- Compare your fills in busy hours with fills in quiet hours. Wide-spread stop-outs cluster in thin hours.
- Test the bot on a demo account and a small live account side by side. If the live one is stopped far more often on the same signals, the difference is costs or fills. See demo account.
- Build the spread into the stop distance. A stop that must survive a spread of 8 pips cannot be 4 pips away.
Keep Going
Related Tools and Guides
Keep exploring
FAQ
Frequently Asked Questions
What is stop hunting?
The claim that someone moves price to a level where many stop losses sit, to trigger them. It is a claim, and it cannot be proven or disproven from one account.
Can a spread trigger my stop without the chart reaching it?
Yes. A short trade is closed by buying at the ask, and a long trade by selling at the bid. If the spread widens, the ask can reach a short stop while a mid or bid chart line stays below it.
Why does price often reverse right after my stop is hit?
Stops usually sit next to recent extremes, and price often retraces from an extreme. The reversal is common whether or not anyone targeted the stop, so it is weak evidence.
How can I tell slippage from stop hunting?
You cannot from one trade. Log the trigger level, the fill and the spread over many stop-outs, compare with a second price source, and see whether bad fills cluster in thin or fast moments.
Does stop hunting happen on every platform?
There is no way to say from here. Rules and practices differ by country and by venue. Read the order execution policy of the one you use.
Are the numbers on this page real?
Example numbers are made up to show how the maths works, and the page says so. A figure only counts as exact when the page says it was calculated on a stated date. Nothing you enter in a calculator leaves your browser.
Can I use this to decide whether to run a bot?
It can show whether a bot's numbers hold together and how much an account can lose. It cannot say what the market will do, and it is not advice. Use it to ask better questions, then read the terms of your own broker or exchange.
Is this financial advice?
No. It explains how stop orders and spreads work in general terms. The example is made up and no firm is accused of anything.
Know the Risk Before You Run It
Free calculators and guides, added every week. Leave your details and we will email you when new ones go up.
Trading carries a risk of loss