All indicators

Hull Suite

Oct 18, 2019

Static chart image
Support and ResistanceChannelsMoving Averages

The Hull Suite indicator provides a comprehensive toolkit of Hull Moving Average variants designed to offer a balance between significant lag reduction and curve smoothing for trend identification.

Usage

The Usage section describes how the script can be used to identify trend direction and potential market reversals. Users can select from three distinct Hull calculation methods—HMA, EHMA, and THMA—to suit different trading styles.

  • Trend Identification: The indicator colors the plots and candles based on the current trend. A green coloration typically suggests bullish momentum, while a red coloration suggests bearish momentum.
  • Floating Support & Resistance: By using a higher length (e.g., 180–200), the indicator can act as a dynamic support or resistance level.
  • Swing Entries: A shorter length (e.g., 55) is often utilized for identifying swing entry points within a trending market.
  • Visualization Modes: Users can toggle between a "Band" mode—which plots two lines to create a shaded area representing the trend—or a single-line mode for a cleaner chart layout.

Details

The Hull Suite integrates multiple versions of the Hull Moving Average (HMA), originally developed by Alan Hull in 2005. The core concept of the HMA involves using weighted moving averages to eliminate lag while maintaining a smooth line.

  • HMA (Hull Moving Average): The standard version that uses the square root of the period for the final smoothing.
  • EHMA (Exponential Hull Moving Average): Utilizes exponential moving averages instead of weighted ones, providing a different smoothing profile that is often slower than the standard HMA.
  • THMA (Triple Hull Moving Average): Also known as 3HMA, this variation uses three nested moving average calculations to further reduce lag and increase responsiveness to price changes.
  • HTF Integration: The script includes a built-in "Higher Timeframe" (HTF) feature, allowing scalpers and day traders to view trend data from a higher interval (e.g., 240 minutes) on their current lower-timeframe chart.

Settings

  • Source: Determines the price data used for the calculation (e.g., Close, Open, HL2).
  • Hull Variation: Selects between Hma, Thma, and Ehma calculation modes.
  • Length: Sets the lookback period for the moving average.
  • Length multiplier: Scalable factor to adjust the length, useful for viewing higher timeframe trends with a straight band.
  • Show Hull MA from X timeframe?: Enables or disables the higher timeframe data fetch.
  • Higher timeframe: Sets the specific timeframe used when the HTF feature is enabled.
  • Color Hull according to trend?: Toggles the dynamic color changes for the indicator lines.
  • Color candles based on Hull's Trend?: Changes the color of the price bars to match the indicator's trend bias.
  • Show as a Band?: Toggles the visibility of the secondary line to create a band effect.
  • Line Thickness: Adjusts the global thickness for all indicator lines.
  • Band Transparency: Controls the opacity of the shaded area between the two Hull lines.

FAQ

How do I interpret the Hull Suite bands? When the price and the primary Hull line are above the secondary line, the band turns green, indicating an uptrend. When the primary line crosses below the secondary line, the band turns red, indicating a downtrend.

What is the difference between HMA and EHMA in this tool? The HMA uses Weighted Moving Averages (WMA) for a more responsive curve, while the EHMA uses Exponential Moving Averages (EMA), which generally results in a smoother but slightly slower reaction to price volatility.

How do I get access to the Hull Suite? You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

Free indicator

Get free access to this indicator on the platforms below.

TradingView
NinjaTrader
MetaTrader 4/5

Unlock the entire LuxAlgo Library

Every indicator, every strategy, full charts, and complete access to Quant — our AI agent.