# Structure Stop

A Risk, Sizing & Exits concept (Stop taxonomy) in the LuxAlgo Library, with 1 indicator implementation.

## What is a Structure Stop?

A structure stop is placed beyond the chart feature that invalidates the trade: below the swing low a long was built on, beyond the order block or zone that anchored the entry, outside the boundary of the range. The chart dictates the distance, and size is back-solved from the risk budget, so a wider structural stop means a smaller position, not more risk.

Placing the stop beyond the pattern is among the oldest pieces of chart-trading advice: classic technical-analysis texts recommended exiting when the formation that justified the trade was violated, and modern price-action vocabularies restate the rule as invalidation. The discipline is to define, before entry, what would prove the idea wrong, and let that point set the stop rather than a preferred loss size. The stop then carries information: being hit means the market disagreed with the thesis, not merely that price wandered.

The rationale: exit when the idea is disproven, not when noise wanders an arbitrary distance. The known weakness is that obvious swing points are where resting stops accumulate, and crowded levels attract sweeps. Common refinements pad the level by a fraction of ATR, anchor to the deeper structural level instead of the nearest one, or accept smaller size for the extra room. Even padded stops get run in fast conditions; padding changes the odds of surviving a sweep, not the possibility of one.

Structure stops slot cleanly into the wider risk stack. The structural distance defines one R, making the trade auditable under the [R-multiple framework](https://www.luxalgo.com/library/concept/r-multiple-framework/); size follows from a [fixed fractional](https://www.luxalgo.com/library/concept/fixed-fractional/) rule or whichever of the [sizing bases](https://www.luxalgo.com/library/concept/sizing-bases/) the account uses; and execution is a choice among [order types](https://www.luxalgo.com/library/concept/order-types/): a resting stop-market that prioritizes getting out, or a stop-limit that controls sweep slippage but may not fill.

## How to place a structure stop on a chart

Placement is a short procedure once the trade's anchoring structure is named.

1. Name the structure the trade depends on: the swing point, the zone, or the range boundary that made the entry worth taking.
2. Find the exact invalidation price just beyond it, where the structure is unambiguously broken rather than merely tested.
3. Add a volatility buffer, an ATR fraction or a margin past recent wick extremes, so shallow sweeps do not reach the order.
4. Compute the stop distance and back-solve size from the risk budget; the distance is fixed by the chart, size is the free variable.
5. If the stop still sits in the most obvious pocket behind a widely watched level, anchor to the next deeper structure and resize.

## How traders use it

- For initial placement: locate the invalidation point (swing, zone edge, range extreme), add a small volatility buffer beyond it, and size the position from the resulting distance.
- For trailing: as new swings print in the trade's favor, the stop ratchets beyond each successive swing, so the exit fires only when structure actually breaks.
- For filtering: if the structural distance makes the minimum size uneconomic, or the level sits inside an obvious pocket of resting stops, the setup is skipped or re-anchored to deeper structure.
- For target bookkeeping: the structural distance defines one R, so targets are expressed in R multiples and checked against the [profit target taxonomy](https://www.luxalgo.com/library/concept/profit-target-taxonomy/), keeping reward-to-risk comparable across setups.
- For [pyramiding](https://www.luxalgo.com/library/concept/pyramiding/): each add is justified only if the ratcheted structural stop on the combined position keeps total open risk inside the original budget.
- For portfolio discipline: repeated structural stop-outs in one market feed [loss-control rules](https://www.luxalgo.com/library/concept/loss-control-rules/) such as daily loss caps; a level that keeps failing says the structural read is wrong today.

## Structure Stop vs other stop logic

- **Volatility Stop** (https://www.luxalgo.com/library/concept/volatility-stop/): Sets distance from a volatility estimate, typically a multiple of ATR from entry, with no reference to swings or zones. Structure stops use the chart's invalidation point instead; hybrids take whichever distance is wider, or pad structure by an ATR fraction.
- **Fixed Stops** (https://www.luxalgo.com/library/concept/fixed-stops/): Use a constant percent, dollar, or time rule with no reference to the chart at all. Simpler to size and audit, but the same distance sits inside noise on one symbol and far outside it on another, the context-blindness structure placement is meant to fix.

## FAQ

### Where should a stop go relative to a swing low?

Beyond it, with room. A stop at the exact low sits in the most crowded spot on the chart and gets tagged by any sweep of the level. Common practice adds a buffer, a fraction of ATR or a few ticks past the wick, and accepts smaller size for the wider distance. The buffer does not make sweeps survivable by rule; it means shallow ones no longer reach you.

### Why size down instead of tightening a structure stop?

Because the level is doing the informational work. If the stop belongs beyond the swing but gets tightened to fit a preferred size, ordinary rotation can end the trade while the idea is still valid. In stop-first sizing the distance is fixed by the chart and size is the free variable: the same risk fraction on a wider stop simply means fewer shares or contracts.

### Is a structure stop better than an ATR stop?

Neither wins universally. Structure stops encode where the idea fails but inherit the crowding problem at obvious levels; ATR stops adapt to conditions but can sit at chart-meaningless prices. Many practitioners hybridize, padding the structural level by an ATR fraction or taking the wider of the two; the honest answer for a specific system comes from testing both on its own entries.

### What if the structural stop is too far away for my risk budget?

The acceptable fixes are smaller size, a nearer structure on a lower timeframe that still genuinely invalidates the idea, or no trade. Widening the risk budget to fit the trade, or tightening the stop to a chart-meaningless distance, both defeat the point. A setup whose honest stop cannot be afforded at minimum size is a filter working as intended.

### Should the stop key off wicks or closing prices?

Both conventions exist. A resting order beyond the wick extreme exits at a known price but is exposed to intrabar sweeps; a close-through rule survives wick raids but exits worse when the break is real, and demands a mental stop's discipline or automation via [order constructs](https://www.luxalgo.com/library/concept/order-constructs/). Fast markets punish the close-based version hardest, so many traders prefer resting orders with a wider buffer.

### Do structure stops work inside trading ranges?

Yes, with the range extremes as the structure. Longs from the lower boundary carry stops below the range low plus a buffer; shorts mirror it at the top. Boundary sweeps are routine in ranges, so the buffer matters more than in trends, and repeated stop-outs at one boundary say the range read itself is failing.

## Implementations in the Library

- Market Structure Trailing Stop (LuxAlgo): https://www.luxalgo.com/library/indicator/market-structure-trailing-stop/

## Related concepts

- Volatility Stop: https://www.luxalgo.com/library/concept/volatility-stop/
- Fixed Stops: https://www.luxalgo.com/library/concept/fixed-stops/
- Breakeven Move Rules: https://www.luxalgo.com/library/concept/breakeven-move-rules/
- Mental vs Hard Stop: https://www.luxalgo.com/library/concept/mental-vs-hard-stop/
- Stop Placement vs Liquidity Pools: https://www.luxalgo.com/library/concept/stop-placement-vs-liquidity-pools/
- Elder SafeZone Stop: https://www.luxalgo.com/library/concept/elder-safezone-stop/
- Pattern-invalidation Stop: https://www.luxalgo.com/library/concept/pattern-invalidation-stop/
- No-stop Hedging: https://www.luxalgo.com/library/concept/no-stop-hedging/

---

Source: https://www.luxalgo.com/library/concept/structure-stop/ (LuxAlgo Library, the encyclopedia of trading & technical analysis). Free to use with attribution: https://www.luxalgo.com/library/license/