# Pure Price Action ICT Tools

Pure Price Action ICT Tools bundles an ICT workflow into one indicator: real-time market structure, order and breaker blocks, buyside and sellside liquidity, liquidity voids, and ranked swing points, all detected from price patterns alone, with no length inputs to tune. A one-screen toolkit for traders who want their structure mapping objective and hands-free.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Sep 12, 2024.
- Access: free.
- Concepts: [PD Arrays](https://www.luxalgo.com/library/concept/pd-arrays/) (primary), [Fair Value Gap](https://www.luxalgo.com/library/concept/fair-value-gap/), [Liquidity Sweep](https://www.luxalgo.com/library/concept/liquidity-sweep/), [Change of Character](https://www.luxalgo.com/library/concept/change-of-character/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn4wuj006vvhsgrwqi6rh8
- Page: https://www.luxalgo.com/library/indicator/pure-price-action-ict-tools/

**Pure Price Action ICT Tools** detects the working set of [PD arrays](https://www.luxalgo.com/library/concept/pd-arrays/) (market structures, order and breaker blocks, buyside and sellside liquidity, liquidity voids, and swing points) from price patterns alone. No length inputs to tune: short-term swings come straight from the surrounding highs and lows, intermediate and long-term swings are built recursively from them, and every module keys off that hierarchy. Two traders on the same chart get the same map.

## How to Trade the Pure Price Action ICT Tools?

- **CHoCH labels**: a [change of character](https://www.luxalgo.com/library/concept/change-of-character/) prints when price turns against an established trend, early notice of a possible sentiment shift.
- **BOS events**: a break of structure past a prior swing reinforces the prevailing trend.
- **Order and breaker blocks**: zones of concentrated buying or selling, references for support, resistance, and reversal reads.
- **Liquidity levels and voids**: buyside and sellside levels mark where orders cluster; voids are thin stretches price tends to cross quickly.

No single event is conclusive: a structure label can just as easily resolve into a liquidity grab or consolidation, so confirm with additional context before acting.

## Pure Price Action ICT Tools Settings

- **Detection** (per module): the swing significance driving each feature (short-term, intermediate-term, or long-term).
- **Last Bullish Blocks / Last Bearish Blocks**: how many recent order/breaker blocks stay on the chart.
- **Use Candle Body**: build block zones from candle bodies instead of full ranges.
- **Margin** and **Visible Levels**: sensitivity and count for liquidity levels.
- **Threshold Multiplier** and **Mode**: liquidity-void detection against a 200-period ATR, over recent bars or full history.
- **Display**: per-module visibility, labels, line styles, and label sizes.

## Frequently Asked Questions

### Why are there no numeric length settings?
Every detection is pattern-based: swing points are defined by the highs and lows around them, and higher ranks derive from lower ones. That removes subjective tuning and anchors the analysis to market dynamics rather than user bias.

### Can I trade CHoCH and BOS labels on their own?
Treat them as context rather than triggers. Both can mark liquidity zones or consolidation instead of clean reversals or continuations, so pair them with the blocks, liquidity levels, and your own confirmation before executing.

### How do I access it, and is there a lighter version?
It is free to add from the LuxAlgo Library, and from this page Quant, our coding agent, puts it straight to work. If you only need structure labels, [Pure Price Action Structures](https://www.luxalgo.com/library/indicator/pure-price-action-structures/) carries that module alone. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [ICT Concepts](https://www.luxalgo.com/library/indicator/ict-concepts/) (PD Arrays): markdown at https://www.luxalgo.com/library/indicator/ict-concepts.md
- [ICT NWOG/NDOG & EHPDA](https://www.luxalgo.com/library/indicator/ict-nwog-ndog-ehpda/) (PD Arrays): markdown at https://www.luxalgo.com/library/indicator/ict-nwog-ndog-ehpda.md
- [Fair Value Gap Absorption Indicator](https://www.luxalgo.com/library/indicator/fair-value-gap-absorption-indicator/) (Fair Value Gap): markdown at https://www.luxalgo.com/library/indicator/fair-value-gap-absorption-indicator.md
- [Fair Value Gaps Mitigation Oscillator](https://www.luxalgo.com/library/indicator/fair-value-gaps-mitigation-oscillator/) (Fair Value Gap): markdown at https://www.luxalgo.com/library/indicator/fair-value-gaps-mitigation-oscillator.md
- [Liquidity Sweeps](https://www.luxalgo.com/library/indicator/liquidity-sweeps/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/liquidity-sweeps.md
- [FVG + Liquidity Sweep + CISD](https://www.luxalgo.com/library/indicator/fvg-liquidity-sweep-cisd/) (Liquidity Sweep): markdown at https://www.luxalgo.com/library/indicator/fvg-liquidity-sweep-cisd.md
- [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

---

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