OPEN-SOURCE SCRIPT
Interest Zones | @CRYPTOKAZANCEV

English Description.
🧠 What This Script Does
This script automatically detects price interest zones — areas where the price repeatedly reacts by forming local swing highs or lows, suggesting heightened supply/demand or market attention. It uses a custom volatility-adjusted range (pseudo-ATR) to dynamically group significant swing points and highlights these zones visually on the chart.
The script is not a mashup or copy of built-in indicators. It’s an original implementation that performs a meaningful calculation based on market structure and volatility to help traders identify important price areas.
⚙️ How It Works
1. Swing Point Detection:
The script identifies swing highs and lows using a configurable lookback window.
2. Zone Candidate Evaluation:
Each swing is checked against a custom zone width (based on ATR and your multiplier). If multiple swings fall within this range, it’s marked as a potential zone.
3. Filtering:
The script keeps only those zones that:
• Contain at least a user-defined number of swing points.
• Do not overlap with stronger (higher swing count) zones.
4. Visualization:
• The strongest zones are drawn as semi-transparent boxes.
• Zones are limited by time (last X candles).
• Optional: Swing highs/lows can be shown on chart.
📊 How to Use
• Use it on any timeframe or asset to identify price regions of interest.
• Combine with volume, trend, or candlestick analysis for entries/exits.
• The number of touches (swing points in a zone) gives insight into zone significance.
🔧 Settings
• Swing Lookback Period: Controls how many candles on each side of a pivot the script checks to detect a local high/low.
• Zone Width Multiplier: Adjusts the volatility-based range. Larger values create wider zones.
• Min Swing Count: Zones with fewer swing points than this won't be shown.
• Max Zones Displayed: Limits the number of zones shown on screen.
• Max Candles for Analysis: Old swing points beyond this range are ignored.
📌 Notes
• No third-party code or mashups used.
• This is a standalone implementation of a concept similar to market structure mapping, tailored to be dynamic and responsive to volatility.
• Ideal for traders who prefer clean, price-action-based analysis.
🇷🇺 Русское описание
🧠 Что делает этот индикатор:
Индикатор автоматически определяет зоны интереса цены — области, где цена многократно формирует локальные максимумы или минимумы (свинги). Эти зоны могут сигнализировать о повышенном внимании рынка, предложении или спросе. Скрипт использует псевдо-ATR (волатильность на основе среднего диапазона), чтобы динамически определять такие области и выделяет их на графике.
Это не копия стандартных индикаторов и не микс чужих скриптов — это оригинальная разработка, полезная для всех, кто ищет автоматическую разметку важных ценовых уровней.
⚙️ Как работает индикатор
1. Поиск свинг-точек:
Определяются локальные экстремумы с учетом указанного периода.
2. Формирование кандидатов в зоны:
Каждая свинг-точка проверяется, есть ли в её диапазоне другие свинги. Если таких достаточно — зона считается потенциальной.
3. Фильтрация зон:
• Учитываются только зоны с минимумом заданных свингов.
• Перекрывающиеся зоны удаляются в пользу более значимых.
4. Визуализация:
• Отображаются зоны с наибольшим числом касаний.
• Зоны ограничиваются последними X свечами.
• При желании можно отобразить сами свинг-точки.
📊 Как использовать
• Работает на любом таймфрейме и инструменте.
• Используйте совместно с объёмами, трендом или свечным анализом.
• Количество касаний помогает оценить важность зоны.
🔧 Настройки
• Период свингов: Сколько свечей учитывается по бокам для поиска экстремумов.
• Множитель зоны: Увеличивает диапазон зоны на основе волатильности.
• Мин. количество свингов: Минимум точек в зоне для её отображения.
• Макс. зон на графике: Ограничение по количеству отображаемых зон.
• Макс. свечей анализа: Старые точки за пределами не учитываются.
📌 Примечания
• Не содержит чужих индикаторов или шаблонов.
• Самостоятельная реализация механизма анализа структуры рынка.
🧠 What This Script Does
This script automatically detects price interest zones — areas where the price repeatedly reacts by forming local swing highs or lows, suggesting heightened supply/demand or market attention. It uses a custom volatility-adjusted range (pseudo-ATR) to dynamically group significant swing points and highlights these zones visually on the chart.
The script is not a mashup or copy of built-in indicators. It’s an original implementation that performs a meaningful calculation based on market structure and volatility to help traders identify important price areas.
⚙️ How It Works
1. Swing Point Detection:
The script identifies swing highs and lows using a configurable lookback window.
2. Zone Candidate Evaluation:
Each swing is checked against a custom zone width (based on ATR and your multiplier). If multiple swings fall within this range, it’s marked as a potential zone.
3. Filtering:
The script keeps only those zones that:
• Contain at least a user-defined number of swing points.
• Do not overlap with stronger (higher swing count) zones.
4. Visualization:
• The strongest zones are drawn as semi-transparent boxes.
• Zones are limited by time (last X candles).
• Optional: Swing highs/lows can be shown on chart.
📊 How to Use
• Use it on any timeframe or asset to identify price regions of interest.
• Combine with volume, trend, or candlestick analysis for entries/exits.
• The number of touches (swing points in a zone) gives insight into zone significance.
This tool is particularly useful for identifying support/resistance areas based on actual price structure rather than arbitrary levels.
🔧 Settings
• Swing Lookback Period: Controls how many candles on each side of a pivot the script checks to detect a local high/low.
• Zone Width Multiplier: Adjusts the volatility-based range. Larger values create wider zones.
• Min Swing Count: Zones with fewer swing points than this won't be shown.
• Max Zones Displayed: Limits the number of zones shown on screen.
• Max Candles for Analysis: Old swing points beyond this range are ignored.
📌 Notes
• No third-party code or mashups used.
• This is a standalone implementation of a concept similar to market structure mapping, tailored to be dynamic and responsive to volatility.
• Ideal for traders who prefer clean, price-action-based analysis.
🇷🇺 Русское описание
🧠 Что делает этот индикатор:
Индикатор автоматически определяет зоны интереса цены — области, где цена многократно формирует локальные максимумы или минимумы (свинги). Эти зоны могут сигнализировать о повышенном внимании рынка, предложении или спросе. Скрипт использует псевдо-ATR (волатильность на основе среднего диапазона), чтобы динамически определять такие области и выделяет их на графике.
Это не копия стандартных индикаторов и не микс чужих скриптов — это оригинальная разработка, полезная для всех, кто ищет автоматическую разметку важных ценовых уровней.
⚙️ Как работает индикатор
1. Поиск свинг-точек:
Определяются локальные экстремумы с учетом указанного периода.
2. Формирование кандидатов в зоны:
Каждая свинг-точка проверяется, есть ли в её диапазоне другие свинги. Если таких достаточно — зона считается потенциальной.
3. Фильтрация зон:
• Учитываются только зоны с минимумом заданных свингов.
• Перекрывающиеся зоны удаляются в пользу более значимых.
4. Визуализация:
• Отображаются зоны с наибольшим числом касаний.
• Зоны ограничиваются последними X свечами.
• При желании можно отобразить сами свинг-точки.
📊 Как использовать
• Работает на любом таймфрейме и инструменте.
• Используйте совместно с объёмами, трендом или свечным анализом.
• Количество касаний помогает оценить важность зоны.
Полезен тем, кто предпочитает анализ на основе структуры цены, а не произвольных уровней.
🔧 Настройки
• Период свингов: Сколько свечей учитывается по бокам для поиска экстремумов.
• Множитель зоны: Увеличивает диапазон зоны на основе волатильности.
• Мин. количество свингов: Минимум точек в зоне для её отображения.
• Макс. зон на графике: Ограничение по количеству отображаемых зон.
• Макс. свечей анализа: Старые точки за пределами не учитываются.
📌 Примечания
• Не содержит чужих индикаторов или шаблонов.
• Самостоятельная реализация механизма анализа структуры рынка.
Skrip sumber terbuka
Dalam semangat sebenar TradingView, pencipta skrip ini telah menjadikannya sumber terbuka supaya pedagang dapat menilai dan mengesahkan kefungsiannya. Terima kasih kepada penulis! Walaupun anda boleh menggunakannya secara percuma, ingat bahawa menerbitkan semula kod ini adalah tertakluk kepada Peraturan Dalaman kami.
Penafian
Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.
Skrip sumber terbuka
Dalam semangat sebenar TradingView, pencipta skrip ini telah menjadikannya sumber terbuka supaya pedagang dapat menilai dan mengesahkan kefungsiannya. Terima kasih kepada penulis! Walaupun anda boleh menggunakannya secara percuma, ingat bahawa menerbitkan semula kod ini adalah tertakluk kepada Peraturan Dalaman kami.
Penafian
Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.