Hull Moving Average Trend Signals with a Hull Line Filter
Summary
This short-term trend-following strategy uses weighted moving averages to form a Hull-style signal. It compares a faster average with a slower one, smooths their difference, and uses price relationships with the resulting line to enter long or short positions. The description also says to skip trades when price and the Hull line diverge, and mentions position sizing and stop-loss exits.
The supplied code and prose do not align fully: the code derives plotted levels from smoothed differences and price, then enters and closes positions using conditions on those levels, rather than implementing the prose’s simple cross-and-divergence rules directly. The published configuration specifies BTC/USDT futures, a six-hour period, and a one-month test window, but no performance results are reported. Moving-average lag, whipsaws in ranging markets, trading costs, and parameter sensitivity are noted as risks; the document does not demonstrate that suggested optimizations improve results.
Key ideas
- The strategy uses weighted moving averages and a smoothed difference to derive price-based trading levels.
- The description proposes long and short entries based on price crossings and filtering signals when price diverges from the Hull line.
- The code's entry and exit conditions differ from the simpler rules described in the text.
- The published backtest settings identify a short BTC/USDT futures test window but provide no results.
- Lag, ranging-market signals, costs, and parameter choice may affect performance.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.