Liquidity Touch Zones
- Indicadores
- Viacheslav Bashkirtsev
- Versão: 1.0
- Ativações: 5
Liquidity Touch Zones is a support and resistance indicator that identifies price areas of confirmed strength
The calculation is based on fractal points that serve as initial reference anchors. From these points, price zones are formed that reflect repeated interaction and are represented as areas with varying height depending on the level’s significance.
It is designed for traders who value market structure, touch repetition, and visual precision of zones
The indicator highlights areas where price has repeatedly shown activity, allowing traders to visually assess both the frequency and nature of interaction with a level.
Liquidity Touch Zones is built on the analysis of repeated price interaction within specific price areas. This approach allows levels to be viewed not as isolated points, but as structured zones of interest:
-
Fractals are analyzed on the selected timeframe;
-
Fractals located close to each other in price are grouped into zones;
-
Each zone is validated by the number of touches;
-
Zones are sorted based on the recency of the last price interaction.
As a result, the chart displays areas where price has reacted multiple times, taking into account the context in which these levels were formed.
Main Parameters
Timeframe to search fractals on — timeframe used for fractal detection and zone construction.
How many days of history to analyze — number of historical days included in the analysis.
Minimum zone touches — minimum number of touches required to confirm a zone.
Price grouping range (pips) — price grouping range in logical pips.
POINTs per 1 "pip": 0=auto (Forex), otherwise pip = InpPipPoints*Point (XAU often 100) — number of Points in one “pip”; 0 means automatic detection (Forex-style), otherwise pip = InpPipPoints × Point (XAU often 100).
Filter zones by current price range — enables filtering of zones relative to the current price.
Range from current price (+/- pips) — defines the range from the current price within which zones are displayed.
Zone Height
Filter fractals by peak height — enables fractal peak height filtering.
Height calculation mode — peak height calculation mode:
-
Fixed (pips) — fixed value in pips;
-
ATR × multiplier — ATR multiplied by a coefficient;
-
max(ATR × multiplier, pips) — the greater value between ATR-based heigh
Min peak height (pips) — minimum fractal peak height in pips.
ATR period — ATR calculation period.
ATR multiplier (height = ATR × mult) — ATR multiplier used for height calculation.
Max zones on chart (performance protection) — maximum number of zones displayed on the chart to maintain performance.
Display
Historical zone border width — border width of historical zones.
Historical zone border style — border line style.
Draw labels to the right of zones (heavy for terminal) — display labels to the right of zones (may affect terminal performance).
Show touches count in label — display number of touches in the label.
Show zone mid price in label (mid=(hi+lo)/2) — display the midpoint price of the zone in the label.
Label color (touch/mid) — label text color.
Historical zone border color — border color of historical zones.
Historical zone fill color — fill color of historical zones.
Extension fill color (EXT) — fill color of the extended zone area.
Touch Markers
Show touch markers on zones — display markers at touch points.
Wingdings code (108=circle, 159=dot) — Wingdings symbol code (108 = circle, 159 = dot).
Touch marker font size (Wingdings) — marker font size.
Touch marker color — marker color.
Alerts
Alert on zone/level touch — enable alert when price touches a zone or level.
Touch detection mode — method of touch detection:
-
Current price (Bid/Ask);
-
Candle (High/Low);
-
Close price (Close).
No more than once per bar per zone — limit alerts to once per bar for each zone.
Popup Alert() — enable popup Alert().
Sound — enable sound notification.
Sound file (Sounds folder) — sound file used for alerts (located in the Sounds folder).
