- CCI (Commodity Channel Index) là chỉ báo dao động đo độ lệch của giá so với mức trung bình — dùng được cho mọi thị trường, không riêng hàng hoá.
- Vượt +100: giá tăng mạnh bất thường. Dưới −100: giảm mạnh bất thường.
- Sai lầm phổ biến nhất: fade ±100 như RSI 70/30. Trong xu hướng mạnh, CCI nằm lì trên +100 rất lâu.
Chỉ báo CCI (Commodity Channel Index) đo độ lệch của giá so với mức trung bình gần đây. Donald Lambert giới thiệu nó năm 1980 (theo Investopedia). Bài này trình bày công thức, cách đọc ngưỡng ±100 và ba cách giao dịch.
Chỉ báo CCI là gì?
Chỉ báo CCI là một chỉ báo dao động (oscillator) đo khoảng cách giữa giá hiện tại và mức giá trung bình trong một khoảng thời gian. Giá càng đẩy xa lên trên trung bình, CCI càng lớn về phía dương. Giá càng rơi sâu dưới trung bình, CCI càng âm.
Khác với RSI hay Stochastic bị chặn trong khung 0–100, CCI không có trần. Nó dao động quanh mốc 0 và phần lớn thời gian nằm trong ±100. Nhưng khi giá biến động mạnh, nó có thể vọt lên +250 hoặc rơi xuống −300. Đây là điểm mấu chốt nhiều người bỏ qua: ±100 không phải biên cứng như 70/30 của RSI.
Cái tên "Commodity" (hàng hoá) dễ gây hiểu lầm. Lambert thiết kế CCI cho thị trường hàng hoá có tính chu kỳ, nhưng công thức chỉ đo độ lệch giá — nên nó chạy tốt trên cổ phiếu, forex và crypto y hệt.
Công thức tính CCI và vì sao có hằng số 0.015?
CCI được tính qua bốn bước, tất cả xoay quanh Giá điển hình (Typical Price) của mỗi nến:
- Giá điển hình (TP) = (Cao + Thấp + Đóng) / 3 của mỗi nến.
- SMA của TP: đường trung bình động đơn giản của TP qua n phiên (mặc định 20).
- Độ lệch tuyệt đối trung bình (Mean Deviation): trung bình của |TP − SMA| qua n phiên.
- CCI = (TP − SMA) / (0.015 × Độ lệch tuyệt đối trung bình).
Hằng số 0.015 là hệ số chuẩn hoá do Lambert chọn. Ông tính toán sao cho khoảng 70–80% giá trị CCI rơi vào khoảng ±100. Bỏ hằng số này đi, CCI sẽ cho ra những con số khó so sánh giữa các thị trường. Nói cách khác, chính 0.015 biến CCI thành một thước đo có mốc ±100 dùng được.
Cách đọc chỉ báo CCI: vượt ±100 nghĩa là gì?
Vượt +100 nghĩa là giá đang tăng mạnh bất thường so với trung bình; dưới −100 là giảm mạnh bất thường. Nhưng "mạnh bất thường" có hai cách diễn giải ngược nhau — và chọn sai là lý do nhiều người thua với CCI.
Trường phái đảo chiều (mean-reversion): coi +100 / −100 là vùng quá mua / quá bán, chờ giá bật lại. Hợp lý chỉ khi thị trường đi ngang.
Trường phái xu hướng (Lambert gốc): coi việc CCI cắt lên +100 là dấu hiệu một xu hướng tăng vừa khởi động, và vào theo chiều đó. Đây mới là ý đồ ban đầu của người tạo ra CCI.
Chọn trường phái nào phụ thuộc bối cảnh. Trong một xu hướng tăng khoẻ, CCI có thể nằm lì trên +100 hàng chục phiên. Ai fade nó theo kiểu RSI sẽ bán khống liên tục vào một con tàu đang chạy.
3 cách giao dịch với chỉ báo CCI
1. Giao dịch phá vỡ theo Lambert (thuận xu hướng). Mua khi CCI cắt lên trên +100, thoát khi nó rơi lại dưới +100. Bán khống khi CCI cắt xuống dưới −100, thoát khi nó vượt lại lên trên. Cách này bắt xu hướng sớm nhưng dính nhiều tín hiệu giả lúc thị trường đi ngang. Hãy lọc bằng một chỉ báo đo sức mạnh xu hướng như ADX hoặc kết hợp với đường MA.
2. Giao dịch đảo chiều trong biên (thuận đi ngang). Khi giá kẹt trong vùng sideway, mở lệnh mua khi CCI chạm −100 rồi quay lên, bán khi CCI chạm +100 rồi quay xuống. Nhiều trader dùng ngưỡng rộng hơn (±200) để lọc nhiễu, và canh thêm vùng hỗ trợ kháng cự để tăng xác suất. Tuyệt đối không dùng cách này khi giá đang trend.
3. Phân kỳ CCI. Giá tạo đỉnh sau vượt đỉnh trước nhưng CCI lại tạo đỉnh thấp hơn → phân kỳ giảm, đà tăng đang yếu. Ngược lại là phân kỳ tăng. Giống phân kỳ RSI, đây là bộ lọc cảnh báo, không phải tín hiệu vào lệnh đứng một mình.
Ngoài ba cách trên, dân chuyên còn dùng cú cắt đường 0: CCI vượt lên trên 0 báo hiệu đà chuyển sang tăng. Một hệ thống nổi tiếng khác là Woodies CCI của Ken Wood — kết hợp CCI(14) với một CCI(6) "turbo" cùng loạt mẫu hình quanh đường 0. Với người mới, ba cách cơ bản là đủ để bắt đầu.
Chỉ báo CCI khác gì RSI và Stochastic?
Cả ba đều là chỉ báo dao động, nhưng đo những thứ khác nhau. Điểm phân biệt lớn nhất: CCI không có trần, còn RSI và Stochastic bị chặn trong 0–100. Nếu bạn quen với MACD: MACD đo chênh lệch hai đường trung bình, còn CCI đo độ lệch của giá so với một trung bình.
| Tiêu chí | CCI | RSI | Stochastic |
|---|---|---|---|
| Khung giá trị | Không trần (thường ±100 đến ±300) | 0–100 | 0–100 |
| Ngưỡng thường dùng | +100 / −100 | 70 / 30 | 80 / 20 |
| Chu kỳ mặc định | 20 | 14 | 14 (%K), 3 (%D) |
| Bản chất đo | Độ lệch giá so với trung bình | Tốc độ & biên độ thay đổi giá | Vị trí đóng cửa trong biên cao–thấp |
| Mạnh nhất khi | Bắt xu hướng mới chớm, đo cường độ | Đo động lượng, tìm phân kỳ | Bắt đảo chiều ngắn hạn trong biên |
Nên cài chỉ báo CCI chu kỳ 14 hay 20?
Mặc định gốc của Lambert là 20 (ông dùng khoảng 1/3 độ dài một chu kỳ). Đây vẫn là lựa chọn cân bằng nhất cho khung ngày. Hai hướng điều chỉnh:
Chu kỳ ngắn (9–14): CCI nhạy hơn, cho tín hiệu sớm và nhiều hơn — hợp scalping, khung nhỏ, nhưng nhiễu.
Chu kỳ dài (20–50): CCI mượt, ít tín hiệu giả — hợp swing, khung lớn, nhưng chậm.
Nguyên tắc: khung thời gian càng nhỏ và bạn giao dịch càng nhanh thì chu kỳ càng ngắn. Đừng tối ưu quá đà một con số "đẹp" trên dữ liệu quá khứ. Đó là cái bẫy khiến backtest lung linh nhưng giao dịch thật thì vỡ mộng.
Những sai lầm thường gặp khi dùng CCI
- Fade +100 / −100 trong xu hướng mạnh như thể đó là quá mua / quá bán của RSI — cách nhanh nhất để cháy tài khoản khi thị trường trend.
- Dùng CCI đơn độc làm tín hiệu vào lệnh. CCI là chỉ báo trễ, cần xác nhận bằng giá, khối lượng hoặc vùng hỗ trợ kháng cự.
- Nghĩ CCI chỉ dùng cho hàng hoá vì cái tên. Nó chạy trên mọi thị trường.
- Tối ưu chu kỳ tới con số hoàn hảo trên backtest rồi vỡ mộng khi giao dịch thật.
- Bỏ qua bối cảnh xu hướng — cùng một tín hiệu CCI mang ý nghĩa ngược nhau tuỳ thị trường đang trend hay sideway.
CCI vượt +100 không phải lệnh bán. Nó là câu hỏi: thị trường đang trend hay đi ngang? Trả lời sai câu đó, mọi tín hiệu CCI sau đấy đều dẫn bạn đi lạc.



