# Structural Leg Profiler

Detects bullish and bearish structural legs with ATR-based swing logic, then builds a lower-timeframe volume profile inside each move: total volume, net delta, and POC labeled per leg. Untested POCs extend forward as dashed levels and unusual volume prints as bubbles, giving structure traders a participation check on every swing.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Apr 28, 2026.
- Access: free.
- Concepts: [Zigzag Structure](https://www.luxalgo.com/library/concept/zigzag-structure/) (primary), [Volume Profile](https://www.luxalgo.com/library/concept/volume-profile/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn5z95008fvhsgaxk3mhop
- Page: https://www.luxalgo.com/library/indicator/structural-leg-profiler/

The **Structural Leg Profiler** connects market structure to the volume that built it. Its ATR-based swing detection confirms each bullish or bearish leg much as a [zigzag](https://www.luxalgo.com/library/concept/zigzag-structure/) confirms pivots, then constructs a [volume profile](https://www.luxalgo.com/library/concept/volume-profile/) for that specific move from lower-timeframe data. Every leg carries a summary label with its total volume, net delta, and point of control (POC), so you can see whether a swing was broadly supported or thin and vulnerable.

## How to Trade the Structural Leg Profiler?

- **Volume Gradient mode**: high-volume nodes stand out and the POC marks the leg's busiest price, a candidate pullback zone in bullish legs, resistance in bearish ones.
- **Delta mode**: green blocks show net aggressive buying, red blocks net selling, exposing who was in control inside the move.
- **Naked POC lines**: untested POCs project forward as dashed levels and terminate once price returns, ready-made levels without manual drawing.
- **Volume bubbles**: candles trading well above the 20-period average volume get flagged, with extreme spikes printing their value. Near a breakout they support continuation; at the end of an extended leg they can warn of exhaustion.

## Structural Leg Profiler Settings

- **ATR Period**: volatility lookback behind swing detection.
- **Swing Multiplier (ATR)**: leg sensitivity. Higher isolates major trend legs, lower captures micro-swings.
- **Max Profile Boxes**: vertical resolution of each profile.
- **Profile Alignment**: anchors profile bars Left, Right, or Center within the leg.
- **Extend Untested POCs**: projects naked POC lines until price tests them.
- **Spike Threshold**: volume multiple of the 20-period average required to print a bubble.
- **Box Color Mode**: Volume Gradient or Delta coloring, with Show Volume Value for numeric overlays.

## Frequently Asked Questions

### What exactly is a naked POC?

It is the point of control of a completed leg that price has not yet revisited. The indicator extends it forward as a dashed line until the level is tested or crossed, at which point the line ends to keep the chart clean.

### How does it differ from Swing Volume Profiles?

Both anchor profiles to structure, but this build adds order-flow context: per-leg delta coloring, net delta labels, and volume-anomaly bubbles. If clean profiles on swings are all you need, [Swing Volume Profiles](https://www.luxalgo.com/library/indicator/swing-volume-profiles/) is the leaner sibling.

### Does the Structural Leg Profiler cost anything?

No. It is a free LuxAlgo Library release. Add it to your chart from this page and everything, from delta profiles to naked POC projection, is included. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [Delta ZigZag](https://www.luxalgo.com/library/indicator/delta-zigzag/) (Zigzag Structure): markdown at https://www.luxalgo.com/library/indicator/delta-zigzag.md
- [Price Simplification](https://www.luxalgo.com/library/indicator/price-simplification/) (Zigzag Structure): markdown at https://www.luxalgo.com/library/indicator/price-simplification.md
- [Elliott Wave](https://www.luxalgo.com/library/indicator/elliott-wave/) (Zigzag Structure): markdown at https://www.luxalgo.com/library/indicator/elliott-wave.md
- [Wave Consolidation](https://www.luxalgo.com/library/indicator/wave-consolidation/) (Zigzag Structure): markdown at https://www.luxalgo.com/library/indicator/wave-consolidation.md
- [Donchian Zig-Zag](https://www.luxalgo.com/library/indicator/donchian-zig-zag/) (Zigzag Structure): markdown at https://www.luxalgo.com/library/indicator/donchian-zig-zag.md
- [Zig Zag Channels](https://www.luxalgo.com/library/indicator/zig-zag-channels/) (Zigzag Structure): markdown at https://www.luxalgo.com/library/indicator/zig-zag-channels.md
- [Volume Profile (Maps)](https://www.luxalgo.com/library/indicator/volume-profile-maps/) (Volume Profile): markdown at https://www.luxalgo.com/library/indicator/volume-profile-maps.md
- [Volume Profile Matrix](https://www.luxalgo.com/library/indicator/volume-profile-matrix/) (Volume Profile): markdown at https://www.luxalgo.com/library/indicator/volume-profile-matrix.md

---

Source: https://www.luxalgo.com/library/indicator/structural-leg-profiler/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
