Price Crosses Moving Average Bands for Trend Signals
Summary
This strategy generates trend signals when a chosen price source crosses thresholds around a moving average. It supports several average types, including simple, exponential, weighted, Hull, volume-weighted, and others. A tolerance percentage sets upper and lower bands around the average: a close crossing above the upper threshold triggers a long entry, while a cross below the lower threshold triggers a short entry. A short-only setting changes the response to an upward cross so it closes the short rather than opening a long.
The document explains that moving averages lag and that the approach may struggle in range-bound markets; tolerance settings can also suppress valid signals. It recommends testing average types, lengths, and tolerances, as well as considering signal filters and position sizing. The published configuration specifies a BTC/USDT Binance futures test window and bar intervals, but includes no return, risk, or comparison statistics. It therefore describes the rules and limitations without demonstrating that any parameter set is profitable.
Key ideas
- The strategy uses crossings of a moving average's tolerance bands to trigger directional trades.
- Average type, length, input price source, tolerance, and short-only behavior are configurable.
- A wider tolerance can filter some crossings, but may also suppress valid entries.
- Moving-average lag and sideways markets are key limitations of the approach.
- The published backtest settings do not include performance evidence.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.