Skip to content
All library documents

Zero-Lag EMA and Hull Smoothing for Trend-Following Signals

Article Strategy library · Author: ChaoZhang

Summary

This trend-following method first adjusts an EMA using the difference between a single EMA and a second EMA of that series. It then applies weighted moving-average calculations in a Hull-style smoothing construction. The strategy compares the resulting current value with its prior value: a rising reading enters long, while a falling reading enters short. The stated defaults are a 30-period EMA and a smoother period of 176.

The document argues that the adjusted EMA may respond faster and the Hull calculation may reduce noise, but supplies no performance statistics to substantiate those claims. Published backtest settings identify BTC/USDT futures on an hourly period for a one-month span, without reporting outcomes. The risk discussion notes sensitivity to parameter choices, false directional flips in ranging markets, and exposure to overnight gaps. Stop losses and additional filters are suggested, but they are not part of the shown entry logic.

Key ideas

  • The method modifies an EMA using the difference between the first EMA and an EMA of that EMA.
  • A weighted moving-average construction smooths the adjusted series in a Hull-style calculation.
  • The strategy goes long when the smoothed value rises relative to its prior value and short otherwise.
  • The published settings specify BTC/USDT futures on an hourly period, but no backtest performance is given.
  • Ranging conditions, parameter selection, and price gaps are identified as risks; the shown code has no stop-loss rule.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.