Skip to content
All library documents

ADX, DMI, and CCI Signals for Trend-Following Trades

Article Strategy library · Author: ChaoZhang

Summary

This strategy combines directional movement, trend-strength filtering, and the Commodity Channel Index to time long and short trades. Its description proposes using ADX to confirm a strong trend, DI+ and DI− to identify direction, and CCI extremes to seek entries during a pullback or overextension. Directional crosses provide exit signals. The listed default settings include ADX smoothing, DI length, an entry threshold, and CCI length; the published test settings use BTC-USDT futures over a short period, but no performance statistics are provided.

There is a material difference between the explanation and the source logic: the code compares DI+ or DI− individually with the entry threshold rather than comparing ADX with it. It also gates entries using CCI conditions that differ from the stated oversold-long and overbought-short rules. Thus, the prose should not be taken as a precise description of the implemented system. The document notes whipsaw, lag, and frequent signals as risks, and suggests parameter and position-size tuning.

Key ideas

  • The described approach uses ADX for trend strength, DMI for direction, and CCI for entry timing.
  • Directional indicator crosses are used to identify entries and exits.
  • The source implementation differs from the prose in its threshold and CCI conditions.
  • Published test settings include BTC-USDT futures, but no performance results are reported.
  • Whipsaws, lag, and parameter sensitivity are stated limitations.

Tags

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