Skip to content
All library documents

Moving Average Trend Strategy with VWAP, RSI, and ATR Filters

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines a short and long simple moving average crossover with VWAP, RSI, and volatility measures. The description specifies a 50-period and 200-period average, entering long or short when they cross and using VWAP as an additional condition. RSI thresholds are presented as guards against buying in overbought conditions or selling in oversold conditions. ATR, alongside ADX in the source, is used to flag elevated volatility, while crossover reversals and percentage-based exits are also shown in the code.

There is a mismatch between the narrative and implementation: the prose says to trade when the moving-average signal and VWAP point in the same direction, while the visible long and short conditions compare VWAP with closing price in the opposite-looking way. The published backtest window covers only a brief period, and no performance results are supplied. The document itself notes lag, missed signals, and parameter sensitivity, so the rules need clarification and broader testing before conclusions about effectiveness.

Key ideas

  • Moving-average crossovers provide the primary trend signals.
  • VWAP is used as an entry filter, though the prose and code describe differing conditions.
  • RSI thresholds are intended to avoid entries during extreme readings.
  • ATR and ADX identify a high-volatility condition, while the strategy also shows percentage-based exits.
  • The brief published test window provides no evidence of robust performance.

Tags

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