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. اقرأ المزيد في شروط الاستخدام.