OPEN-SOURCE SCRIPT

HMA + Kalman + LinReg Channel [Pointalgo]

1 638
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:
  1. Hull Moving Average (HMA) – Reduces lag while maintaining smoothness
  2. Kalman Filter – Adaptive filtering to reduce noise
  3. 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
These signals are informational only and do not represent financial advice.

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. קרא עוד ב־תנאי השימוש.