# ICT Anchored Market Structures with Validation

Detects short, intermediate, and long-term market structure purely from price (no lookback inputs to tune) and validates every CHoCH and BOS against an ATR deviation zone. Confirmed breaks are separated from liquidity sweeps, which get boxed and labeled, so structure traders can tell a genuine shift from a stop run at a glance.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Oct 15, 2025.
- Access: free.
- Concepts: [Break of Structure](https://www.luxalgo.com/library/concept/break-of-structure/) (primary), [Change of Character](https://www.luxalgo.com/library/concept/change-of-character/), [Swing Structure Grammar](https://www.luxalgo.com/library/concept/swing-structure-grammar/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn2b150035vhsg2phbstda
- Page: https://www.luxalgo.com/library/indicator/ict-anchored-market-structures-with-validation/

**ICT Anchored Market Structures with Validation** maps market structure with zero detection inputs: swing highs and lows are anchored purely to price, tracked across short, intermediate, and long-term horizons, and every structural break is checked before you act on it. Validation asks whether price closed beyond a deviation zone built from a 17-period ATR: a close beyond it confirms the [break of structure](https://www.luxalgo.com/library/concept/break-of-structure/); a breach that closes back inside is labeled a sweep and boxed.

## How to Trade the ICT Anchored Market Structures with Validation?

- **CHoCH label**: price breaks a swing against the prevailing trend, a potential [change of character](https://www.luxalgo.com/library/concept/change-of-character/) and early reversal cue.
- **BOS label**: a with-trend break, reading as continuation of the existing move.
- **Confirmed breakout**: the close clears the ATR deviation zone. Structure has genuinely shifted.
- **Sweep label and box**: the level was breached but price closed back inside, a liquidity grab, not a shift, with the event's price range highlighted.

The swing points themselves carry information: highs mark buyside liquidity, lows sellside, and both are natural references for stops, targets, and classical reversal patterns. Because detection is anchored to price rather than to a lookback input, two traders running the tool on the same chart see the same structure.

## ICT Anchored Market Structures with Validation Settings

Detection needs no configuration; the inputs manage presentation.

- **Swings & Size**: show or hide swing markers, choose icons, and set their size.
- **Market Structure Lines** and **Structure Labels**: toggle the structure lines and the CHoCH/BoS tags.
- **Validation Display**: enable or disable the breakout validation visuals.
- Line style, width, and color inputs finish the presentation.

## Frequently Asked Questions

### Does the indicator repaint?

Short-term swing points can adjust slightly while nearby candles are still forming, but validated structures stay fixed once confirmed. The historical map does not rewrite itself.

### How does it relate to Pure Price Action Structures?

It is a direct evolution of [Pure Price Action Structures](https://www.luxalgo.com/library/indicator/pure-price-action-structures/). It keeps the same input-free detection philosophy, extended with multi-horizon anchoring and the ATR-based validation that separates real breaks from stop runs.

### How can I access it?

Free, via the LuxAlgo Library. This page can also load it into Quant, our coding agent, if you want to test the validation logic on a live chart first. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [Market Structure (Breakers)](https://www.luxalgo.com/library/indicator/market-structure-breakers/) (Break of Structure): markdown at https://www.luxalgo.com/library/indicator/market-structure-breakers.md
- [DTFX Algo Zones](https://www.luxalgo.com/library/indicator/dtfx-algo-zones/) (Break of Structure): markdown at https://www.luxalgo.com/library/indicator/dtfx-algo-zones.md
- [Market Structure (Intrabar)](https://www.luxalgo.com/library/indicator/market-structure-intrabar/) (Break of Structure): markdown at https://www.luxalgo.com/library/indicator/market-structure-intrabar.md
- [Market Structure Oscillator](https://www.luxalgo.com/library/indicator/market-structure-oscillator/) (Break of Structure): markdown at https://www.luxalgo.com/library/indicator/market-structure-oscillator.md
- [Structure & Trend Dashboard](https://www.luxalgo.com/library/indicator/structure-trend-dashboard/) (Break of Structure): markdown at https://www.luxalgo.com/library/indicator/structure-trend-dashboard.md
- [Smart Money Concepts (SMC)](https://www.luxalgo.com/library/indicator/smart-money-concepts-smc/) (Break of Structure): markdown at https://www.luxalgo.com/library/indicator/smart-money-concepts-smc.md
- [Market Structure CHoCH/BOS (Fractal)](https://www.luxalgo.com/library/indicator/market-structure-choch-bos-fractal/) (Change of Character): markdown at https://www.luxalgo.com/library/indicator/market-structure-choch-bos-fractal.md
- [Market Structure & Scatter Dashboard](https://www.luxalgo.com/library/indicator/market-structure-scatter-dashboard/) (Change of Character): markdown at https://www.luxalgo.com/library/indicator/market-structure-scatter-dashboard.md

---

Source: https://www.luxalgo.com/library/indicator/ict-anchored-market-structures-with-validation/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
