# Pure Price Action Order & Breaker Blocks

Pure Price Action Order & Breaker Blocks is an indicator on [Vela](https://vela.luxalgo.com/chart), our next-generation charting platform, written in Pine Script®.

Pure Price Action Order & Breaker Blocks finds zones of concentrated buying or selling and keeps tracking them as they fail and flip into breaker blocks, with swing detection read purely from price patterns, no length inputs. Historical polarity labels replay past setups, and zones can be drawn from candle bodies or full ranges. Objective structure levels for price action traders.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jul 30, 2024.
- Access: free.
- Concepts: [Bullish/bearish Order Block](https://www.luxalgo.com/library/concept/bullish-bearish-order-block/) (primary), [Breaker Block](https://www.luxalgo.com/library/concept/breaker-block/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn4y8n006xvhsgkw77l41d
- Page: https://www.luxalgo.com/library/indicator/pure-price-action-order-breaker-blocks/

**Pure Price Action Order & Breaker Blocks** maps each [order block](https://www.luxalgo.com/library/concept/bullish-bearish-order-block/), a zone where heavy accumulation or distribution preceded a strong move, and keeps watching after the level gives way: an invalidated block evolves into a [breaker block](https://www.luxalgo.com/library/concept/breaker-block/), confirmed when price returns to mitigate it. Detection runs on pattern-based swing points with no predefined input lengths, so the zones follow structure rather than settings.

## How to Trade the Pure Price Action Order & Breaker Blocks?

- **Fresh order blocks**: potential support or resistance where significant orders accumulated after a strong move and consolidation.
- **Breaker confirmation**: when price comes back to mitigate an invalidated block, the flipped zone frames retracement and continuation setups.
- **Historical Polarity Changes**: optional labels replay past effective setups, most instructive in replay, and worth knowing they may repaint.

Swing detection is hierarchical: a short-term swing high is a peak surrounded by lower highs, its counterpart a trough surrounded by higher lows, and the intermediate and long-term ranks are refined layer by layer from those earlier detections.

## Pure Price Action Order & Breaker Blocks Settings

- **Detection**: the market structure rank used for swing point detection.
- **Show Last Bullish OB**: how many recent bullish order/breaker blocks stay displayed.
- **Show Last Bearish OB**: the bearish equivalent.
- **Use Candle Body**: define zones from candle bodies rather than full candle ranges.
- **Show Historical Polarity Changes**: toggles the retrospective setup labels.

## Frequently Asked Questions

### When does an order block become a breaker block?
When market conditions invalidate the original zone and price later returns to mitigate it. From that point the indicator treats the area with flipped polarity, and traders watch the reaction for retracement or continuation trades.

### How is this different from the original Order Blocks & Breaker Blocks?
It is the evolved take on [Order Blocks & Breaker Blocks](https://www.luxalgo.com/library/indicator/order-blocks-breaker-blocks/), rebuilt to work without predefined input lengths. Swing detection comes from price patterns alone, which keeps the zones objective across markets and conditions.

### Is it free?
Yes, it ships in the free LuxAlgo Library, and Quant, our coding agent, can load and run it straight from this page. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [Order Block Detector](https://www.luxalgo.com/library/indicator/order-block-detector/) (Bullish/bearish Order Block): markdown at https://www.luxalgo.com/library/indicator/order-block-detector.md
- [Order Blocks & Breaker Blocks](https://www.luxalgo.com/library/indicator/order-blocks-breaker-blocks/) (Bullish/bearish Order Block): markdown at https://www.luxalgo.com/library/indicator/order-blocks-breaker-blocks.md
- [Dynamic Order Blocks](https://www.luxalgo.com/library/indicator/dynamic-order-blocks/) (Bullish/bearish Order Block): markdown at https://www.luxalgo.com/library/indicator/dynamic-order-blocks.md
- [ICT Concepts](https://www.luxalgo.com/library/indicator/ict-concepts/) (Bullish/bearish Order Block): markdown at https://www.luxalgo.com/library/indicator/ict-concepts.md
- [Price Action Concepts](https://www.luxalgo.com/library/indicator/luxalgo-price-action-concepts/) (Bullish/bearish Order Block): markdown at https://www.luxalgo.com/library/indicator/luxalgo-price-action-concepts.md
- [LuxAlgo - Screener (PAC)](https://www.luxalgo.com/library/indicator/luxalgo-screener-pac/) (Bullish/bearish Order Block): markdown at https://www.luxalgo.com/library/indicator/luxalgo-screener-pac.md
- [Breaker Blocks with Signals](https://www.luxalgo.com/library/indicator/breaker-blocks-with-signals/) (Breaker Block): markdown at https://www.luxalgo.com/library/indicator/breaker-blocks-with-signals.md
- [Market Structure (Breakers)](https://www.luxalgo.com/library/indicator/market-structure-breakers/) (Breaker Block): markdown at https://www.luxalgo.com/library/indicator/market-structure-breakers.md

---

Source: https://www.luxalgo.com/library/indicator/pure-price-action-order-breaker-blocks/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
