Skip to content
All library documents

Combining RSI, MACD, Moving Averages, and Volume for Swing Trades

Article Strategy library · Author: ChaoZhang

Summary

This swing-trading approach combines RSI, MACD, a moving average, and volume conditions to form long and short signals. The implementation requires unusually high volume relative to its moving average, alongside price and MACD crosses around a 20-period simple moving average. RSI acts as a boundary filter: long entries avoid overbought readings, while short entries avoid oversold readings. Exits use moving-average crosses or RSI reaching the opposite extreme, with fixed-percentage stop levels also described.

The document proposes trade-risk limits and stop management, and lists additional filters, dynamic sizing, and order-flow data as possible extensions. It also warns about stop slippage and parameter sensitivity. The narrative claims broad profitability, but provides no supporting performance figures; its published configuration covers BTC/USDT futures over about a month. The source’s quantity calculation is not passed into the entry orders, and its daily exit gate depends on a weekday comparison, so the written risk controls and actual implementation may not match. Results should therefore not be inferred from the description alone.

Key ideas

  • Signals combine volume expansion with price or MACD crosses around a moving average.
  • RSI thresholds filter entries, while moving-average crosses and RSI extremes contribute to exits.
  • The document describes fixed-percentage stops and a per-trade risk setting.
  • The source does not appear to apply its calculated quantity to entry orders.
  • The short published test period has no reported performance statistics.

Tags

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