# Market Structure CHoCH/BOS (Fractal)

Market Structure CHoCH/BOS (Fractal) maps market structure from fractal patterns rather than swing points, printing more frequent, adaptive CHoCH and BOS labels. Optional support and resistance levels track each structure's extremes, and a dashboard reports the share of fractals that resolve into structure: an experimental angle, openly framed.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jun 20, 2023.
- Access: free.
- Concepts: [Change of Character](https://www.luxalgo.com/library/concept/change-of-character/) (primary), [Break of Structure](https://www.luxalgo.com/library/concept/break-of-structure/), [Williams Fractal](https://www.luxalgo.com/library/concept/williams-fractal/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn3i4l004vvhsg74hrlt2l
- Page: https://www.luxalgo.com/library/indicator/market-structure-choch-bos-fractal/

**Market Structure CHoCH/BOS (Fractal)** rebuilds the structure map from fractal patterns instead of classic swing points, labeling a [change of character](https://www.luxalgo.com/library/concept/change-of-character/) where a trend may be reversing and a break of structure where it extends. Fractals yield shorter, more frequent labels that adapt quickly to market changes. The trade-off is stricter swing recognition, which can leave some reversals unlabeled. An experimental build, and openly framed as one.

## How to Trade the Market Structure CHoCH/BOS (Fractal)?

- **CHoCH**: the character of the move is shifting. Treat it as a signal of potential trend reversal.
- **BOS**: price sets a new high or low in the prevailing direction, suggesting continuation.
- **Support & resistance**: optional levels drawn from the lowest and highest points within each detected structure's interval, akin to order blocks; a circle marks where a level is breached and stops extending.
- **Length trade-off**: higher settings target longer-term [fractal patterns](https://www.luxalgo.com/library/concept/williams-fractal/) for a broader structural view, at the cost of later labels.

The built-in dashboard reports structure as a percentage of fractals detected, a quick sanity check on how well the fractal method is resolving into usable labels on the current market.

## Market Structure CHoCH/BOS (Fractal) Settings

- **Length**: the length of fractal patterns the indicator detects.
- **Bullish Structures** / **Bearish Structures**: toggle each side's labels.
- **Support & Resistance**: displays the derived levels on the chart.
- **Show Dashboard** with **Location & Size**: the statistics table and its placement.

## Frequently Asked Questions

### Why use fractals instead of swing points?

Fractal patterns give a more granular, adaptive read with more frequent structure labels. The cost is restrictiveness: qualifying swings are stricter, so some genuine reversals never get labeled. Worth testing against your market before committing.

### How does it compare with the classic structure approach?

The classical swing-point method lives in [Smart Money Concepts](https://www.luxalgo.com/library/indicator/smart-money-concepts-smc/); this build is its experimental fractal-based counterpart. Running both, the dashboard's structure-to-fractal percentage helps quantify the difference.

### Is Market Structure CHoCH/BOS (Fractal) free to use?

Yes. It's freely available on the LuxAlgo Library. Quant, our coding agent, can backtest it for you straight from this page. 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/) (Change of Character): markdown at https://www.luxalgo.com/library/indicator/market-structure-breakers.md
- [Market Structure (Intrabar)](https://www.luxalgo.com/library/indicator/market-structure-intrabar/) (Change of Character): markdown at https://www.luxalgo.com/library/indicator/market-structure-intrabar.md
- [Market Structure Oscillator](https://www.luxalgo.com/library/indicator/market-structure-oscillator/) (Change of Character): markdown at https://www.luxalgo.com/library/indicator/market-structure-oscillator.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
- [Market Structure Targets Model](https://www.luxalgo.com/library/indicator/market-structure-targets-model/) (Change of Character): markdown at https://www.luxalgo.com/library/indicator/market-structure-targets-model.md
- [ICT Anchored Market Structures with Validation](https://www.luxalgo.com/library/indicator/ict-anchored-market-structures-with-validation/) (Change of Character): markdown at https://www.luxalgo.com/library/indicator/ict-anchored-market-structures-with-validation.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
- [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

---

Source: https://www.luxalgo.com/library/indicator/market-structure-choch-bos-fractal/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
