StratCraft

顺势指标 (CCI)

CCI 动量和偏差分析的 QuantNexus 指标页面。

Route: /quantnexus/indicators/cci/

作用

CCI 衡量价格与其统计平均值的偏离程度。它通常用于动量极端情况和周期性转折点。

公式

CCI = (Typical Price - SMA(TP, n)) / (0.015 * Mean Deviation)

Typical Price = (High + Low + Close) / 3

参数

  • period - 默认 20
  • factor - 默认 0.015
  • movav - 默认 MovingAverageSimple
  • upperband - 默认 100
  • lowerband - 默认 -100

C++23 API

#include <nonabt/indicators/cci.hpp>
auto cci = std::make_unique<nonabt::CCI>(data(), 20, 0.015, "MovingAverageSimple");

常见用法

  • 使用 CCI 发现强劲的动量走势。
  • 将其用作超买/超卖指标。
  • 与趋势过滤器结合使用,以减少虚假的回调信号。

实际模式

许多系统将 CCI 高于 100 视为看涨扩张,低于 -100 视为看跌扩张或超卖衰竭。