Skip to content
All library documents

CCI Oversold Entries with a Prior-Price Exit

Article Strategy library · Author: ChaoZhang

Summary

This long-only strategy uses the Commodity Channel Index to identify a possible oversold condition. Its stated settings use a 12-period lookback and a buy threshold of -90; it enters when CCI falls below that threshold. The described exit occurs when price rises above a prior high, while optional point-based stop-loss and take-profit settings can also be enabled. The document explains CCI as a measure of price deviation from an average and suggests filters, dynamic thresholds, and broader trend checks as possible refinements.

The source includes a multi-year daily BTC_USDT futures backtest configuration, along with commission and slippage assumptions, but provides no performance statistics. There is a mismatch between the prose and code: the source compares the close with the previous close, rather than the previous high, and calculates CCI from close despite the prose describing typical price. Optional protective exits are attached within the entry condition, which may affect how they are placed. The document warns of false signals, lag, slippage, and sensitivity to parameter choices; the supplied configuration alone does not demonstrate profitability.

Key ideas

  • A CCI reading below the configured threshold triggers a long entry.
  • The stated example uses a 12-period lookback and a threshold of -90.
  • The prose describes an exit above a prior high, but the source compares with the previous close.
  • Stop-loss and take-profit exits are optional and have configurable point values.
  • The multi-year daily backtest setup includes trading cost assumptions but reports no performance results.

Tags

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