LENZI
DocsBlogPricing
Get Started
  1. Home
  2. Docs
  3. Trading Basics
Trading Basics

Why Your Stop-Loss Keeps Getting Hit (And How to Fix It)

The structural reasons stop-losses get hit just before the trade works — stop placement inside noise, ignoring ATR, round-number magnets, and the fixes that solve each one.

9 min readUpdated April 28, 2026
stop-losstrade-executionrisk-management

If your stops keep getting hit and the trade then works without you, the problem is almost never bad analysis. It is stop placement. This guide walks through the structural reasons stop-losses fail, in the order they happen most often, with the specific fix for each.

The Frustration

Most retail traders share the same story: they identify a clean level, wait for the setup, enter, place a stop "where it makes sense" — and watch price wick down through the stop, reverse immediately, and run to the target without them.

This is so common it is widely assumed to be unfair, deliberate, or proof that retail "can't win." None of those is true. Stops get hit because retail traders, on average, place stops in predictable, mathematically-bad locations. Once you understand where, the fix is mechanical.

Reason 1: Stop Placed Inside the Level's Noise Zone

Levels are zones, not exact prices. A swing low at $531.20 with prior touches at $531.80 and $530.90 means the actual support zone is roughly $530.50–$532.00.

A stop at $531 is inside that zone. It will be hit by normal level-testing — wicks that probe the level and rebound are exactly what makes a level a level. The stop is not protecting against the thesis being wrong; it is protecting against price testing the level the way it always does.

The fix: place the stop below the bottom of the zone, not inside it. For the example above, that means a stop around $529.80–$530.20, not $531.

Reason 2: Stops Too Tight Relative to ATR

Average True Range (ATR) measures an asset's typical daily range. A stop placed without reference to ATR is a stop placed without reference to volatility.

If a stock has a daily ATR of $5 and your stop is $1.50 below entry, you are hoping price never moves more than 30% of its average daily range against you before going your way. The math is bad — that's normal noise, not thesis invalidation.

A reasonable rule:

  • Stop distance ≥ 1.0 × ATR(14) for daily-timeframe trades.
  • Buffer beyond structural level = 0.3 × ATR(14) to absorb normal noise.

If the structural stop is closer than 1.0 × ATR, you are likely placing it inside the noise zone — see Reason 1.

Reason 3: Stop at an Obvious Round Number

Round numbers — $100, $200, $500, $4,000 (on indices) — concentrate institutional orders, options strike interest, and retail stops. They are the single most predictable location for stop runs.

A long position with a stop at exactly $100 (when current price is $103) is broadcasting where it can be taken out. If price wicks to $99.85 before reversing to $108, the trader is out — the stop was hit by 15 cents.

The fix: never place stops at exact round numbers. Place them either above or below by enough that a typical wick does not catch them. A stop at $98.50 (instead of $100) is statistically much harder to take out than a stop at $100.

The same logic applies to the most obvious swing extremes. A stop at exactly the prior swing low is a stop in the most-targeted location on the chart. Place it slightly below.

Reason 4: Stop Run

A stop run is a deliberate spike through an obvious level to trigger clustered stops, followed by an immediate reversal. The signatures:

  • A fast wide-range candle through the level — often on elevated volume from the triggered stops.
  • The candle fails to close beyond the level — body returns inside, wick is the only excursion.
  • Volume on the wick is high; the next candle's volume drops sharply.
  • Price reverses aggressively within 1–3 candles, often closing strongly back in the original direction.

Stop runs concentrate at:

  • Multi-touch swing highs and lows.
  • Round numbers.
  • The session high or low from the prior day.
  • Pre-market highs and lows on intraday timeframes.

Avoiding stop runs is partly about not placing stops at the most obvious points (Reason 3) and partly about using buffers (Reason 2). A stop with a 0.5% structural buffer below the swing low survives most stop runs. A stop at the exact swing low does not.

Reason 5: Stop Sized for Comfort, Not Structure

The most common amateur error: setting the stop based on the dollar amount the trader is comfortable losing, regardless of where the chart says the thesis is invalidated.

The pattern: trader buys 200 shares of a $100 stock, "doesn't want to lose more than $400," puts a stop at $98. The stop has no relationship to the chart. It is at the trader's emotional comfort point.

If structural support is at $96 and ATR is $3, that $98 stop is inside the noise zone, will be hit by routine testing, and the trade will work for the trader who placed the stop at $95.50.

The fix is inverting the logic: the stop is set by the chart first, then position size is computed from the stop distance.

Account = $50,000. Risk = 1% = $500. Entry = $100. Structural stop = $95.50.
Per-share risk = $4.50. Position size = $500 ÷ $4.50 = 111 shares.

The trader buys 111 shares with a $4.50 stop, not 200 shares with a $2 stop. Same dollar risk, structurally sound stop. The stop survives noise. The position works more often.

Reason 6: Moving the Stop Wider After Entry

This is not a placement issue but a discipline issue, and it ruins more trades than any of the others combined.

The pattern:

  1. Trader places a structural stop.
  2. Price approaches the stop.
  3. Trader, hoping to "give it room," moves the stop further from entry.
  4. Price hits the new stop. Loss is now 2x or 3x the original plan.
  5. Trader concludes "the market took my stop again." It did. The trader handed it to the market.

The rule that prevents this:

Stops only move tighter, in the direction of profit. Never wider.

A stop that needs to be widened was either misplaced (the original placement was inside noise) or the thesis is invalidated. In both cases, the answer is to take the loss and re-evaluate, not to extend the loss.

Reason 7: News Event Inside the Trade Window

A position held into earnings, FOMC, or a major macro release exposes the stop to gap risk. Pre-market or after-hours moves can blow through the stop without it being filled at the planned price. The realized loss is larger than the planned loss.

The fix: avoid holding positions through earnings (announcements within the trade duration) unless the trade thesis is specifically about the event. For macro events, reduce size or close trades before the release.

A Diagnostic for Your Last 20 Stops

If your stops keep getting hit, run this on your last 20 trades:

  1. Was the stop inside the level's noise zone? (Inside the support/resistance band, or above/below the swing extreme by less than 0.3 × ATR.)
  2. Was the stop at an exact round number or swing extreme?
  3. Was the stop at less than 1.0 × ATR distance from entry?
  4. Did you move the stop wider at any point?

If 5 or more of the 20 trades match any single category, that category is the structural problem to fix first. The improvement is mechanical, not psychological — adjust the placement rule and the stop-hit rate drops.

How Lenzi Places Stops Structurally

Lenzi reads your chart, identifies the swing structure, measures ATR, and places the stop beyond the relevant invalidating level with an ATR-based buffer. It checks for round-number proximity and shifts the stop slightly to avoid the most obvious stop-hunt points.

Position size is then computed from the stop distance and your configured risk-per-trade percent — so the stop is always structural and the size always respects your risk rule. You see the chart-based reasoning, not just a price.

The compound effect across hundreds of trades is meaningful: fewer stop runs, fewer trades that "would have worked," and more risk-reward outcomes that match what the strategy projected.


*Stop-loss placement reduces but does not eliminate risk. Markets occasionally gap through stops on news or pre-market moves, and slippage in fast markets can produce realized losses larger than planned. Maintain conservative position sizing and never assume a stop guarantees the maximum loss you have computed.*

Frequently Asked Questions

Disclaimer: This guide is for educational purposes only and does not constitute financial or investment advice. Trading involves substantial risk of loss and is not appropriate for all investors. Past performance does not guarantee future results.

Back to all docs
Free During Beta

See this on your actual chart

Lenzi reads your chart, draws the levels, and challenges your analysis. Not a description — the actual read on your actual ticker.

Try Lenzi Free
Related Guides
How to Find Entry and Stop-Loss: The Structural Method Used by ProsRisk Management for Traders: The Discipline That Decides Who SurvivesWhy Most Traders Lose Money: The Real Reasons (and How to Avoid Them)
Browse all guides
Related Guides

How to Find Entry and Stop-Loss: The Structural Method Used by Pros

11 min read

Risk Management for Traders: The Discipline That Decides Who Survives

11 min read

Why Most Traders Lose Money: The Real Reasons (and How to Avoid Them)

11 min read

SpikeLens

See the market more clearly.

Product

  • How It Works
  • About
  • Pricing
  • Guide

Resources

  • Docs
  • Blog
  • Glossary
  • FAQ

Legal

  • Privacy Policy
  • Terms of Service

© 2026 SpikeLens. All rights reserved.