Moving Average Crossovers Confirmed by Trading Volume
Summary
This system uses two configurable moving averages to generate crossover signals, with current volume compared against a volume moving average as confirmation. Users can choose simple, exponential, or weighted moving averages; the published defaults are 9 and 21 periods, with a 20-period volume average. The description also presents a 200-period EMA as a long-term trend reference, although the supplied entry conditions do not use that EMA as a filter.
A crossover above the slower average triggers a long entry when volume exceeds its average; a downward crossover under the same volume condition triggers a short entry. The document warns that moving-average lag, false signals in sideways markets, and frequent trading costs can limit the system. It recommends testing parameters, adding trend-strength or volatility filters, and defining stop and position limits. Published backtest settings specify BTC-USDT futures from late 2019 to late 2024, but no returns, risk statistics, or other results are reported, so the settings alone do not demonstrate performance.
Key ideas
- The system allows each of two moving averages to be selected from SMA, EMA, or WMA.
- A long or short crossover signal requires volume to exceed its moving average.
- The description identifies a 200-period EMA as a trend reference, but the shown entry rules do not filter trades with it.
- Sideways conditions, signal lag, and trading costs are stated risks.
- The document proposes stop rules, trend-strength filters, and position limits, but reports no backtest outcomes.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.