Hull Butterfly Oscillator

Oct 3, 2022

Static chart image
Oscillators
Moving Averages
Works on the following platforms:
tradingviewSymbolTradingView
For free use on the TradingView platform
ninjatraderNinjaTrader
For free use on the NinjaTrader platform
metatrader4MetaTrader 4
For free use on the MetaTrader 4 platform
metatrader5MetaTrader 5
For free use on the MetaTrader 5 platform
thinkorswimThinkorswim
For free use on the Thinkorswim platform

The Hull Butterfly Oscillator (HBO) takes a unique approach by building an oscillator from the difference between a traditional Hull Moving Average (HMA) and another version with inverted coefficients. This configuration is designed to provide a more structured impulse response, potentially reducing unwanted performance in relation to frequency domains when compared to conventional methods where a Hull Moving Average is subtracted from simple, exponential, or weighted moving averages.

Understanding Levels and Settings

The oscillator incorporates levels derived from cumulative means of the oscillator's absolute value. These levels are essential as they return dots that signal potential reversal points in the market. The settings you can tweak to optimize the indicator include:

  • Length: This setting stipulates the number of past price inputs the oscillator will analyze, significantly influencing the sensitivity and responsiveness of the indicator.
  • Levels Multiplier: This parameter determines how distant the levels are set from zero, impacting how often signals occur.
  • Src (Source): This input defines the data source for the indicator, allowing for flexibility in terms of price inputs, such as opening or closing prices.

How to Trade with the Hull Butterfly Oscillator

The Hull Butterfly Oscillator can be used in a similar manner to many oscillators in the trading toolkit. By interpreting the sign of the HBO, traders can gauge the current trend's direction. Additionally, identifying divergences between the HBO and the price action can highlight potential reversal opportunities.

indicator image

Its levels play a crucial role in signaling market conditions. Overbought or oversold market states are hinted at when the oscillator rises above or falls below these levels. A directional change in the oscillator while it's above the upper level triggers a red dot, signaling a possible reversal. Conversely, if under the lower level, a trend change spurs a green dot.

Technical Insights into HBO

indicator image

The Hull Butterfly Oscillator's name is influenced by the coefficients used in its creation. Presenting regular Hull coefficients alongside their horizontally flipped versions resembles a butterfly, which is central to HBO's calculation process.

This unique computation method aims to yield a more structured impulse response, often proving advantageous over simpler operations like subtracting the Hull Moving Average from different types of moving averages, such as SMA, EMA, or WMA.

FAQ

How can I access the Hull Butterfly Oscillator?

You can get access on the LuxAlgo Library for charting platforms like TradingView, MetaTrader (MT4/MT5), and NinjaTrader for free.

What is the main benefit of using the HBO?

The primary advantage of the Hull Butterfly Oscillator is its ability to reduce undesired frequency domain performance, giving traders potentially more reliable signals in identifying trend directions and reversals.

Can HBO's settings be customized?

Yes, traders can tailor the Length, Levels Multiplier, and Src to better fit their trading strategies and market conditions.

Trading is risky and many will lose money in connection with trading activities. All content on this site is not intended to, and should not be, construed as financial advice. Decisions to buy, sell, hold or trade in securities, commodities and other markets involve risk and are best made based on the advice of qualified financial professionals. Past performance does not guarantee future results.

Hypothetical or Simulated performance results have certain limitations. Unlike an actual performance record, simulated results do not represent actual trading. Also, since the trades have not been executed, the results may have under-or-over compensated for the impact, if any, of certain market factors, including, but not limited to, lack of liquidity. Simulated trading programs in general are designed with the benefit of hindsight, and are based on historical information. No representation is being made that any account will or is likely to achieve profit or losses similar to those shown.

Testimonials appearing on this website may not be representative of other clients or customers and is not a guarantee of future performance or success.

As a provider of technical analysis tools for charting platforms, we do not have access to the personal trading accounts or brokerage statements of our customers. As a result, we have no reason to believe our customers perform better or worse than traders as a whole based on any content or tool we provide.

Charts used on this site are by TradingView in which the majority of our tools are built on. TradingView® is a registered trademark of TradingView, Inc. www.TradingView.com. TradingView® has no affiliation with the owner, developer, or provider of the Services described herein.

This does not represent our full Disclaimer. Please read our full disclaimer.

© 2025 LuxAlgo Global, LLC.