Skip to content
All library documents

Trading Moving Average Crossovers with Customizable Averages

Article Strategy library · Author: ChaoZhang

Summary

This strategy uses a crossover between two configurable moving averages to generate directional entries. The trader can choose each average’s type, length, and price input from several options. A cross above the slower average triggers a long entry, while a cross below it triggers a short entry; a short-only setting changes the handling of upward crosses. The document supplies BTC/USDT futures backtest dates and settings, but no performance figures or trade analysis.

The approach is straightforward and adaptable, but moving averages can cross repeatedly in sideways markets, creating false signals and excess trading. The document notes that the rules do not independently establish the broader trend, so entries may oppose it. Suggested refinements include using a higher-timeframe trend filter, waiting for confirmation, choosing an alternative price source, and adding volatility-based stops. These are proposals rather than tested improvements, and parameter optimization may overfit historical data.

Key ideas

  • A faster moving average crossing above a slower one triggers a long entry, while a downward cross triggers a short entry.
  • The strategy allows traders to select average types, lengths, and price sources.
  • The short-only option alters how upward cross signals are handled.
  • Sideways markets can produce repeated false crosses and excessive trading.
  • The supplied BTC/USDT backtest settings include no reported performance results.

Tags

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