Skip to content
All library documents

Momentum Breakout Strategy with Moving Averages and Oscillators

Article Strategy library · Author: ChaoZhang

Summary

This long-only strategy combines a fast EMA and slower SMA crossover with MACD and a Stochastic RSI style oscillator, while requiring price to remain inside Bollinger Bands and above a long-term moving average. At least two of the listed signal checks must align for entry. The article describes exits when MACD momentum turns negative and the oscillator reaches an overbought condition, with ATR-based stop and target levels also calculated. Its code uses a trade counter to track whether a position is open.

The source includes a BTC/USDT futures backtest configuration covering roughly one year, but it provides no return, drawdown, or benchmark figures to support the text’s claims of outperformance. The code also has details that complicate interpretation: the oscillator condition includes both oversold and overbought cases, and the ATR levels are passed as entry stop and limit prices rather than clearly implemented protective exits. Parameter sensitivity, false signals, and stop placement are acknowledged concerns, so the stated logic needs careful validation before use.

Key ideas

  • Entries require a bullish long-term trend, price inside Bollinger Bands, and at least two of three signal checks.
  • The signal checks involve moving-average crossover, positive MACD confirmation, and an oscillator condition.
  • The exit condition combines negative MACD with an overbought oscillator reading.
  • ATR-based stop and target levels are calculated, but the code's order usage makes their protective role unclear.
  • The published backtest settings include no performance statistics to verify the claimed advantage.

Tags

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