OPEN-SOURCE SCRIPT
LVN Finder

LVN Finder by QuantShok (JacobS369)
This script automatically identifies Low Volume Nodes (LVNs) from a calculated volume profile and plots them as horizontal levels on your chart. LVNs are price levels where relatively little volume has traded compared to surrounding areas — these zones often act as areas of low resistance where price moves quickly, or as potential support/resistance when retested.
The script builds a high-resolution volume profile over a configurable lookback period, pulls in 1-minute data for added granularity, scans for statistically significant volume valleys, merges nearby levels to reduce clutter, and draws them on your chart with a price table for quick reference.
Default settings are optimized for NQ (Nasdaq 100 Futures) on a 5-minute chart.
Settings Breakdown
Volume Profile Settings — These control the foundation of the profile itself. "Number of Rows" sets the resolution of the volume profile — higher means more granular detection but heavier computation. "LVN Lookback Days" determines how many trading days of data the profile is built from; shorter lookbacks give you more recent/relevant levels, longer lookbacks capture broader structure. "Rebuild Interval" controls how often the profile recalculates — set to 1 for a fresh rebuild every trading day.
LVN Detection — This is where you fine-tune what qualifies as a true LVN. "Window Size %" sets how wide the local neighborhood is when checking if a price row is a volume minimum — smaller values find tighter, more precise valleys while larger values only catch broader dips. "LVN Prominence %" is the most important filter — it requires that the volume valley drops at least this much below the surrounding peaks. Raise it to only see the most significant LVNs, lower it to surface more levels. "Use LVN Min Volume Filter" lets you exclude valleys that fall in extremely low-activity zones where the level may not be meaningful.
LVN Display — Toggle visibility, pick your line color, and set the line width.
Level Management — "Merge Nearby Levels" combines LVNs that are close together into a single level, keeping the one with the lowest volume. You can control the merge threshold by tick distance or percentage — useful to avoid clusters of redundant lines. "Extend Lines" controls how far the levels project forward on your chart. "Limit LVN Count" caps the total number of levels shown, prioritizing the lowest-volume (strongest) LVNs first.
Adapting to Other Instruments
If you're using this on something other than NQ, the main settings to adjust are merge distance (ticks and percentage) since different instruments have different tick sizes and price scales, prominence percentage depending on how cleanly volume distributes on that instrument, and lookback days based on how far back the relevant volume structure extends. For tighter instruments like ES, you might lower the merge ticks. For something like crypto with wider ranges, bump up the merge percentage and potentially lower the prominence threshold.
This script automatically identifies Low Volume Nodes (LVNs) from a calculated volume profile and plots them as horizontal levels on your chart. LVNs are price levels where relatively little volume has traded compared to surrounding areas — these zones often act as areas of low resistance where price moves quickly, or as potential support/resistance when retested.
The script builds a high-resolution volume profile over a configurable lookback period, pulls in 1-minute data for added granularity, scans for statistically significant volume valleys, merges nearby levels to reduce clutter, and draws them on your chart with a price table for quick reference.
Default settings are optimized for NQ (Nasdaq 100 Futures) on a 5-minute chart.
Settings Breakdown
Volume Profile Settings — These control the foundation of the profile itself. "Number of Rows" sets the resolution of the volume profile — higher means more granular detection but heavier computation. "LVN Lookback Days" determines how many trading days of data the profile is built from; shorter lookbacks give you more recent/relevant levels, longer lookbacks capture broader structure. "Rebuild Interval" controls how often the profile recalculates — set to 1 for a fresh rebuild every trading day.
LVN Detection — This is where you fine-tune what qualifies as a true LVN. "Window Size %" sets how wide the local neighborhood is when checking if a price row is a volume minimum — smaller values find tighter, more precise valleys while larger values only catch broader dips. "LVN Prominence %" is the most important filter — it requires that the volume valley drops at least this much below the surrounding peaks. Raise it to only see the most significant LVNs, lower it to surface more levels. "Use LVN Min Volume Filter" lets you exclude valleys that fall in extremely low-activity zones where the level may not be meaningful.
LVN Display — Toggle visibility, pick your line color, and set the line width.
Level Management — "Merge Nearby Levels" combines LVNs that are close together into a single level, keeping the one with the lowest volume. You can control the merge threshold by tick distance or percentage — useful to avoid clusters of redundant lines. "Extend Lines" controls how far the levels project forward on your chart. "Limit LVN Count" caps the total number of levels shown, prioritizing the lowest-volume (strongest) LVNs first.
Adapting to Other Instruments
If you're using this on something other than NQ, the main settings to adjust are merge distance (ticks and percentage) since different instruments have different tick sizes and price scales, prominence percentage depending on how cleanly volume distributes on that instrument, and lookback days based on how far back the relevant volume structure extends. For tighter instruments like ES, you might lower the merge ticks. For something like crypto with wider ranges, bump up the merge percentage and potentially lower the prominence threshold.
Script open-source
Nello spirito di TradingView, l'autore di questo script lo ha reso open source, in modo che i trader possano esaminarne e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricordiamo che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.
Script open-source
Nello spirito di TradingView, l'autore di questo script lo ha reso open source, in modo che i trader possano esaminarne e verificarne la funzionalità. Complimenti all'autore! Sebbene sia possibile utilizzarlo gratuitamente, ricordiamo che la ripubblicazione del codice è soggetta al nostro Regolamento.
Declinazione di responsabilità
Le informazioni e le pubblicazioni non sono intese come, e non costituiscono, consulenza o raccomandazioni finanziarie, di investimento, di trading o di altro tipo fornite o approvate da TradingView. Per ulteriori informazioni, consultare i Termini di utilizzo.