Skip to content
All library documents

Bitcoin Bull Market Support Band with Weekly Moving Average Crossovers

Article Strategy library · Author: ChaoZhang

Summary

This trend-following system uses the 20-week simple moving average and 21-week exponential moving average as a bull market support band. It opens a long position when the SMA crosses above the EMA and closes the position when it crosses below. The published setup describes trading BTC/USDT futures and specifies equity-based sizing, a 0.1% commission, and 3 basis points of slippage.

The document explains the crossover logic and notes that weekly signals can filter short-term noise while lagging price changes. It warns that sideways markets may cause repeated false signals and losses, and that crossover exits alone may allow large drawdowns. Although a backtest period is listed, no performance results are provided. The code also sets its date-range condition to always true, so the stated start and end dates do not appear to constrain trading. Suggested improvements include additional trend filters, ATR-based stops, volatility-aware sizing, and attention to execution costs.

Key ideas

  • The system goes long when the 20-week SMA crosses above the 21-week EMA and exits when it crosses below.
  • Weekly moving averages aim to capture medium- to long-term trends while reducing short-term noise.
  • Whipsaws in range-bound markets and lagging signals are key risks.
  • The published setup specifies BTC/USDT futures, equity-based sizing, 0.1% commission, and 3 basis points of slippage.
  • No performance results are given, and the code does not apply its date-range inputs.

Tags

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