Skip to content
All library documents

Multi Moving Average Price Confirmation Strategy

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses ten simple moving averages, ranging from 10 to 100 days, as a broad trend filter. It generates a long signal when the close is above every average and a sell signal when the close is below every average. The accompanying implementation opens or closes long and short positions based on those conditions, using daily bars in a published BTC/USDT futures backtest setup.

The multi-period confirmation is intended to filter noisy signals, but the document reports no backtest performance results. It notes that signals can lag, crossover-heavy sideways markets may leave signals unclear, and requiring price to clear every average can miss trades. It suggests changing the periods or combining the method with other indicators or strategies. Despite mentioning stop-loss and take-profit guidance, it does not specify operational exit levels; the code instead reverses or closes positions when the opposite price condition occurs. No evidence establishes profitability or robustness.

Key ideas

  • A long signal occurs when the close is above all ten simple moving averages, while a sell signal occurs below all of them.
  • The averages cover periods from 10 through 100 days and act as multi-horizon price confirmation.
  • Requiring agreement across periods may filter some noisy entries but can delay signals and exclude trades.
  • The implementation closes or reverses positions when the opposite condition is met, without defined stop-loss or take-profit levels.
  • The document proposes parameter changes and combining indicators, but provides no performance evidence.

Tags

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