2026年10月15日
27+ 次瀏覽

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 屬於高風險金融商品,可能導致快速資金損失。過往績效不代表未來結果,所有策略與回測僅供參考,不構成投資建議。交易前請充分了解本公司風險揭露條款。

發表留言