Multi-Moving-Average Signals Using SMMA and ZLEMA
Summary
This document describes a two-sided trading system built from four smoothed averages: an SMMA of HLC3, SMMAs of highs and lows, and a ZLEMA derived from the first SMMA. Long and short entries arise from several alternative crossover conditions among these lines and their relative positions. Exit signals use price-average crosses and the position of the averages. The published defaults include a one-period source average and 14-period lengths for the other calculations. The stated backtest configuration uses daily BTC/USDT futures data over roughly one year, but the document gives no return, drawdown, or trade-count results.
The accompanying discussion describes the approach as adaptive to volatility and intended to reduce false signals through multiple confirmations. However, the provided source does not show a volatility-based adjustment: it applies fixed input lengths and explicit crossover rules. It also warns that moving averages lag, layered conditions may miss trades, choppy markets can generate false signals, and transaction costs matter. The suggested next steps include volatility or volume filters, stronger trend checks, dynamic stops, and backtesting before live use.
Key ideas
- The system derives signals from an SMMA of HLC3, SMMAs of highs and lows, and a ZLEMA of the smoothed source.
- Several crossover and relative-position conditions can independently trigger long or short orders.
- Exit conditions depend on crosses involving the source average, ZLEMA, and high or low averages.
- The source uses fixed lengths and does not implement the volatility adaptation claimed in the overview.
- Lag, choppy-market signals, missed entries, parameter choices, and trading costs are identified as limitations.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.