OPEN-SOURCE SCRIPT
CQ KeltnerPosition

This indicator shows where price is positioned inside a Keltner Channel using a normalized scale.
The output is a single oscillator that ranges from −1 to +1:
−1 when price is at the lower Keltner band
0 when price is at the channel midpoint
+1 when price is at the upper Keltner band
Values between these levels represent the relative position of price within the channel.
How it works
The Keltner Channel is built using a moving-average basis and an ATR-based range.
Upper and lower bands are calculated as:
Upper = Basis + (Multiplier × ATR)
Lower = Basis − (Multiplier × ATR)
The position is then normalized as:
((price − lower) / (upper − lower)) × 2 − 1
This normalization ensures consistent behavior across symbols, timeframes, and volatility regimes.
The output is a single oscillator that ranges from −1 to +1:
−1 when price is at the lower Keltner band
0 when price is at the channel midpoint
+1 when price is at the upper Keltner band
Values between these levels represent the relative position of price within the channel.
How it works
The Keltner Channel is built using a moving-average basis and an ATR-based range.
Upper and lower bands are calculated as:
Upper = Basis + (Multiplier × ATR)
Lower = Basis − (Multiplier × ATR)
The position is then normalized as:
((price − lower) / (upper − lower)) × 2 − 1
This normalization ensures consistent behavior across symbols, timeframes, and volatility regimes.
Скрипт с открытым кодом
В истинном духе TradingView, создатель этого скрипта сделал его открытым исходным кодом, чтобы трейдеры могли проверить и убедиться в его функциональности. Браво автору! Вы можете использовать его бесплатно, но помните, что перепубликация кода подчиняется нашим Правилам поведения.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.
Скрипт с открытым кодом
В истинном духе TradingView, создатель этого скрипта сделал его открытым исходным кодом, чтобы трейдеры могли проверить и убедиться в его функциональности. Браво автору! Вы можете использовать его бесплатно, но помните, что перепубликация кода подчиняется нашим Правилам поведения.
Отказ от ответственности
Информация и публикации не предназначены для предоставления и не являются финансовыми, инвестиционными, торговыми или другими видами советов или рекомендаций, предоставленных или одобренных TradingView. Подробнее читайте в Условиях использования.