Dalam analisis teknikal saham, setelah mempelajari RSI dan Stochastic sebagai indikator momentum, kini saatnya mengenal indikator momentum lain yang cukup populer namun memiliki karakteristik unik: CCI (Commodity Channel Index).
CCI dikembangkan oleh Donald Lambert pada tahun 1980. Meskipun namanya mengacu pada “Commodity”, CCI sebenarnya dapat digunakan untuk menganalisis saham, indeks, forex, cryptocurrency, dan instrumen keuangan lainnya.
Keunikan CCI adalah ia mengukur deviasi harga terhadap rata-rata statistiknya. CCI tidak terbatas pada rentang 0-100 seperti RSI atau Stochastic; ia dapat bergerak dari -300 hingga +300 atau bahkan lebih ekstrem. Ini membuat CCI sangat baik untuk mengidentifikasi kondisi overbought/oversold ekstrem, awal tren baru, dan divergence.
Artikel ini akan membahas secara lengkap tentang CCI, mulai dari cara perhitungan, interpretasi level +100 dan -100, pola crossover, zero line crossing, divergence, hingga strategi trading yang efektif.
Apa Itu CCI (Commodity Channel Index)?
Commodity Channel Index (CCI) adalah indikator momentum yang mengukur deviasi harga saat ini terhadap moving average-nya, dinormalisasi dengan mean deviasi (rata-rata penyimpangan). Dengan kata lain, CCI mengukur seberapa jauh harga berada dari rata-rata statistiknya.
Konsep dasar:
- Harga bergerak dalam siklus naik dan turun.
- CCI mengidentifikasi ketika harga berada jauh di atas rata-rata (overbought) atau jauh di bawah rata-rata (oversold).
- Semakin ekstrem nilai CCI, semakin besar kemungkinan harga akan kembali ke rata-rata (mean reversion).
Parameter standar CCI: 20 periode
(20 hari untuk daily chart, 20 jam untuk hourly, dst.)
Parameter ini dapat disesuaikan:
| Periode | Karakteristik | Penggunaan |
|---|---|---|
| 10-14 | Lebih sensitif, lebih cepat | Day trading, scalping |
| 20 | Standar | Swing trading (paling umum) |
| 30-50 | Kurang sensitif, lebih lambat | Position trading, investasi |
Cara Menghitung CCI
Memahami perhitungan CCI membantu Anda mengapa ia bergerak dalam rentang tidak terbatas.
Langkah 1: Hitung Typical Price (Harga Khas)
TP = (High + Low + Close) / 3
Langkah 2: Hitung SMA dari TP (Simple Moving Average)
SMA TP = (TP1 + TP2 + ... + TPn) / n
di mana n = periode (biasanya 20)
Langkah 3: Hitung Mean Deviation (Rata-rata Deviasi)
Mean Deviation = Σ |TP - SMA TP| / n
Langkah 4: Hitung CCI
CCI = (TP - SMA TP) / (0.015 × Mean Deviation)
Faktor 0.015 adalah konstanta yang dipilih Lambert untuk membuat sekitar 70-80% nilai CCI berada di antara -100 dan +100. Konstantanya kira-kira 1/66.67.
Interpretasi Hasil:
- CCI tinggi (positif) = harga jauh di atas rata-rata → overbought
- CCI rendah (negatif) = harga jauh di bawah rata-rata → oversold
- CCI mendekati 0 = harga mendekati rata-rata → netral
Level Kunci CCI: +100 dan -100
Lambert merancang CCI sehingga sekitar 70-80% nilai berada dalam kisaran -100 hingga +100. Inilah mengapa level +100 dan -100 menjadi batas penting.
A. CCI > +100 (Overbought)
Definisi: CCI di atas +100
Interpretasi:
- Harga telah naik jauh di atas rata-ratanya.
- Kondisi overbought (jenuh beli) terkonfirmasi.
- Potensi koreksi turun atau pembalikan.
Tindakan:
- Jangan beli – risiko tinggi.
- Trader agresif: siapkan posisi jual jika ada konfirmasi reversal.
- Trader konservatif: tunggu CCI turun kembali di bawah +100.
Catatan: Dalam uptrend kuat, CCI bisa tetap di atas +100 untuk waktu yang lama. Jangan otomatis jual hanya karena CCI > +100.
B. CCI < -100 (Oversold)
Definisi: CCI di bawah -100
Interpretasi:
- Harga telah turun jauh di bawah rata-ratanya.
- Kondisi oversold (jenuh jual) terkonfirmasi.
- Potensi koreksi naik atau pembalikan.
Tindakan:
- Jangan jual – risiko tinggi.
- Trader agresif: siapkan posisi beli jika ada konfirmasi reversal.
- Trader konservatif: tunggu CCI naik kembali di atas -100.
C. CCI antara -100 dan +100 (Netral)
Pasar dalam kondisi normal, tidak ada sinyal ekstrem.
D. Level Ekstrem: +200/-200, +300/-300
| Level | Interpretasi | Tingkat Ekstrem |
|---|---|---|
| > +200 | Sangat overbought | Potensi reversal kuat |
| > +300 | Ekstrem | Sinyal sangat kuat (jarang terjadi) |
| < -200 | Sangat oversold | Potensi reversal kuat |
| < -300 | Ekstrem | Sinyal sangat kuat (jarang terjadi) |
Semakin ekstrem CCI, semakin besar potensi pembalikan.
Pola 1: +100/-100 Crossing
Sama seperti level 30/70 pada RSI atau 20/80 pada Stochastic, crossing level +100 dan -100 pada CCI adalah sinyal dasar.
A. Bullish +100/-100 Crossing (Sinyal Beli)
Jenis crossing:
| Crossing | Definisi | Kekuatan |
|---|---|---|
| Crossing from below | CCI naik dari bawah -100 ke atas -100 (menembus -100) | ★★★ (sedang) |
| Crossing from above | CCI turun dari atas +100 ke bawah +100 (menembus +100) | ★★ (lemah untuk beli, ini sinyal keluar) |
Jadi, sinyal beli yang benar adalah ketika CCI naik dari oversold menembus -100 ke atas.
Bullish crossing kuat:
- CCI < -100 (oversold)
- Kemudian CCI naik dan menembus level -100 dari bawah ke atas
- Sinyal: Momentum berubah dari bearish menjadi bullish. Potensi beli.
B. Bearish +100/-100 Crossing (Sinyal Jual)
Crossing yang benar untuk jual:
- CCI > +100 (overbought)
- Kemudian CCI turun dan menembus level +100 dari atas ke bawah
- Sinyal: Momentum berubah dari bullish menjadi bearish. Potensi jual.
Ilustrasi Crossing:
CCI
+300|
| CCI
+200| /\\
| / \\
+100|____________________/____\\_______ +100 (overbought)
| / \\
| / \\
0|_________________/__________\\_____
| / \\
-100|_______________/______________\\___ -100 (oversold)
| / \\
-200| / \\
| / \\
-300|___________/ \\
| Sinyal Beli: CCI naik Sinyal Jual: CCI turun
| menembus -100 ke atas menembus +100 ke bawahPola 2: Zero Line Crossing
Zero line adalah pusat keseimbangan CCI. Crossing zero line menandakan perubahan arah momentum.
A. Zero Line Crossing ke Atas (Bullish)
Definisi: CCI bergerak dari negatif ke positif (menembus 0 dari bawah ke atas)
Interpretasi:
- Momentum berubah dari bearish (predominan) menjadi bullish.
- Harga mulai bergerak di atas rata-ratanya.
- Konfirmasi awal tren naik.
Kekuatan sinyal:
- ★★★★ jika terjadi setelah oversold (CCI sedang naik dari bawah -100)
- ★★ jika terjadi tanpa konteks (dari netral)
Tindakan:
- Konfirmasi awal uptrend. Bisa menjadi sinyal beli awal (agresif) atau konfirmasi untuk entry.
B. Zero Line Crossing ke Bawah (Bearish)
Definisi: CCI bergerak dari positif ke negatif (menembus 0 dari atas ke bawah)
Interpretasi:
- Momentum berubah dari bullish menjadi bearish.
- Harga mulai bergerak di bawah rata-ratanya.
- Konfirmasi awal tren turun.
Tindakan: Konfirmasi awal downtrend. Sinyal jual (atau exit posisi beli).
Zero Line Crossing vs +100/-100 Crossing:
| Aspek | Zero Line Crossing | +100/-100 Crossing |
|---|---|---|
| Kecepatan sinyal | Lebih cepat | Lebih lambat |
| False signal | Lebih sering (di sideways) | Lebih jarang |
| Fungsi | Konfirmasi awal tren | Konfirmasi overbought/oversold |
| Kombinasi ideal | Sebagai filter awal | Sebagai pemicu entry |
Pola Divergence pada CCI
Sama seperti RSI dan Stochastic, CCI juga dapat membentuk divergence dengan harga.
A. Bullish Regular Divergence
Definisi:
- Harga: Membuat lower low (titik terendah lebih rendah)
- CCI: Membuat higher low (titik terendah lebih tinggi)
Interpretasi: Momentum bearish melemah. Potensi pembalikan naik (sinyal beli kuat).
Kekuatan sinyal:
- ★★★★★ jika divergence terjadi di oversold (CCI < -100)
- ★★★ jika terjadi di netral
B. Bearish Regular Divergence
Definisi:
- Harga: Membuat higher high (titik tertinggi lebih tinggi)
- CCI: Membuat lower high (titik tertinggi lebih rendah)
Interpretasi: Momentum bullish melemah. Potensi pembalikan turun (sinyal jual kuat).
Kekuatan sinyal:
- ★★★★★ jika divergence terjadi di overbought (CCI > +100)
- ★★★ jika terjadi di netral
C. Hidden Divergence (Kelanjutan Tren)
| Jenis | Harga | CCI | Sinyal |
|---|---|---|---|
| Bullish Hidden | Higher low | Lower low | Kelanjutan uptrend (tambah beli) |
| Bearish Hidden | Lower high | Higher high | Kelanjutan downtrend (tambah jual) |
Zero Line Crossing vs +100/-100 Crossing: Mana yang Lebih Baik?
| Skenario | Zero Line Crossing | +100/-100 Crossing |
|---|---|---|
| Sideways | Banyak false signal | Lebih sedikit false signal |
| Awal tren baru | Sinyal lebih awal | Sinyal terlambat |
| Tren sudah berjalan | Masih berguna | Paling berguna |
| Reversal | Mendeteksi lebih cepat | Mendeteksi setelah terjadi |
Rekomendasi:
- Gunakan Zero Line Crossing untuk mengkonfirmasi perubahan arah tren (sebagai filter).
- Gunakan +100/-100 Crossing sebagai pemicu entry (entry signal).
- Kombinasikan keduanya: beli ketika CCI naik menembus 0 dan kemudian juga menembus -100? Tidak bisa dua-duanya. Contoh urutan: CCI oversold → naik menembus -100 (entry) → naik menembus 0 (konfirmasi lanjutan).
Strategi Trading dengan CCI
Strategi 1: +100/-100 Crossing (Sinyal Entry Dasar)
Aturan beli (Bullish Crossing):
- CCI berada di bawah -100 (oversold)
- CCI naik dan menembus level -100 dari bawah ke atas
- Konfirmasi: candlestick bullish reversal (hammer, bullish engulfing)
- Entry beli di candle berikutnya
Aturan jual (Bearish Crossing):
- CCI berada di atas +100 (overbought)
- CCI turun dan menembus level +100 dari atas ke bawah
- Konfirmasi: candlestick bearish reversal (shooting star, bearish engulfing)
- Entry jual di candle berikutnya
Stop Loss:
- Beli: di bawah titik terendah 5-10 candle terakhir
- Jual: di atas titik tertinggi 5-10 candle terakhir
Target:
- Keluar ketika CCI mencapai level ekstrem berlawanan (dari beli, keluar saat CCI > +100 dan turun)
- Atau ketika terjadi crossing berlawanan
Strategi 2: Zero Line Crossing (Konfirmasi Tren)
Aturan beli:
- CCI naik dan menembus 0 dari bawah ke atas
- Harga di atas moving average jangka pendek (misal MA 20)
- Sinyal: tren naik mungkin dimulai
- Entry beli (agresif) atau tunggu pullback ke MA
Aturan jual:
- CCI turun dan menembus 0 dari atas ke bawah
- Harga di bawah MA 20
Strategi 3: Divergence + Crossing (Sinyal Kuat)
Aturan beli (sangat kuat):
- Bullish regular divergence (harga lower low, CCI higher low)
- CCI oversold (< -100) atau baru naik dari oversold
- CCI naik menembus -100 atau 0
- Entry beli
Aturan jual (sangat kuat):
- Bearish regular divergence
- CCI overbought (> +100) atau baru turun dari overbought
- CCI turun menembus +100 atau 0
Strategi 4: Ekstrem CCI (+200/-200) sebagai Sinyal Exit
Aturan:
- Jika CCI mencapai di atas +200 (atau +250), tren sangat overbought
- Jangan entry baru; bersiap exit jika ada tanda-tanda reversal
- Exit posisi beli ketika CCI turun menembus +100
- Jika CCI mencapai di bawah -200 (atau -250), tren sangat oversold
- Bersiap exit posisi jual ketika CCI naik menembus -100
Strategi 5: CCI + Moving Average (Filter Tren)
Aturan:
- Hanya beli jika harga di atas MA 50 (dalam uptrend)
- Hanya jual jika harga di bawah MA 50 (dalam downtrend)
- Gunakan +100/-100 crossing atau divergence sebagai pemicu entry
Fungsi MA: memastikan Anda tidak melawan tren yang lebih besar.
Strategi 6: CCI + RSI (Kombinasi Dua Momentum)
| Kombinasi | Sinyal | Kekuatan |
|---|---|---|
| CCI > +100 + RSI > 70 | Overbought kuat | Bersiap jual jika CCI turun |
| CCI < -100 + RSI < 30 | Oversold kuat | Bersiap beli jika CCI naik |
| Divergence CCI + Divergence RSI | Sinyal sangat kuat | ★★★★★ |
Konfirmasi dari dua indikator momentum yang berbeda memperkuat sinyal.
Contoh Kasus Skenario
Skenario 1: Bullish Crossing dari Oversold (Entry Beli)
Saham PT XYZ (daily chart) – CCI 20.
Kondisi:
- CCI turun ke -120 (oversold) – harga turun tajam
- CCI mulai naik dan menembus level -100 dari bawah ke atas
- Konfirmasi: candlestick hammer di dasar, volume meningkat
- Harga mulai bergerak naik
Tindakan:
- Entry beli di candle setelah crossing
- Stop loss di bawah titik terendah 5 hari (3% di bawah entry)
- Target: +100 (atau resistance terdekat)
Skenario 2: Zero Line Crossing + MA Filter
Saham PT ABC (daily chart) – CCI 20.
Kondisi:
- Harga di atas MA 50 (uptrend)
- CCI turun ke 0? Tidak, CCI naik dari negatif ke positif
- CCI menembus 0 dari bawah ke atas
- Harga baru saja pullback ke MA 50
Tindakan:
- Entry beli di 15.000 (setelah crossing)
- Stop loss di bawah MA 50 (14.500)
- Target: 16.000 (resistance terdekat)
Skenario 3: Bearish Regular Divergence + Crossing
Saham PT DEF (daily chart).
Kondisi:
- Harga membuat higher high baru di 25.000
- CCI membuat lower high (tidak mencapai level sebelumnya)
- Bearish regular divergence terkonfirmasi
- CCI turun dari +130 ke +90 (masih di atas +100)
- CCI menembus +100 dari atas ke bawah
Tindakan:
- Exit posisi beli atau entry short
- Jika short: entry di 24.800, stop loss di 25.200
- Target: 23.500 (level support)
Kelebihan CCI
| Kelebihan | Penjelasan |
|---|---|
| Mendeteksi siklus harga | CCI dirancang untuk menangkap siklus naik-turun |
| Tidak terbatas rentang | Bisa menangkap kondisi ekstrem dengan baik |
| Membedakan oversold/overbought level | -100 dan +100 adalah batas yang jelas |
| Divergence sangat kuat | Terutama di level ekstrem |
| Berlaku untuk semua instrumen | Saham, forex, crypto, komoditas |
| Dapat dikombinasikan | Dengan RSI, MA, volume |
Kelemahan CCI
| Kelemahan | Penjelasan |
|---|---|
| False signal di trending kuat | CCI bisa tetap > +100 lama, tidak reversal |
| Sensitif terhadap periode | Parameter 20 tidak selalu optimal |
| Level +100/-100 tradisional mungkin tidak sesuai | Untuk saham volatil, level perlu disesuaikan |
| Tidak memberi target harga | Hanya sinyal arah |
| Kurang populer | Dibanding RSI atau Stochastic |
Memilih Parameter CCI yang Tepat
| Gaya Trading | Periode CCI | Level OB/OS | Keterangan |
|---|---|---|---|
| Scalping (M5-M15) | 10-14 | -150/+150 atau -200/+200 | Lebih sensitif |
| Day Trading (M15-H1) | 14-20 | -100/+100 | Standar |
| Swing Trading (H1-Daily) | 20 | -100/+100 | Standar, paling umum |
| Position Trading (Daily-Weekly) | 20-30 | -100/+100 | Lebih lambat |
| Investasi (Weekly-Monthly) | 30-50 | -100/+100 atau -80/+80 | Sangat lambat |
Catatan: Untuk saham volatil tinggi, gunakan level OB/OS lebih luas (-150/+150 atau -200/+200). Untuk saham volatil rendah, level -75/+75 mungkin lebih sesuai.
Kombinasi CCI dengan Indikator Lain
| Indikator | Kombinasi | Fungsi |
|---|---|---|
| Moving Average | CCI crossing + harga di atas MA 50 | Filter arah tren |
| RSI | CCI oversold + RSI oversold | Sinyal sangat kuat |
| MACD | CCI crossing + MACD bullish crossover | Konfirmasi momentum |
| Volume | Crossing + volume meningkat | Konfirmasi kekuatan |
| Bollinger Bands | CCI oversold + harga di bawah band | Konfirmasi oversold |
CCI vs RSI vs Stochastic
| Aspek | CCI | RSI | Stochastic |
|---|---|---|---|
| Rentang nilai | Tidak terbatas (-300 hingga +300) | 0-100 | 0-100 |
| Level OB/OS tradisional | >+100 / <-100 | >70 / <30 | >80 / <20 |
| Filosofi | Deviasi dari rata-rata | Rasio kenaikan/penurunan | Posisi close di range |
| Sensitivitas | Sedang | Sedang | Tinggi |
| Kelebihan | Menangkap ekstrem | Populer (banyak digunakan) | Cepat respons |
| Kekurangan | Kurang populer | Overbought/oversold bisa lama | False signal banyak |
Kesalahan Umum dalam Menggunakan CCI
| Kesalahan | Penjelasan |
|---|---|
| Jual otomatis saat CCI > +100 | Dalam uptrend kuat, CCI bisa tetap >+100 lama |
| Beli otomatis saat CCI < -100 | Dalam downtrend kuat, CCI bisa tetap <-100 lama |
| Mengabaikan divergence | Divergence adalah sinyal terkuat CCI |
| Parameter default untuk semua saham | Setiap saham perlu penyesuaian |
| Menggunakan CCI di timeframe terlalu rendah | False signal lebih sering |
| Tidak mengkonfirmasi dengan candlestick | Crossing tanpa reversal candlestick berisiko |
Kapan CCI Paling Efektif?
| Kondisi Pasar | Efektivitas CCI | Keterangan |
|---|---|---|
| Sideways / ranging | Efektif (+100/-100 crossing di batas) | Cukup baik |
| Trending sedang | Efektif (dengan divergence) | Divergence bekerja |
| Trending kuat | Kurang efektif (tanpa divergence) | Bisa tetap ekstrem lama |
| Reversal | Sangat efektif (dengan divergence) | Divergence mendeteksi awal reversal |
| Volatilitas tinggi | Efektif dengan level disesuaikan | Parameter lebih lebar |
Ringkasan Cepat CCI
| Kondisi | CCI | Interpretasi | Tindakan |
|---|---|---|---|
| Overbought | > +100 | Harga jauh di atas rata-rata | Jangan beli, siap jual |
| Oversold | < -100 | Harga jauh di bawah rata-rata | Jangan jual, siap beli |
| Bullish Crossing | Naik menembus -100 ke atas | Sinyal beli (dari oversold) | Beli |
| Bearish Crossing | Turun menembus +100 ke bawah | Sinyal jual (dari overbought) | Jual |
| Zero Line Up | Naik menembus 0 ke atas | Awal uptrend | Sinyal awal (konfirmasi) |
| Zero Line Down | Turun menembus 0 ke bawah | Awal downtrend | Sinyal awal (exit) |
| Bullish Divergence | Harga lower low, CCI higher low | Momentum bullish | Beli |
| Bearish Divergence | Harga higher high, CCI lower high | Momentum bearish | Jual |
| Ekstrem | >+200 atau <-200 | Overbought/oversold ekstrem | Siap exit jika reversal |
Aturan Emas CCI:
- +100/-100 crossing paling kuat di oversold (beli) dan overbought (jual).
- Zero line crossing lebih cepat, tetapi lebih banyak false signal – gunakan sebagai konfirmasi.
- Divergence antara harga dan CCI adalah sinyal terkuat, terutama di level ekstrem.
- Sesuaikan level (+100/-100) dengan volatilitas saham yang Anda tradingkan.
- Jangan trading hanya berdasarkan CCI – kombinasikan dengan candlestick, volume, dan indikator lain.
Kesimpulan
CCI (Commodity Channel Index) adalah indikator momentum yang mengukur deviasi harga terhadap rata-rata statistiknya, dinormalisasi dengan mean deviation. Ia tidak terbatas pada rentang 0-100 seperti RSI atau Stochastic, sehingga sangat baik untuk menangkap kondisi overbought/oversold ekstrem.
Level kunci CCI adalah +100 (overbought) dan -100 (oversold). Sinyal entry utama adalah:
- Bullish crossing: CCI naik menembus -100 dari bawah ke atas → sinyal beli (paling kuat di oversold).
- Bearish crossing: CCI turun menembus +100 dari atas ke bawah → sinyal jual (paling kuat di overbought).
Zero line crossing (menembus 0 ke atas atau ke bawah) adalah sinyal yang lebih cepat, mengkonfirmasi perubahan arah momentum. Namun, zero line crossing lebih sering false signal di pasar sideways.
Divergence antara harga dan CCI (regular divergence) dapat memprediksi pembalikan harga, sementara hidden divergence mengkonfirmasi kelanjutan tren. Divergence adalah sinyal terkuat CCI, terutama jika terjadi di level ekstrem (+100/-100).
CCI paling efektif di pasar yang bergerak dalam siklus (naik-turun teratur). Di pasar trending kuat, CCI bisa tetap overbought/oversold untuk waktu yang lama, sehingga sinyal +100/-100 crossing saja tidak cukup – harus dikombinasikan dengan divergence atau filter moving average.
Parameter standar CCI adalah 20 periode, tetapi dapat disesuaikan dengan gaya trading. Untuk saham volatil tinggi, pertimbangkan level yang lebih lebar (-150/+150 atau -200/+200). Untuk saham volatil rendah, level yang lebih sempit (-75/+75) mungkin lebih sesuai.
Seperti semua alat analisis teknikal, CCI tidak boleh digunakan sendirian. Kombinasikan dengan candlestick reversal (hammer, engulfing), volume, moving average, dan indikator lain (RSI untuk konfirmasi). Selalu gunakan manajemen risiko yang ketat.
Artikel menarik lainnya:
- Pola AB=CD: Formasi Harmonic Paling Dasar yang Wajib Dikuasai
- VSA (Volume Spread Analysis) – Membaca Niat Pelaku Pasar Melalui Volume dan Spread
- Cypher: Sandi Rahasia Pembalikan Harga yang Akurat
- Falling Three Methods: Konsolidasi di Tengah Penurunan yang Mematikan
- Mengintip Aliran Uang di Dalam Candle: Memahami Footprint Chart
- Parabolic SAR: Titik-Titik yang Menunjukkan Arah Tren dan Titik Balik
- Hook Reversal: Pola Sederhana yang Bisa Selamatkan Anda dari Jeratan Tren
- Rounding Bottom (Saucer): Piring yang Menandai Perlahan Bangkitnya Tren Naik
- Triple Bottom: Tiga Lembah yang Menandai Awal Tren Naik
- Accumulation/Distribution Line (A/D Line) – Mengukur Aliran Uang yang Sebenarnya