# Peak Activity Range

Peak Activity Range is an indicator on [Vela](https://vela.luxalgo.com/chart), our next-generation charting platform, written in Pine Script®.

Converts confirmed volume spikes into support and resistance ranges built from the spike candle's high and low, each mapped with a midpoint line, point of control, and internal volume profile. Triangle signals fire on breakouts or retests with state-based filtering against repeat entries. For traders who want zones backed by real participation.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Jun 1, 2026.
- Access: free.
- Concepts: [High/low-volume Nodes](https://www.luxalgo.com/library/concept/high-low-volume-nodes/) (primary), [S/R Zone](https://www.luxalgo.com/library/concept/s-r-zone/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn4fj80066vhsgf6ajb1n7
- Page: https://www.luxalgo.com/library/indicator/peak-activity-range/

**Peak Activity Range** turns confirmed volume spikes into tradeable structure. When a volume pivot confirms, the high and low of the candle that produced it become a range, mapped with an internal volume profile, a solid midpoint line, and a dashed point of control marking the heaviest [high-volume node](https://www.luxalgo.com/library/concept/high-low-volume-nodes/) inside. Each range then acts as a [support and resistance zone](https://www.luxalgo.com/library/concept/s-r-zone/) with context attached: not just where price reacted, but where participation ran unusually strong.

## How to Trade the Peak Activity Range?

- **Breakout mode**: a bullish triangle prints on a close above the range high, a bearish one on a close below the range low: momentum escaping a high-volume zone.
- **Retest mode**: signals wait for confirmation: a candle opening above the range high and closing back below it prints the bullish triangle, and a candle opening below the range low and closing back above it prints the bearish one.
- **Solid midpoint line**: the average of the spike candle's range; crossing it resets the signal state so a new setup can arm.
- **Dashed POC**: the most-traded price inside the range, a magnet and reaction level in its own right.

The state-based logic keeps signals honest: after one fires, price must return to the midpoint before another can trigger in the same direction, filtering chop around the boundaries.

## Peak Activity Range Settings

- **Pivot Length**: bars needed to confirm a volume pivot high; larger values keep only the most significant activity ranges.
- **Signal Mode**: switches the triangles between Breakout and Retest logic.
- **Show Volume Profile / Profile Rows / Max Width %**: toggle the internal profile and set its vertical detail and horizontal reach.
- Style inputs cover range fills, line colors, and signal markers.

## Frequently Asked Questions

### Why does a range appear bars after the volume spike?
A volume pivot needs *Pivot Length* bars to confirm, so the range is created retroactively from the spike candle, and any signals inside that window are recalculated for consistency. The delay is the cost of objective detection.

### Is this the same zone logic as the Order Block Detector?
Both anchor zones to confirmed volume pivots. The [volume-based Order Block Detector](https://www.luxalgo.com/library/indicator/order-block-detector/) draws directional order blocks and hides them at mitigation, whereas Peak Activity Range keeps the spike candle's full span alive with a profile, midpoint, and breakout/retest signals built in.

### How do I get the Peak Activity Range?
It's free on the LuxAlgo Library. Open it in Quant, our coding agent, straight from this page and watch how ranges form on your market. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [Liquidity Sentiment Profile](https://www.luxalgo.com/library/indicator/liquidity-sentiment-profile/) (High/low-volume Nodes): markdown at https://www.luxalgo.com/library/indicator/liquidity-sentiment-profile.md
- [Volume Profile Matrix](https://www.luxalgo.com/library/indicator/volume-profile-matrix/) (High/low-volume Nodes): markdown at https://www.luxalgo.com/library/indicator/volume-profile-matrix.md
- [Volume Grid Heatmap](https://www.luxalgo.com/library/indicator/volume-grid-heatmap/) (High/low-volume Nodes): markdown at https://www.luxalgo.com/library/indicator/volume-grid-heatmap.md
- [Volumetric Regression Heatmap](https://www.luxalgo.com/library/indicator/volumetric-regression-heatmap/) (High/low-volume Nodes): markdown at https://www.luxalgo.com/library/indicator/volumetric-regression-heatmap.md
- [Liquidity Levels/Voids (VP)](https://www.luxalgo.com/library/indicator/liquidity-levels-voids-vp/) (High/low-volume Nodes): markdown at https://www.luxalgo.com/library/indicator/liquidity-levels-voids-vp.md
- [Initial Balance Volume Deficit](https://www.luxalgo.com/library/indicator/initial-balance-volume-deficit/) (High/low-volume Nodes): markdown at https://www.luxalgo.com/library/indicator/initial-balance-volume-deficit.md
- [Birdies](https://www.luxalgo.com/library/indicator/birdies/) (S/R Zone): markdown at https://www.luxalgo.com/library/indicator/birdies.md
- [Predictive Channels](https://www.luxalgo.com/library/indicator/predictive-channels/) (S/R Zone): markdown at https://www.luxalgo.com/library/indicator/predictive-channels.md

---

Source: https://www.luxalgo.com/library/indicator/peak-activity-range/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
