2026年10月15日
31+ 次浏览

CCI 指标是什么?CCI 破 100 是超买吗?一个没有上限的震荡指标

「CCI 破 100 了,超买,该卖了吧?」

CCI 的 ±100 常被当成超买、超卖线,但它跟 RSI 有一个根本的不同:CCI 没有上下限。RSI 最高到 100,CCI 可以冲到 200、300,甚至更高。这一篇先用 5 个数字算一次,你会发现 +100 的意思其实很朴素;再用一张标了 1~4 的真实行情图(黄金 2025 年),看它在盘整和趋势里的两种样子。

这是 MASQuant 迈思量化「交易学院 · 技术指标大全」的一篇。所有指标的分类整理在〈技术指标大全〉。

一句话看懂

CCI=现在的价格离最近的平均有多远,是「平常距离」的几倍。

它回答的问题是:「价格现在跑得比平常远吗?远多少?」它不回答「会不会跑回来」。

可以想成量体温。你平常的体温上下差不到 0.2 度;今天比平常高了 0.3 度,就是平常差距的 1.5 倍——CCI 大约 100 就是这个意思。体温偏高,不代表明天就会退烧;发烧可以连续好几天。价格也一样,偏离得比平常远,可以一直远下去。

先算一次:5 个数字就懂

CCI 先把每根 K 线算出一个代表价,叫典型价:(最高 + 最低 + 收盘)÷ 3。下面用最近 5 根的典型价来算(这是举例用的整数,不是行情数据;实际常用 20 根):

最近 5 根的典型价是 100、102、101、99、103。

步骤 怎么算 结果
1 平均价 (100 + 102 + 101 + 99 + 103)÷ 5 101
2 每根离平均多远 1、1、0、2、2 —
3 平常的距离(平均绝对偏差) (1 + 1 + 0 + 2 + 2)÷ 5 1.2
4 现在离平均多远 103 − 101 2
5 CCI 2 ÷(0.015 × 1.2) 约 111

白话翻译:现在离平均 2,平常大约离 1.2,现在的距离是平常的 1.67 倍,换算成 CCI 约 111。

公式里那个 0.015,作用是把「几倍」放大成 CCI 的刻度:CCI = 几倍 × 66.7。所以:

  • CCI 100 ≈ 现在的距离是平常的 1.5 倍
  • CCI 200 ≈ 平常的 3 倍
  • CCI −100 ≈ 往下偏离、是平常的 1.5 倍

「几倍」本来就没有上限,所以 CCI 也没有上限。±100 的原意是「比平常偏离得多」,不是「已经到顶」。

正式公式

典型价 TP =(最高 + 最低 + 收盘)÷ 3
CCI =(TP − TP 的 N 期平均)÷(0.015 × 平均绝对偏差)

CCI(Commodity Channel Index,商品通道指数,台湾也常叫顺势指标)由 Donald Lambert 在 1980 年提出。0.015 是他当初挑的常数,目的是让大部分时候(常被引用的说法是七到八成)的 CCI 落在 −100 到 +100 之间。

周期方面,最常见的设置是 20;在 MT5 里,内置的 Commodity Channel Index 默认周期是 14,有些看盘软件则默认 20。本文的图用 CCI(20)。周期不同,数值也不同,比较前先确认。

看图:黄金 2025 年,照着 1~4 看

下面这张图是黄金(XAUUSD)2025 年 5 月到 11 月的日线,取自 MT5 的历史报价。5 月到 7 月,黄金收盘在 3,177 到 3,433 之间盘整;8 月起往上,9 月一路创新高。

黄金 2025 年 5 月到 11 月日线;盘整时 CCI 冲出 ±100 又很快回来,最高到 273;上涨时 CCI 冲上 +100 后最长连续 15 根停在上面
图:黄金(XAUUSD)日线,2025/5/9–2025/11/21,MT5 历史报价。上方是价格,空心 K 线收涨、实心收跌;灰底是盘整、浅橘底是趋势。下方橘线是 CCI(20),红色虚线是 +100、绿色虚线是 −100,灰色虚线是 0。右边是价格、下方是日期,圆圈数字对应下面的说明。
1

盘整里,冲上 +100 没多久就回来(6 月 12 日)。价格只是到区间上缘,CCI 就过了 +100。整段盘整,CCI 冲上 +100 有 3 次、跌破 −100 有 2 次,每次出去不久就回来,价格也没有走出区间。

2

盘整里,CCI 最高到 273(7 月 22 日)。照上面的算法,273 的意思是「离平均的距离是平常的 4 倍」——很极端。但 2 根之后它就掉回 +100 以下,价格还是在区间里。CCI 很高,不代表有趋势。

3

上涨途中,CCI 冲上 +100(8 月 27 日)。如果在这里当成「超买」卖掉,卖掉的就是这段上涨的开头。上涨那一段(8 月 1 日到 9 月 24 日),黄金从 3,363 涨到 3,736,涨了 11.1%。

4

CCI 到 258(9 月 2 日)。上涨途中,CCI 最长连续 15 根停在 +100 以上。258 大约是平常距离的 3.9 倍——它说的是「这段很强」,不是「快要回来」。

整张图里,CCI 最高 273、最低 −183,都远远超出 ±100——它真的没有上下限。

这是一段真实的历史行情,用来说明CCI的性格,不是通则。换品种、换周期、换一段行情,数字都会变。

看到什么、代表什么

你看到 通常代表 但要小心
CCI 在 ±100 之间来回 价格离平均的距离跟平常差不多 这时通常也没有明显方向
CCI 冲上 +100 价格比平常更往上偏离 盘整里常是一段的尽头(1);趋势里常是开始(3)
CCI 长时间停在 +100 以上 强势,价格一直离平均很远 不是卖点,是「这段很强」(4)
CCI 从 +100 以上跌回 +100 以下 偏离在缩小,力道减弱 比一碰到 +100 就动作晚,但少一些被辗过
CCI 长时间在 0 以上 价格大多高于平均,偏多 很多人只看 ±100,忽略了 0 轴也在讲方向

实际怎么用:三个例子

例一:先分盘整还是趋势

同一个「CCI 冲上 +100」,在盘整里常是一段的尽头,在趋势里往往是开始。Lambert 当初的用法其实比较接近后者:CCI 冲上 +100,视为一段新的强势可能开始。先用均线方向或 ADX 判断盘势,再决定怎么读 CCI。

例二:等「回来」再动作

不要一碰到 +100 就卖,而是等 CCI 从 +100 以上跌回 +100 以下,才当作转弱。这样会晚一点,但比较不会被一路上涨的行情辗过。

例三:逆势做一定要先想好止损

CCI 没有上限,「超买之后更超买」的程度比 RSI 更大。用 CCI 逆势做的规则,一定要事先想好看错时在哪里出场,见〈止损怎么设?〉。

常见误用

一、把 +100 当成 RSI 的 70

RSI 有 0 到 100 的天花板,CCI 没有。CCI 从 +100 冲到 +200 的过程,价格可能还涨了一大段。

二、不同平台的 CCI 直接比

MT5 默认 14、别的平台可能默认 20,同一个品种、同一个时间,CCI 的数值可能差很多。拿别人的「CCI 到 150 就卖」来用之前,先确认他的周期。

三、只看 ±100,不看 0 轴

CCI 在 0 以上代表价格高于平均、0 以下代表低于平均。CCI 长时间停在 0 以上或以下,本身就在描述方向。

常见问题

CCI 指标是什么?

CCI(商品通道指数)由 Donald Lambert 在 1980 年提出,量的是典型价离它的 N 期平均有多远,再除以平常的偏离幅度。常用周期 20(MT5 内置默认 14),数值没有上下限。

CCI 超过 100 是超买吗?

不一定。+100 大约代表「现在离平均的距离是平常的 1.5 倍」。在盘整里,这常是一段走势的尽头;在趋势里,CCI 可以长时间停在 +100 以上。要不要当成超买,取决于盘势。

CCI 公式里的 0.015 是什么?

是 Lambert 挑的常数,等于把「现在的距离是平常的几倍」乘上 66.7。这让大部分的 CCI 数值落在 −100 到 +100 之间,让 ±100 有「比平常偏离得多」的意思。

CCI 和 RSI 有什么不同?

RSI 比的是最近的涨跌力道,数值固定在 0 到 100;CCI 比的是价格离平均有多远,没有上下限。两者都会在趋势里停在高档。RSI 的取舍可以看〈RSI指标怎么看?〉。

结语

CCI 的 ±100 不是天花板,是「比平常偏离得多」的提醒。在盘整里,这个提醒常常是对的;在趋势里,同一个提醒说的是「这段很强」。

所以真正该问的是:你的品种上,CCI 冲出 +100 之后,比较常回来,还是比较常继续走? 这个问题,一段历史行情回答不了——用我们的 AI 策略助理回测验证就知道。

把条件写成一句话,例如「CCI 从 −100 以下回到 −100 以上就进场、CCI 从 +100 以上跌回就出场」,丢进 MASQuant 迈思量化的 AI 策略助理,按下去就开始回测,回测环境纳入点差、滑点、市场流动性变化与交易执行延迟这些真实市场摩擦(操作方式见〈策略助理使用教学〉)。回测告诉你的是「这条规则在过去的行情里表现如何」,不是未来的保证。

想法,经过验证,才叫策略。

文中走势图取自 MT5 平台的历史报价(日线;不同平台的报价与日线切法略有差异,数值可能不完全相同),指标由程序依标准算法计算;举例用的整数不是行情数据。历史行情只用来说明指标的性格,不代表未来走势。

风险揭露:CFD 属于高风险金融产品,可能导致快速资金损失。过往业绩不代表未来结果,所有策略与回测仅供参考,不构成投资建议。交易前请充分了解本公司风险揭露条款。

发表评论