Skip to content
All library documents

EMA Trend Direction and CCI Pullbacks with SuperTrend Stops

Article Strategy library · Author: ChaoZhang

Summary

This strategy sets directional bias using a short and long EMA: the short EMA above the long EMA signals an uptrend, and the reverse signals a downtrend. It then looks for CCI readings in oversold zones to enter longs during an uptrend, or overbought zones to enter shorts during a downtrend. The CCI levels are divided into tiers that can be enabled separately. A SuperTrend-style ATR stop provides the stop reference, with a spread adjustment, while the default exit target is a fixed number of pips. The source also allows long and short testing to be toggled independently.

The document provides BTC/USDT futures backtest settings for a short one-minute period, but reports no performance results. Its discussion notes the possibility of incorrect trend classification, false CCI signals, poorly placed stops, and fixed targets cutting off continued trends. Although dynamic ATR exits and instrument-specific tuning are proposed as possible improvements, those ideas are not the default strategy rules. The code’s active entry conditions use the first and second CCI bands, with the third tier disabled by default; descriptions of signal strength should therefore be read alongside those settings.

Key ideas

  • The relative positions of the short and long EMAs define the strategy’s trend direction.
  • CCI readings in oversold zones can trigger longs in an uptrend, while overbought readings can trigger shorts in a downtrend.
  • CCI signal tiers are independently configurable, and the third tier is disabled by default.
  • A SuperTrend-style ATR stop is paired with a fixed profit target by default.
  • The published short-period backtest settings include no performance results, and the document identifies false signals and fixed-target limitations.

Tags

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