Skip to content
All library documents

EMA Regime Filters with ATR Channel Entries and Trailing Stops

Article Strategy library · Author: ChaoZhang

Summary

This strategy classifies market direction using the ordering of three EMAs, with the document assigning bullish or bearish status to each possible ordering. It combines that regime classification with an ATR-based trailing level: a signal is considered when price crosses the trailing level in the matching direction. The source additionally requires an ATR-based RSI filter to be above its stated threshold. Trade exits occur when an opposite signal appears, rather than through a separately described fixed stop or profit target.

The method is intended to join trend direction, volatility filtering, and a dynamically adjusting stop. The document warns that poor EMA or ATR settings can cause overtrading or stop breaches, and suggests parameter tuning and further filters. The published BTC_USDT futures backtest covers only a little over two days, and no performance statistics are supplied. Its prose describes an ATR channel and SMMA price sampling, while the source uses a close-price-based trailing calculation and additional logic, so the implementation should be checked against the description.

Key ideas

  • Three EMAs classify the market into bullish and bearish regimes.
  • A price cross of an ATR-based trailing level supplies directional signals.
  • The source adds an ATR-derived RSI condition before entering trades.
  • Opposite signals close positions, while parameter sensitivity may cause overtrading or stop breaches.
  • The short backtest configuration has no reported performance results.

Tags

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