# Volume Profile with Node Detection

Volume Profile with Node Detection is an indicator on [Vela](https://vela.luxalgo.com/chart), our next-generation charting platform, written in Pine Script®.

Volume Profile with Node Detection plots volume distribution across price and automatically extracts the structure inside it: peak nodes with their clusters, trough nodes, and the highest- and lowest-volume levels. Traders get ready-made acceptance and rejection zones instead of a raw histogram to eyeball.

- Indicator in the LuxAlgo Library, by LuxAlgo, published Apr 25, 2024.
- Access: free.
- Concepts: [Volume Profile](https://www.luxalgo.com/library/concept/volume-profile/) (primary), [High/low-volume Nodes](https://www.luxalgo.com/library/concept/high-low-volume-nodes/), [Point of Control](https://www.luxalgo.com/library/concept/point-of-control/)
- Open on Vela: https://vela.luxalgo.com/chart?pineScriptCodeId=cmpwn77f300a6vhsgcg05ibrh
- Page: https://www.luxalgo.com/library/indicator/volume-profile-with-node-detection/

**Volume Profile with Node Detection** charts the [volume distribution by price](https://www.luxalgo.com/library/concept/volume-profile/) over a lookback window, then finds its significant nodes automatically. A peak node is a level whose volume exceeds the N rows on either side of it; a trough is the mirror case, surrounded by heavier rows. Peaks and their neighbors group into clusters that typically mark consolidation (concentrated, two-sided business), while troughs expose prices the market showed little interest in holding.

## How to Trade the Volume Profile with Node Detection?

- **Peak nodes and clusters**: heavy-acceptance zones where price tends to stall or rotate, reference points for entries, exits, and anticipating reversals or breakdowns.
- **Trough nodes**: thin levels with waning interest; price is more likely to transit them quickly than to base there.
- **Highest and lowest volume nodes**: the profile's extremes. The top nodes sit around the [point of control](https://www.luxalgo.com/library/concept/point-of-control/) as maximum acceptance, while the lowest flag outright rejection.

The underlying profile bins traded volume into price buckets across the window, so every detected node is grounded in the same histogram traders already know how to read.

## Volume Profile with Node Detection Settings

- **Volume Peaks**: shows detected peaks as "Peaks" or as "Clusters".
- **Node Detection Percent %**: sets N, the number of neighboring rows on each side (as a percent of the profile's rows) that a node is compared against, with separate values for peaks and troughs. Raise it to keep only dominant nodes, lower it to catch more. A separate **Volume Node Threshold %** ignores nodes below a minimum share of the largest row.
- **Volume Troughs**: shows troughs as "Troughs" or "Clusters".
- **Highest & Lowest Volume Nodes**: how many of each extreme stay visible.
- **Profile Lookback Length & Width**: the window measured and the space the profile occupies.
- **Display options**: classical or gradient profile style, control points and area values, placement, and background colors.

## Frequently Asked Questions

### What exactly is a volume node?

A price area whose traded volume stands out from its surroundings: heavy nodes mark acceptance and candidate support/resistance, thin ones mark rejection. This build detects both varieties for you instead of leaving the histogram to visual inspection.

### Can I combine it with supply and demand analysis?

Naturally. Volume clusters frequently overlap supply and demand zones, and confluence between the two strengthens a level. [Supply & Demand Profiles](https://www.luxalgo.com/library/indicator/supply-demand-profiles/) approaches that confluence from the opposite direction.

### How do I access Volume Profile with Node Detection?

Free, via the LuxAlgo Library. Ideas built on it can also be backtested in Quant, our coding agent, before they touch a live chart. You can also copy the source code from this page and run it anywhere Pine Script® runs.

## Related indicators

- [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
- [Volume Profile Regression Channel](https://www.luxalgo.com/library/indicator/volume-profile-regression-channel/) (Volume Profile): markdown at https://www.luxalgo.com/library/indicator/volume-profile-regression-channel.md
- [Anchored Clusters Volume Profile](https://www.luxalgo.com/library/indicator/anchored-clusters-volume-profile/) (Volume Profile): markdown at https://www.luxalgo.com/library/indicator/anchored-clusters-volume-profile.md
- [Clusters Volume Profile](https://www.luxalgo.com/library/indicator/clusters-volume-profile/) (Volume Profile): markdown at https://www.luxalgo.com/library/indicator/clusters-volume-profile.md
- [Gaussian Volume Profile](https://www.luxalgo.com/library/indicator/gaussian-volume-profile/) (Volume Profile): markdown at https://www.luxalgo.com/library/indicator/gaussian-volume-profile.md
- [Peak Activity Range](https://www.luxalgo.com/library/indicator/peak-activity-range/) (High/low-volume Nodes): markdown at https://www.luxalgo.com/library/indicator/peak-activity-range.md
- [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

---

Source: https://www.luxalgo.com/library/indicator/volume-profile-with-node-detection/ (LuxAlgo Library). Free to use with attribution: https://www.luxalgo.com/library/license/
