HMA (Hull Moving Average)
The Hull Moving Average (HMA) is an advanced moving average indicator developed by Alan Hull that aims to reduce lag while maintaining smoothness. It uses weighted moving averages to generate a responsive indicator that helps identify trends and potential reversals with minimal delay.
Formula
HMA = WMA(2 × WMA(n/2) - WMA(n)), sqrt(n)
Where:
WMA = Weighted Moving Average
n = period length
sqrt(n) = square root of n
How HMA Works
The Hull Moving Average works by calculating weighted moving averages of different periods and combining them in a way that reduces lag. It first calculates the difference between a shorter-period WMA and a full-period WMA, then applies a final WMA to smooth the result. This creates a responsive indicator that turns earlier than traditional moving averages while maintaining smooth price action.
Trading Strategies Using HMA
Strategy Examples
- Trade in the direction of the HMA slope
- Enter when price crosses above/below HMA
- Use multiple timeframe HMA analysis
- Look for HMA convergence/divergence signals
- Combine with momentum indicators for confirmation
Support and Resistance Strategy
- Use HMA as dynamic support/resistance levels
- Look for price bounces off the HMA line
- Monitor HMA slope at key price levels
- Use multiple HMA periods for level confirmation
- Identify strong levels where HMA flattens
Trend Identification
- Uptrend: HMA sloping upward
- Downtrend: HMA sloping downward
- Trend strength: steeper HMA slope
- Trend reversal: HMA direction change
- Range market: flat or choppy HMA
Advantages and Limitations
Advantages
- Reduced lag compared to traditional MAs
- Smoother signals than simple moving averages
- Better responsiveness to price changes
- Effective for trend identification
Limitations
- Can still generate false signals in choppy markets
- Complex calculation may be difficult to understand
- May lag during strong trend reversals
- Requires confirmation from other indicators
Best Practices When Using Hull Moving Average (HMA)
- Use multiple timeframes to confirm HMA signals
- Combine HMA with other technical indicators for validation
- Wait for clear HMA slope changes before taking positions
- Monitor HMA crossovers with price for entry/exit signals
- Consider market volatility when interpreting HMA movements
- Use HMA to validate support and resistance levels
- Backtest different HMA period settings on historical data
- Document and track which HMA patterns work best for your trading
- Adjust HMA parameters based on the asset's volatility
- Regularly review and optimize your HMA trading strategy