简短答案:CCI指标,即商品通道指数,用于衡量当前典型价格与近期平均值相差多远。然后,这一差距会按价格围绕均值波动的幅度进行缩放。高于+100表示价格异常偏高,低于-100表示价格异常偏低,零轴则标示均值本身。它是一个无上限的震荡指标,因此在强势行情中可以运行到+300。把它看作一种衡量偏离程度的工具,而不是反转倒计时。
本页面面向外汇、指数、金属和加密货币CFD交易者,帮助你判断CCI是否值得放进你的图表里。读完后,你应该能够手动计算它,诚实地解读它的区间,并避免那些让大多数人结果不佳的误读。
CCI是什么,以及它的起源
Donald Lambert于1980年发表了商品通道指数,最初是为商品期货设计的。不过,其数学逻辑并不在乎资产类别,它后来也已扩展到货币、指数、金属和加密货币等金融市场。
这个思路很直接。每个市场大多数时间都停留在距离均值不远的范围内,偶尔才会明显偏离。Lambert选择0.015这个缩放常数,是为了让大约70到80%的读数落在-100到+100之间。按技术分析的分类,CCI属于动量类指标,与RSI和随机指标并列。与后两者相比,它一直较少被使用,主要是因为它无上限的刻度起初会让人觉得不太顺手。
商品通道指数是如何计算的
每个读数都由三个输入组成,而且在任何周期上都很容易计算。
- 每根K线的典型价格:(最高价 + 最低价 + 收盘价) 除以 3。
- 典型价格在回看周期内的简单移动平均线,通常为20根K线。
- 平均偏差:每根K线典型价格与该移动平均线之间绝对距离的平均值。
公式为:CCI = (典型价格减去其移动平均线)除以(0.015乘以平均偏差)。用平均偏差去除后,原始价格差就变成了经过波动率调整的差距。
用整数举例计算
假设某指数CFD当前K线的典型价格为5,060。20根K线的典型价格均值为5,000,因此原始差距为60点。假设平均偏差为40点。分母为0.015乘以40,即0.6。60除以0.6得到CCI为+100,正好处于正常区间边缘。
现在把平均偏差减半到20点,而价格差仍保持60点不变。分母变成0.3,读数则跃升到+200。价格本身并没有变化;只是此前市场更沉闷,所以同样的波动被视为更大的偏离。这种对先前平静状态的敏感性意义重大,但在平台帮助页面中很少被解释清楚。
如何解读CCI读数:三个区间和一条线
想把CCI用好,就要克制把每个水平都当成触发信号的冲动。
- 高于+100:价格偏高。在震荡区间中,这属于超买状态;在新的上升趋势中,则说明行情具有推动力。
- 介于-100和+100之间:正常区间。通常无需操作,除非你在关注零轴交叉。
- 低于-100:价格偏低。在震荡区间中,这属于超卖状态;在新的下跌趋势中,则是确认信号。
- 零轴:价格重新穿回自身均值。这个信号被低估了,而且往往是更干净的趋势信号。
Lambert将上穿+100视为买入触发,将回落至+100下方视为退出信号。这属于顺势用法,和许多交易者从有界震荡指标中带来的“见超买就卖”习惯相反。市场状态决定哪一种读法适用,而对市场状态的判断含糊不清,才是CCI交易失误的真正来源。举个具体例子:EUR/USD在一周内于60点区间内缓慢波动,CCI在区间顶部附近升至+150。这是一个反转候选信号。同样的+150读数,如果出现在央行意外扰动市场的那一天,往往是在开启一段行情,而不是结束一段行情。
CCI交易策略手册:四种用法
四种交易策略覆盖了这个工具的大部分用途。每一种都需要配合价格结构,因为CCI从不会告诉你一笔交易为什么出错。
- Lambert突破法:当CCI上穿+100时做多,跌回下方时离场。适用于趋势市场,在震荡区间里效果很差。
- 零轴回调法:在明确的上升趋势中,等待CCI回落接近零,然后在其重新转强时再次入场。止损应放在回调过程中形成的摆动低点下方。
- 区间反转:在确认的震荡区间内,价格打印到 +100 以上时做空,打印到 -100 以下时做多,目标看向中轴。每个交易时段内限制尝试次数。
- 背离警示:价格创出更高的高点,而 CCI 却创出更低的高点。此时应收紧止损或减半仓位,而不是逆势开仓。
一个仓位大小示例可以把这点与账户联系起来。以 10,000 的账户、风险 1% 为例,外汇对上 50 点止损意味着 100 的风险。若每个点每手价值 10,则相当于 0.2 标准手。若区间反转的目标只有 25 点,则在承担 100 风险的情况下仅回报 50,这是一个明显失衡的盈亏比,长期几乎无法覆盖点差和手续费。把目标推到区间另一侧,或者干脆不做这笔交易。关于 在日内交易中表现稳健的指标 会说明哪些工具值得与它并用。
不同市场条件下的 CCI 参数
20 周期的默认值只是来自 Lambert 原始研究中的惯例,并非最优。回看周期会改变指标离开正常区间的频率;触发水平则决定你在行动前要求价格拉伸到什么程度。
| 市场环境 | 回看周期 | 触发水平 | 原因 |
|---|---|---|---|
| 主要货币对上的规整震荡区间 | 14 | +100 和 -100 | 较短的回看能更早捕捉边缘 |
| 黄金或指数中的持续趋势 | 20 到 30 | +200 和 -200 | 更宽的水平可避免过早逆势抄顶抄底 |
| 波动不安的加密货币时段 | 20 | +200 和 -200,仅零轴入场 | 极端值会猛烈且频繁地出现 |
| 震荡、无序的过渡阶段 | 任意 | 无 | 保持观望;没有任何参数能修复不可读的市场状态 |
先通过观察你的交易品种在该时间周期上实际超过 +100 的频率来确定一次参数,然后至少保留 50 个信号都不再更改。每次亏损后都随意调整,只会让你永远在使用那个刚刚亏损的设置。
CCI 与 RSI 及随机指标
这三者都是动量振荡指标,但它们对价格提出的问题各不相同。把它们叠加使用,只是把同一件事说了三遍,并额外增加一点信心。
| 工具 | 与什么价格作比较 | 是否会超出其极值? | 其不足之处 |
|---|---|---|---|
| CCI | 其自身的近期均值,经偏差缩放后得出 | 是,无上限 | 平静的市场会放大读数 |
| RSI | 平均涨幅与平均跌幅的对比 | 否,0 到 100 | 趋势中常在极值附近钉住 |
| 随机指标 | 近期高低区间 | 否,0 到 100 | 狭窄区间会放大读数 |
RSI 指标 有上限,因此在强趋势中会停留在 80 附近,而 CCI 仍会继续上升,越过 +250。 随机振荡器 读取的是近期高低区间内收盘价所处的位置,因此在区间行情中它与 CCI 一致,在趋势行情中则不一致。若你必须使用两个工具,建议把 CCI 与一个方向性过滤器,例如移动平均线,配合使用,因为这会增加信息量,而不是仅仅得到重复结论。
局限性与常见错误
直说吧,CCI 能很好地描述一件狭窄的事情,但很难替代交易计划。
- 波动率缩放是一把双刃剑。在一段沉闷、平静的行情之后,指标会变得脆弱,并会对不起眼的波动发出信号。
- 无上限的读数容易让人犹豫。没有天花板,所以 +250 可能变成 +350,而在 +250 做逆向交易会处于相当危险的位置。
- 它有滞后性。每个输入都是已完成的 K 线,而当平均偏差追上时,行情往往已经开始减速。
- 背离可能会顽固地持续,而价格则继续缓慢推进。
- 信号越频繁,成本也越频繁。较短的回看周期会成倍增加交易次数,而点差加上佣金的累积速度,往往比大多数人预期得更快。
- 指标供应商把 +100 规则吹捧得过头了。它只是市场分析的起点,而不是完整的方法。
诚实的总结是:当你已经判断好市场状态时,CCI 很有用;当你拿它去猜市场状态时,它就会失效。先做趋势分析,再使用振荡器。
在 prop firm 评估中使用 CCI
日内亏损上限会让一串过早的区间逆向交易变成严重问题。一个具体例子更容易理解。假设账户为 10,000,日内亏损限制为 5%,也就是 500。若在趋势日里连续做五次逆势回落交易,每次风险 100,且全部止损,那么在中午前就会用完全部额度。这正是趋势行情中做 +100 逆向交易的典型失败模式。
在这种约束下,顺趋势的读数才更有容错性:与更高周期同向的零轴回踩,以及 Lambert 的突破用法并配合更宽的水平。Pivex 采用一步式评估,总回撤保持固定,同时每天重置日内亏损上限。其内置助手会在你交易时显示该限制还剩多少。这使你能够在开盘前就实际决定本交易时段要接受多少个 CCI 信号。
下一步:回看过去三个月,在你的主交易品种上标出所有超过 +100 或低于 -100 的 CCI 读数。记录每个读数出现时的市场状态,是趋势还是区间。单是这一小时枯燥的整理,就比任何参数指南都更有价值。如果你打算在评估规则下交易这些结果,请先阅读 Pivex 的参数,然后把每个信号的仓位控制好,确保即便连续亏损也不会超过日内限制。
在参与之前,请查看 Pivex 当前的项目规则,并决定模拟专有交易评估是否符合您的经验和风险限制。参与并不保证奖励、收入或任何特定的交易结果。