Skip to content
All library documents

EMA Crossover Strategy with CPR, Volume Confirmation, and Fixed Exits

Article Strategy library · Author: ianzeng123

Summary

This system combines fast and slow EMA crossovers with a daily Central Pivot Range reference and an optional volume filter. A bullish crossover can trigger a long only when price is above the prior day's pivot and volume exceeds its 20-day average; bearish crossovers use the opposite price condition. The described default EMAs are 20 and 50 periods. Entries receive fixed percentage stop-loss and take-profit orders, with stated defaults of 1.5% and 3%, respectively.

The document supplies an implementation and a daily ETH futures backtest configuration spanning roughly one year, but gives no performance statistics, so it does not demonstrate profitability. It identifies whipsaws in sideways markets, fixed-stop mismatch with changing volatility, slippage, and parameter overfitting as limitations. Daily pivot levels may also be less responsive for shorter-term trading. Suggested refinements include volatility-adjusted exits and stronger trend or volume confirmation, but these are proposals rather than tested improvements.

Key ideas

  • EMA crossovers define direction, while price relative to the prior day's pivot provides an additional filter.
  • An optional volume condition requires current volume to exceed its 20-day average.
  • The stated default stop and target are 1.5% and 3% from entry, respectively.
  • The provided daily ETH futures test setup has no accompanying performance results.
  • Sideways-market whipsaws, slippage, fixed-stop limitations, and overfitting are identified risks.

Tags

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