Apa Itu Indikator CCI? Apakah CCI di Atas 100 Berarti Overbought? Osilator Tanpa Batas Atas
“CCI sudah tembus 100, overbought, saatnya jual, kan?”
Level ±100 pada CCI sering dianggap sebagai garis overbought dan oversold, tapi CCI berbeda secara mendasar dari RSI: CCI tidak punya batas atas maupun batas bawah. RSI paling tinggi 100, sedangkan CCI bisa melonjak ke 200, 300, bahkan lebih. Artikel ini pertama-tama menghitung sekali dengan 5 angka, dan Anda akan menemukan bahwa arti +100 sebenarnya sangat sederhana; lalu memakai grafik nyata bertanda 1 sampai 4 (emas 2025) untuk melihat dua wajahnya, saat sideways dan saat tren.
Ini adalah salah satu artikel dalam seri “Akademi Trading · Ensiklopedia Indikator Teknikal” dari MASQuant. Semua indikator dikelompokkan dalam Ensiklopedia Indikator Teknikal.
Paham dalam satu kalimat
CCI = seberapa jauh harga sekarang dari rata-rata terakhirnya, dalam kelipatan “jarak biasanya”.
Pertanyaan yang dijawabnya: “Apakah harga sekarang berlari lebih jauh dari biasanya? Seberapa jauh?” Ia tidak menjawab “apakah akan kembali”.
Bayangkan seperti mengukur suhu tubuh. Suhu tubuh Anda biasanya naik turun kurang dari 0.2 derajat; hari ini 0.3 derajat lebih tinggi dari biasanya, berarti 1.5 kali selisih biasanya — kira-kira itulah arti CCI sekitar 100. Suhu yang agak tinggi tidak berarti besok demamnya turun; demam bisa berlangsung beberapa hari. Harga juga begitu: sekali menyimpang lebih jauh dari biasanya, ia bisa terus menjauh.
Hitung sekali dulu: 5 angka sudah cukup
CCI pertama-tama menghitung satu harga perwakilan untuk setiap candle, disebut harga tipikal: (high + low + close) ÷ 3. Di bawah ini dihitung dengan harga tipikal 5 candle terakhir (ini angka bulat untuk contoh, bukan data pasar; dalam praktik yang umum adalah 20 candle):
Harga tipikal 5 candle terakhir adalah 100, 102, 101, 99, 103.
| Langkah | Cara hitung | Hasil |
|---|---|---|
| 1 Harga rata-rata | (100 + 102 + 101 + 99 + 103) ÷ 5 | 101 |
| 2 Seberapa jauh masing-masing dari rata-rata | 1, 1, 0, 2, 2 | — |
| 3 Jarak biasanya (deviasi absolut rata-rata) | (1 + 1 + 0 + 2 + 2) ÷ 5 | 1.2 |
| 4 Seberapa jauh sekarang dari rata-rata | 103 − 101 | 2 |
| 5 CCI | 2 ÷ (0.015 × 1.2) | sekitar 111 |
Bahasa sederhananya: sekarang harga berjarak 2 dari rata-rata, biasanya sekitar 1.2, jadi jarak sekarang 1.67 kali jarak biasanya, dan jika dikonversi menjadi CCI sekitar 111.
Angka 0.015 dalam rumus berfungsi memperbesar “berapa kali” ke skala CCI: CCI = kelipatan × 66.7. Jadi:
- CCI 100 ≈ jarak sekarang 1.5 kali jarak biasanya
- CCI 200 ≈ 3 kali jarak biasanya
- CCI −100 ≈ menyimpang ke bawah, 1.5 kali jarak biasanya
“Berapa kali” memang tidak punya batas atas, jadi CCI juga tidak punya. Arti asli ±100 adalah “menyimpang lebih jauh dari biasanya”, bukan “sudah sampai puncak”.
Rumus resmi
Harga tipikal TP = (high + low + close) ÷ 3
CCI = (TP − rata-rata N periode dari TP) ÷ (0.015 × deviasi absolut rata-rata)
CCI (Commodity Channel Index; di Taiwan juga sering disebut “indikator searah tren”) diperkenalkan oleh Donald Lambert pada tahun 1980. 0.015 adalah konstanta yang ia pilih saat itu, agar sebagian besar waktu (angka yang sering dikutip adalah 70–80%) CCI berada di antara −100 dan +100.
Untuk periode, pengaturan paling umum adalah 20; di MT5, indikator bawaan Commodity Channel Index memakai periode default 14, sementara beberapa software grafik memakai default 20. Grafik di artikel ini memakai CCI(20). Periode berbeda menghasilkan nilai berbeda, jadi pastikan dulu sebelum membandingkan.
Lihat grafik: emas 2025, ikuti 1 sampai 4
Grafik di bawah adalah grafik harian emas (XAUUSD) dari Mei sampai November 2025, diambil dari data harga historis MT5. Dari Mei sampai Juli, harga penutupan emas bergerak sideways di antara 3,177 dan 3,433; mulai Agustus naik, dan di bulan September terus mencetak rekor baru.

Saat sideways, menembus +100 lalu tak lama kembali (12 Juni). Harga baru sampai di batas atas rentang, CCI sudah melewati +100. Sepanjang fase sideways, CCI menembus +100 sebanyak 3 kali dan turun di bawah −100 sebanyak 2 kali; setiap kali keluar, tak lama kemudian kembali, dan harga pun tidak keluar dari rentang.
Saat sideways, CCI tertinggi mencapai 273 (22 Juli). Menurut cara hitung di atas, 273 berarti “jarak dari rata-rata 4 kali jarak biasanya” — sangat ekstrem. Tapi 2 candle kemudian ia sudah turun kembali di bawah +100, dan harga masih di dalam rentang. CCI sangat tinggi tidak berarti ada tren.
Di tengah kenaikan, CCI menembus +100 (27 Agustus). Kalau di sini dianggap “overbought” lalu dijual, yang Anda jual adalah awal kenaikan ini. Pada fase kenaikan itu (1 Agustus sampai 24 September), emas naik dari 3,363 ke 3,736, naik 11.1%.
CCI mencapai 258 (2 September). Di tengah kenaikan, CCI bertahan di atas +100 paling lama 15 candle berturut-turut. 258 kira-kira 3.9 kali jarak biasanya — yang ia katakan adalah “fase ini kuat”, bukan “sebentar lagi kembali”.
Di seluruh grafik, CCI tertinggi 273 dan terendah −183, keduanya jauh melewati ±100 — ia benar-benar tidak punya batas atas maupun bawah.
Ini adalah potongan harga historis yang nyata, dipakai untuk menjelaskan sifat CCI, bukan aturan umum. Ganti instrumen, ganti timeframe, ganti potongan pergerakan, semua angkanya akan berubah.
Yang terlihat, artinya
| Yang Anda lihat | Biasanya berarti | Tapi hati-hati |
|---|---|---|
| CCI bolak-balik di antara ±100 | Jarak harga dari rata-rata kurang lebih sama dengan biasanya | Saat ini biasanya juga tidak ada arah yang jelas |
| CCI menembus +100 | Harga menyimpang ke atas lebih jauh dari biasanya | Saat sideways sering menjadi ujung sebuah gerakan (1); saat tren sering menjadi awal (3) |
| CCI bertahan lama di atas +100 | Kuat, harga terus jauh dari rata-rata | Bukan titik jual, melainkan “fase ini kuat” (4) |
| CCI turun kembali dari atas +100 ke bawah +100 | Penyimpangan menyempit, tenaga melemah | Lebih lambat daripada bertindak begitu menyentuh +100, tapi lebih jarang tergilas |
| CCI bertahan lama di atas 0 | Harga sebagian besar di atas rata-rata, cenderung naik | Banyak orang hanya melihat ±100 dan lupa bahwa garis 0 juga berbicara tentang arah |
Cara pakai: tiga contoh
Contoh 1: bedakan dulu sideways atau tren
Sinyal yang sama, “CCI menembus +100”, saat sideways sering menjadi ujung sebuah gerakan, sedangkan saat tren justru sering menjadi awalnya. Cara pakai Lambert yang asli sebenarnya lebih dekat ke yang kedua: CCI menembus +100 dianggap sebagai kemungkinan awal fase kuat yang baru. Nilai dulu kondisi pasar dengan arah moving average atau ADX, baru tentukan cara membaca CCI.
Contoh 2: tunggu “kembali” dulu baru bertindak
Jangan langsung jual begitu menyentuh +100; tunggu CCI turun kembali dari atas +100 ke bawah +100 baru dianggap melemah. Ini sedikit lebih lambat, tapi lebih jarang tergilas oleh pasar yang terus naik.
Contoh 3: melawan tren wajib memikirkan stop loss dulu
CCI tidak punya batas atas, jadi “overbought lalu makin overbought” bisa jauh lebih ekstrem daripada RSI. Aturan yang memakai CCI untuk melawan tren wajib menentukan lebih dulu di mana keluar kalau salah; lihat Bagaimana Cara Menentukan Stop Loss?
Kesalahan umum
1. Menganggap +100 sama dengan level 70 pada RSI
RSI punya plafon di rentang 0 sampai 100, CCI tidak. Selama CCI naik dari +100 ke +200, harga mungkin masih naik jauh.
2. Membandingkan langsung CCI dari platform berbeda
MT5 default 14, platform lain mungkin default 20; untuk instrumen yang sama di waktu yang sama, nilai CCI bisa sangat berbeda. Sebelum memakai aturan orang lain seperti “jual saat CCI mencapai 150”, pastikan dulu periodenya.
3. Hanya melihat ±100, tidak melihat garis 0
CCI di atas 0 berarti harga di atas rata-rata, di bawah 0 berarti di bawah rata-rata. CCI yang bertahan lama di atas atau di bawah 0 itu sendiri sudah menggambarkan arah.
Pertanyaan umum
Apa itu indikator CCI?
CCI (Commodity Channel Index) diperkenalkan oleh Donald Lambert pada tahun 1980. Ia mengukur seberapa jauh harga tipikal dari rata-rata N periodenya, lalu dibagi dengan besar penyimpangan biasanya. Periode umum adalah 20 (default bawaan MT5 adalah 14), dan nilainya tidak punya batas atas maupun bawah.
Apakah CCI di atas 100 berarti overbought?
Belum tentu. +100 kira-kira berarti “jarak sekarang dari rata-rata 1.5 kali jarak biasanya”. Saat sideways, ini sering menjadi ujung sebuah gerakan; saat tren, CCI bisa bertahan lama di atas +100. Dianggap overbought atau tidak tergantung kondisi pasar.
Apa arti 0.015 dalam rumus CCI?
Itu konstanta yang dipilih Lambert, setara dengan mengalikan “jarak sekarang berapa kali jarak biasanya” dengan 66.7. Dengan begitu sebagian besar nilai CCI berada di antara −100 dan +100, sehingga ±100 bermakna “menyimpang lebih jauh dari biasanya”.
Apa bedanya CCI dan RSI?
RSI membandingkan kekuatan naik turun belakangan ini, dengan nilai tetap di antara 0 dan 100; CCI membandingkan seberapa jauh harga dari rata-ratanya, tanpa batas atas maupun bawah. Keduanya bisa bertahan di level tinggi saat tren. Kelebihan dan keterbatasan RSI: baca Cara Membaca Indikator RSI.
Penutup
±100 pada CCI bukan plafon, melainkan pengingat bahwa harga “menyimpang lebih jauh dari biasanya”. Saat sideways, pengingat ini sering benar; saat tren, pengingat yang sama sedang mengatakan “fase ini kuat”.
Jadi yang benar-benar perlu ditanyakan: di instrumen Anda, setelah CCI menembus +100, lebih sering kembali atau lebih sering terus berjalan? Pertanyaan ini tidak bisa dijawab oleh satu potongan harga historis — backtest saja dengan AI Strategy Assistant kami, dan Anda akan tahu.
Tulis kondisinya dalam satu kalimat, misalnya “masuk saat CCI kembali dari bawah −100 ke atas −100, keluar saat CCI turun kembali dari atas +100”, serahkan ke AI Strategy Assistant MASQuant, tekan tombolnya dan backtest pun dimulai. Lingkungan backtest memperhitungkan friksi pasar nyata seperti spread, slippage, perubahan likuiditas pasar, dan keterlambatan eksekusi (cara pakainya lihat Panduan AI Strategy Assistant). Backtest memberi tahu Anda “bagaimana kinerja aturan ini di kondisi pasar masa lalu”, bukan jaminan untuk masa depan.
Ide baru menjadi strategi setelah diverifikasi.
Grafik harga dalam artikel ini diambil dari data harga historis platform MT5 (harian; harga dan cara pemotongan candle harian antarplatform sedikit berbeda, sehingga nilainya mungkin tidak persis sama), dan indikator dihitung oleh program menurut rumus standar; angka bulat dalam contoh bukan data pasar. Harga historis hanya dipakai untuk menjelaskan sifat indikator dan tidak mewakili pergerakan harga di masa depan.
Pengungkapan risiko: CFD adalah produk keuangan berisiko tinggi dan dapat menyebabkan kehilangan dana dengan cepat. Kinerja masa lalu tidak menjamin hasil di masa depan; semua strategi dan backtest hanya sebagai referensi dan bukan merupakan nasihat investasi. Sebelum bertransaksi, harap pahami sepenuhnya Ketentuan Pengungkapan Risiko kami.
Bacaan lanjutan:



