OPEN-SOURCE SCRIPT
HMA + Kalman + LinReg Channel [Pointalgo]

HMA + Kalman + Linear Regression Channel
HMA + Kalman + LinReg Channel is a volatility-adaptive price channel that blends three smoothing techniques into a single dynamic midline and adjusts its band width based on market conditions (trending vs. sideways).
This script is designed for traders who want:
A smoother central bias line
Volatility-based dynamic bands
Context-aware channel width
Simple breakout visual signals
Core Components
This indicator combines three different smoothing methods:
The three values are averaged to form a composite midline, providing balanced responsiveness and stability.
Adaptive Channel Logic
The channel width is based on ATR (Average True Range).
Channel behavior:
This creates a dynamic structure that adapts to market conditions automatically.
Visual Features:
Breakout Signals:
Inputs:
All parameters are user-adjustable.
Disclaimer
This script is provided for educational and research purposes only. It does not provide financial advice. Users are responsible for their own trading decisions.
HMA + Kalman + LinReg Channel is a volatility-adaptive price channel that blends three smoothing techniques into a single dynamic midline and adjusts its band width based on market conditions (trending vs. sideways).
This script is designed for traders who want:
A smoother central bias line
Volatility-based dynamic bands
Context-aware channel width
Simple breakout visual signals
Core Components
This indicator combines three different smoothing methods:
- Hull Moving Average (HMA) – Reduces lag while maintaining smoothness
- Kalman Filter – Adaptive filtering to reduce noise
- Linear Regression (LinReg) – Captures short-term trend direction
The three values are averaged to form a composite midline, providing balanced responsiveness and stability.
Adaptive Channel Logic
The channel width is based on ATR (Average True Range).
- When the midline moves significantly over a lookback period (relative to ATR), the market is considered Trending
- When movement remains within a defined ATR zone, the market is considered Sideways
Channel behavior:
- Trending → Multiplier is reduced (tighter bands)
- Sideways → Full multiplier (wider bands)
This creates a dynamic structure that adapts to market conditions automatically.
Visual Features:
- Midline changes color depending on market state
- Upper and lower bands plotted around the midline
- Optional shaded channel for better visibility
- Breakout markers when price crosses outside the channel
Breakout Signals:
- Bullish signal: Close crosses above upper band
- Bearish signal: Close crosses below lower band
Inputs:
- Length
- Source
- Standard Multiplier
- Trend Lookback
- Trend Threshold (ATR multiple)
- Kalman R and Q parameters
All parameters are user-adjustable.
Disclaimer
This script is provided for educational and research purposes only. It does not provide financial advice. Users are responsible for their own trading decisions.
สคริปต์โอเพนซอร์ซ
ด้วยเจตนารมณ์หลักของ TradingView ผู้สร้างสคริปต์นี้ได้ทำให้เป็นโอเพนซอร์ส เพื่อให้เทรดเดอร์สามารถตรวจสอบและยืนยันฟังก์ชันการทำงานของมันได้ ขอชื่นชมผู้เขียน! แม้ว่าคุณจะใช้งานได้ฟรี แต่โปรดจำไว้ว่าการเผยแพร่โค้ดซ้ำจะต้องเป็นไปตาม กฎระเบียบการใช้งาน ของเรา
Unlock powerful tools & indicators → pointalgo.com
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน
สคริปต์โอเพนซอร์ซ
ด้วยเจตนารมณ์หลักของ TradingView ผู้สร้างสคริปต์นี้ได้ทำให้เป็นโอเพนซอร์ส เพื่อให้เทรดเดอร์สามารถตรวจสอบและยืนยันฟังก์ชันการทำงานของมันได้ ขอชื่นชมผู้เขียน! แม้ว่าคุณจะใช้งานได้ฟรี แต่โปรดจำไว้ว่าการเผยแพร่โค้ดซ้ำจะต้องเป็นไปตาม กฎระเบียบการใช้งาน ของเรา
Unlock powerful tools & indicators → pointalgo.com
คำจำกัดสิทธิ์ความรับผิดชอบ
ข้อมูลและบทความไม่ได้มีวัตถุประสงค์เพื่อก่อให้เกิดกิจกรรมทางการเงิน, การลงทุน, การซื้อขาย, ข้อเสนอแนะ หรือคำแนะนำประเภทอื่น ๆ ที่ให้หรือรับรองโดย TradingView อ่านเพิ่มเติมใน ข้อกำหนดการใช้งาน