OPEN-SOURCE SCRIPT
$$$ SESSION DIGGA $$$

$$$ SESSION DIGGA $$$ v1.0
A session and liquidity tool that tells you how often each pool actually gets taken on your chart, and which session takes it.
Everyone marks the Asia high, the London low, yesterday's high. Everyone says liquidity sits there and price will come for it. Sometimes it does, sometimes it never comes back. SESSION DIGGA counts. Every pool it draws, it follows for the next three sessions and writes down whether price took it and in which session. Next to every live pool you see that pool's record on your own chart's history. No opinions, just what your chart has done.
What it draws
Sessions. Asia, London and New York, each in its own colour. A solid line along the bottom of the chart marks where each session starts and ends, with its name just above it. Dotted vertical lines mark each session open.
Liquidity pools. The high and low of every session, the previous day's high and low (PDH / PDL), and, if you switch them on, equal highs and lows. Each pool is a line from where it was made, and it stays on the chart while it is still live.
Sweep rings. When price takes a pool, a glowing marker appears on the exact spot, a solid core fading out to a faint halo in the pool's colour, and the line goes away. Hover over the marker to see which pool was taken and in which session ("AS L taken · London"). The last 20 sweeps are kept, so you can see at a glance where the liquidity was collected today and yesterday.
Session volume profiles. When a session closes, its volume profile is drawn over it: the point of control (POC) as a line, the value area (70% of the volume) in the session's colour, everything outside it in grey. The last two session days by default, so the chart stays clean.
Reading the numbers
Next to every live pool, on the right edge of the chart:
● LDN H 77% · NY
For example: London highs on this chart were taken within three sessions 77% of the time, and the session that took them most often was New York. A "?" after the number means fewer than 20 pools of that kind behind it, so take it lightly. Hover over the label for the exact count and a range: "57 of 74 · 95% range 66–85%". The true number is somewhere in that range, and it narrows as the chart's history grows.
The panel, a toggle in the settings, puts all of them in one table: every pool type, its percentage and how many pools it counted.
What it found on gold
On XAUUSD 5m with about 74 session days of history (Athens time, default sessions):
London highs 77% and lows 73%. New York 69% and 64%. Asia 58% and 64%. PDH and PDL only 50% and 56%. Equal highs and lows around 90%.
Three things worth noticing. First, a pool is not a magnet. Half of the previous day's highs were still standing three sessions later. Second, the London session's highs and lows were taken more often (73–77%) than Asia's (58–64%). Third, equal highs and lows get taken nine times out of ten, but they also sit much closer to price than a session extreme does. A high number there does not make them a better trade, only a more frequent one.
Your chart will show different numbers. That is the point: run it on your symbol, your timeframe and your session times, and read your own record before you trust anyone's.
How to use it
1. Add it to a chart of 30 minutes or less. Every session edge must fall on a bar edge (5m and 15m always work with the default sessions).
2. Set your time zone and session times in the settings. The defaults are in Athens time: Asia 02:00–10:00, London 10:00–15:30, New York 15:30–23:00. Daylight saving is handled by the time zone.
3. Scroll left once so the chart loads its history. The more history, the better the numbers.
4. Read the right edge for the live pools and their record, the rings for what was just taken.
5. Set the alerts if you like: previous day's high or low taken, and Asia high or low taken.
Settings in short
Sessions: time zone, the three session windows and their colours.
Pools: which pools to show, equal highs / lows on or off, how many sessions a pool stays alive (3), show taken pools, how many sweep rings to keep (20) and their size, the PDH / PDL and equal high / low colours.
Profiles: on or off, how many session days (2), rows (50), width, the colour outside the value area. With many rows fewer sessions are kept (100 rows: the last 5 sessions).
Display: how many session days of drawings, session open lines, the session line and names, the panel, text size.
A few honest notes
The numbers come from your chart's loaded history, so a few months give a much better picture than a few weeks. A pool counts as taken when price trades through it by any amount, a wick included. The tool does not say what happened next. The session times are fixed in your time zone, so in the weeks when Europe and the US change their clocks on different dates, New York starts an hour off. On spot gold and forex the volume in the profiles is the broker's tick volume, not traded contracts. And a percentage is what has happened, not what will.
Important
This tool is a technical assistant, not a financial advisor. It is designed for traders who understand technical analysis. A percentage is a measured frequency in past data, not a forecast. Comprehensive market knowledge and independent validation are required before making any trading decision. PINE DIGGA Indicators shall not be held liable for any trading losses or financial damages.
© PINEDIGGA | October 2026
A session and liquidity tool that tells you how often each pool actually gets taken on your chart, and which session takes it.
Everyone marks the Asia high, the London low, yesterday's high. Everyone says liquidity sits there and price will come for it. Sometimes it does, sometimes it never comes back. SESSION DIGGA counts. Every pool it draws, it follows for the next three sessions and writes down whether price took it and in which session. Next to every live pool you see that pool's record on your own chart's history. No opinions, just what your chart has done.
What it draws
Sessions. Asia, London and New York, each in its own colour. A solid line along the bottom of the chart marks where each session starts and ends, with its name just above it. Dotted vertical lines mark each session open.
Liquidity pools. The high and low of every session, the previous day's high and low (PDH / PDL), and, if you switch them on, equal highs and lows. Each pool is a line from where it was made, and it stays on the chart while it is still live.
Sweep rings. When price takes a pool, a glowing marker appears on the exact spot, a solid core fading out to a faint halo in the pool's colour, and the line goes away. Hover over the marker to see which pool was taken and in which session ("AS L taken · London"). The last 20 sweeps are kept, so you can see at a glance where the liquidity was collected today and yesterday.
Session volume profiles. When a session closes, its volume profile is drawn over it: the point of control (POC) as a line, the value area (70% of the volume) in the session's colour, everything outside it in grey. The last two session days by default, so the chart stays clean.
Reading the numbers
Next to every live pool, on the right edge of the chart:
● LDN H 77% · NY
For example: London highs on this chart were taken within three sessions 77% of the time, and the session that took them most often was New York. A "?" after the number means fewer than 20 pools of that kind behind it, so take it lightly. Hover over the label for the exact count and a range: "57 of 74 · 95% range 66–85%". The true number is somewhere in that range, and it narrows as the chart's history grows.
The panel, a toggle in the settings, puts all of them in one table: every pool type, its percentage and how many pools it counted.
What it found on gold
On XAUUSD 5m with about 74 session days of history (Athens time, default sessions):
London highs 77% and lows 73%. New York 69% and 64%. Asia 58% and 64%. PDH and PDL only 50% and 56%. Equal highs and lows around 90%.
Three things worth noticing. First, a pool is not a magnet. Half of the previous day's highs were still standing three sessions later. Second, the London session's highs and lows were taken more often (73–77%) than Asia's (58–64%). Third, equal highs and lows get taken nine times out of ten, but they also sit much closer to price than a session extreme does. A high number there does not make them a better trade, only a more frequent one.
Your chart will show different numbers. That is the point: run it on your symbol, your timeframe and your session times, and read your own record before you trust anyone's.
How to use it
1. Add it to a chart of 30 minutes or less. Every session edge must fall on a bar edge (5m and 15m always work with the default sessions).
2. Set your time zone and session times in the settings. The defaults are in Athens time: Asia 02:00–10:00, London 10:00–15:30, New York 15:30–23:00. Daylight saving is handled by the time zone.
3. Scroll left once so the chart loads its history. The more history, the better the numbers.
4. Read the right edge for the live pools and their record, the rings for what was just taken.
5. Set the alerts if you like: previous day's high or low taken, and Asia high or low taken.
Settings in short
Sessions: time zone, the three session windows and their colours.
Pools: which pools to show, equal highs / lows on or off, how many sessions a pool stays alive (3), show taken pools, how many sweep rings to keep (20) and their size, the PDH / PDL and equal high / low colours.
Profiles: on or off, how many session days (2), rows (50), width, the colour outside the value area. With many rows fewer sessions are kept (100 rows: the last 5 sessions).
Display: how many session days of drawings, session open lines, the session line and names, the panel, text size.
A few honest notes
The numbers come from your chart's loaded history, so a few months give a much better picture than a few weeks. A pool counts as taken when price trades through it by any amount, a wick included. The tool does not say what happened next. The session times are fixed in your time zone, so in the weeks when Europe and the US change their clocks on different dates, New York starts an hour off. On spot gold and forex the volume in the profiles is the broker's tick volume, not traded contracts. And a percentage is what has happened, not what will.
Important
This tool is a technical assistant, not a financial advisor. It is designed for traders who understand technical analysis. A percentage is a measured frequency in past data, not a forecast. Comprehensive market knowledge and independent validation are required before making any trading decision. PINE DIGGA Indicators shall not be held liable for any trading losses or financial damages.
© PINEDIGGA | October 2026
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
PINE DIGGA · Measured indicators for gold, crypto and the Nasdaq · pinedigga.com
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.
Script open-source
Dans l'esprit TradingView, le créateur de ce script l'a rendu open source afin que les traders puissent examiner et vérifier ses fonctionnalités. Bravo à l'auteur! Bien que vous puissiez l'utiliser gratuitement, n'oubliez pas que la republication du code est soumise à nos Règles.
PINE DIGGA · Measured indicators for gold, crypto and the Nasdaq · pinedigga.com
Clause de non-responsabilité
Les informations et publications ne sont pas destinées à être, et ne constituent pas, des conseils ou recommandations financiers, d'investissement, de trading ou autres fournis ou approuvés par TradingView. Pour en savoir plus, consultez les Conditions d'utilisation.