Ikhtisar
Indikator ini mendeteksi dan memvisualisasikan dua konsep ketidakefisienan pengiriman harga ICT yang kunci: Volume Imbalance (VI) dan Liquidity Void (LV). Volume Imbalance mengidentifikasi gap satu lilin antara penutupan satu lilin dan pembukaan lilin berikutnya — area di mana tidak terjadi perdagangan. Liquidity Void mengidentifikasi zona yang lebih luas yang diciptakan oleh beberapa bar perpindahan berturut-turut yang bergerak agresif dalam satu arah. Kedua jenis zona digambar sebagai kotak yang disorot dengan garis tengah Consequent Encroachment (CE) opsional, pelacakan pengisian real-time (0% hingga 100%), dan tabel ringkasan yang menunjukkan data zona terbaru.
Konsep Kunci
- Volume Imbalance (VI) — Gap antara penutupan satu lilin dan pembukaan lilin berikutnya yang terjadi dalam sesi yang sama. Ini BUKAN gap sesi — terjadi intrabar ketika lilin berikutnya terbuka pada harga yang berbeda dari penutupan lilin sebelumnya. VI Bullish: lilin saat ini terbuka lebih tinggi dari penutupan lilin sebelumnya (gap up). VI Bearish: lilin saat ini terbuka lebih rendah dari penutupan lilin sebelumnya (gap down). Gap ini mewakili area di mana tidak terjadi perdagangan dua arah, menciptakan zona support/resistance minor yang cenderung dikunjungi kembali dan diisi oleh harga.
- Liquidity Void (LV) — Area pergerakan harga agresif yang lebih luas di mana beberapa lilin berturut-turut bergerak dalam satu arah dengan badan besar dan sumbu minimal. Setiap lilin yang memenuhi syarat (displacement bar) memiliki rasio badan-terhadap-rentang yang melebihi ambang batas yang dapat dikonfigurasi (default 65%). Ketika tiga atau lebih bar seperti itu muncul berturut-turut dalam arah yang sama, seluruh rentang dari terendah terendah hingga tertinggi tertinggi membentuk Liquidity Void. Tidak seperti FVG tunggal (pola 3 lilin), LV adalah rangkaian ketidakefisienan yang bertumpuk — "gap dalam pengiriman harga" yang bertindak sebagai magnet untuk aksi harga di masa depan.
- Consequent Encroachment (CE) — Titik tengah 50% dari zona VI atau LV mana pun. ICT mengidentifikasi level ini sebagai titik reaksi kunci: harga yang mencapai CE dari zona gap menunjukkan bahwa setengah ketidakseimbangan telah diseimbangkan kembali. CE sering bertindak sebagai level S/R presisi di dalam zona.
- Pelacakan Pengisian (Fill Tracking) — Mengukur seberapa banyak zona yang telah diperdagangkan setelah diciptakan. Untuk zona bullish, pengisian diukur dari atas ke bawah (seberapa dalam harga telah menembus dari atas). Untuk zona bearish, pengisian diukur dari bawah ke atas. Persentase pengisian bersifat persisten — sekali suatu level tercapai, persentasenya tidak pernah berkurang. Zona pada 100% telah sepenuhnya diseimbangkan kembali dan kehilangan signifikansinya.
Cara Kerja
1. Deteksi Volume Imbalance Pada setiap bar setelah bar pertama, indikator membandingkan penutupan lilin sebelumnya (close[1]) dengan pembukaan lilin saat ini. Jika ada gap di antara keduanya yang memenuhi ambang batas tick minimum, zona Volume Imbalance dibuat. Kotak zona membentang dari bar sebelumnya ke bar saat ini, dengan bagian atas pada harga yang lebih tinggi dari keduanya dan bagian bawah pada harga yang lebih rendah. Ukuran gap minimum yang dapat dikonfigurasi (dalam tick) menyaring gap mikro yang tidak signifikan — atur ke 0 untuk menampilkan semua gap terlepas dari ukurannya. 2. Deteksi Liquidity Void Indikator melacak bar perpindahan berturut-turut — lilin di mana ukuran badan setidaknya merupakan persentase yang dapat dikonfigurasi (default 65%) dari total rentang. Ketika beberapa bar perpindahan berturut-turut bergerak dalam arah yang sama (semua bullish atau semua bearish), penghitung streak bertambah. Ketika streak berakhir (baik karena muncul bar non-perpindahan, atau arah berbalik), jika jumlah streak memenuhi ambang batas bar minimum (default 3), seluruh rentang streak dicatat sebagai zona Liquidity Void.Tertinggi tertinggi dan terendah terendah dari streak mendefinisikan batas zona. Perubahan arah memicu finalisasi streak sebelumnya sebelum memulai yang baru. Streak aktif pada bar terakhir yang terlihat di-flush dengan penjaga deduplikasi untuk mencegah duplikat pada pembaruan bar realtime.
3. Pelacakan Pengisian dan Pemudaran (Fade) Setelah zona dibuat, pelacakan pengisian dimulai pada bar berikutnya (bar zona itu sendiri dikecualikan untuk menghindari pengisian instan palsu). Untuk zona bullish, pengisian mengukur seberapa dalam harga telah mendorong turun dari atas zona: fillAmt = top - low. Untuk zona bearish, pengisian mengukur seberapa tinggi harga telah mendorong naik dari bawah zona: fillAmt = high - bottom. Persentase pengisian dihitung sebagai fillAmt / zoneRange * 100 dan dijepit antara 0% dan 100%. Nilai pengisian bersifat persisten menggunakan math.max — sekali harga mencapai level pengisian, persentasenya tidak pernah berkurang.Ketika zona mencapai pengisian 100% dan opsi "Fade When Fully Filled" diaktifkan, opasitas kotak zona meningkat secara signifikan (menjadi hampir transparan), memberikan perbedaan visual yang jelas antara zona aktif dan zona yang telah sepenuhnya diseimbangkan kembali.
4. Garis Tengah Consequent Encroachment Setiap zona dapat secara opsional menampilkan garis CE pada titik tengah 50% yang tepat: (top + bottom) / 2. Garis CE menggunakan warna dan gaya yang dapat dikonfigurasi (Solid/Dashed/Dotted), dan memperpanjang lebar yang sama dengan kotak zona. Ketika "Extend Zones" diaktifkan, garis CE memanjang ke kanan ke bar saat ini bersama dengan kotak.
Semua alert adalah satu kali per zona (masing-masing hanya terpicu sekali) dan menyertakan simbol dan timeframe dalam pesan. Toggle master "Enable Alerts" menonaktifkan semua pemrosesan alert ketika dimatikan.
7. Tabel Ringkasan Tabel ringkasan real-time menampilkan zona VI dan LV terbaru dengan lima kolom: Type (VI/LV), Direction (Bull/Bear dengan pengkodean warna), Low price, High price, dan Fill percentage. Persentase pengisian dikodekan warna: warna arah ketika di bawah 50%, oranye pada 50%+, abu-abu pada 100%. Posisi tabel (sudut mana pun) dan ukuran teks (Tiny/Small/Normal) dapat dikonfigurasi. Jika suatu jenis zona tidak memiliki contoh, barisnya dihilangkan.
Fitur
- Deteksi Volume Imbalance — Secara otomatis mengidentifikasi gap antara penutupan dan pembukaan lilin berturut-turut. Mendukung baik bullish (gap up) dan bearish (gap down) dengan pengaturan warna independen. Ukuran gap minimum yang dapat dikonfigurasi dalam tick untuk menyaring noise.
- Deteksi Liquidity Void — Melacak bar perpindahan berturut-turut (ambang batas rasio badan/rentang) untuk mengidentifikasi gap pengiriman harga institusional yang luas. Jumlah bar berturut-turut minimum dan rasio badan yang dapat dikonfigurasi untuk penyetelan sensitivitas.
- Garis Tengah Consequent Encroachment (CE) — Garis titik tengah 50% opsional yang digambar di dalam setiap zona. Warna dan gaya yang dapat dikonfigurasi (Solid/Dashed/Dotted). Level presisi ICT kunci untuk reaksi di dalam zona.
- Pelacakan Pengisian Real-Time — Persentase pengisian persisten (0% hingga 100%) diperbarui setiap bar. Pengisian dimulai setelah bar zona untuk menghindari pengisian instan palsu. Ditampilkan pada label zona dengan visibilitas yang dapat dikonfigurasi.
- Pemudaran pada Pengisian Penuh (Fade on Full Fill) — Zona yang mencapai pengisian 100% secara otomatis menjadi hampir transparan, memisahkan secara visual zona aktif dari zona yang telah sepenuhnya diseimbangkan kembali. Toggle opsional.
- Penataan Zona Independen — Pengaturan warna, lebar border, warna CE, gaya CE, ukuran label, dan jumlah riwayat terpisah untuk VI dan LV. Independensi visual penuh antara jenis zona.
- Kedalaman Riwayat yang Dapat Dikonfigurasi — VI: 1–50 zona (default 20). LV: 1–30 zona (default 10). Zona tertua dihapus otomatis dengan semua objek gambar untuk tetap dalam batas TradingView.
- Opsi Perpanjangan Zona (Extend Zones) — Ketika diaktifkan, semua zona dan garis CE membentang ke kanan ke bar saat ini. Ketika dinonaktifkan, zona tetap pada lebar pembentukan aslinya.
- 5 Kondisi Alert — VI Baru, LV Baru, Sentuhan CE, Pengisian 50%, Pengisian 100%. Setiap alert adalah satu kali per zona, menyertakan simbol dan timeframe, dengan toggle independen dan sakelar master enable.
- Tabel Ringkasan — Menampilkan zona VI dan LV terbaru dengan arah, rentang harga, dan data pengisian. Status pengisian dikodekan warna. Posisi dan ukuran teks dapat dikonfigurasi.
- Sensitivitas Bar Perpindahan (Displacement Bar) — Parameter Rasio Badan/Rentang (0.30–0.95) mengontrol apa yang memenuhi syarat sebagai bar perpindahan. Nilai lebih rendah mendeteksi lebih banyak void; nilai lebih tinggi memerlukan komitmen arah yang lebih kuat.
- Filter Gap Minimum — Ukuran gap minimum berbasis tick untuk deteksi VI. Menghilangkan gap mikro yang tidak signifikan sambil mempertahankan ketidakseimbangan yang berarti. Atur ke 0 untuk menampilkan semua.
Cara Penggunaan
- VI sebagai S/R Intraday: Volume Imbalance bertindak sebagai zona support dan resistance minor. Ketika harga mundur ke VI bullish, harapkan pantulan (support). Ketika harga rally ke dalam VI bearish, harapkan penolakan (resistance). Garis tengah CE di dalam VI adalah titik reaksi yang paling mungkin.
- LV sebagai Magnet Harga: Liquidity Void mewakili area besar ketidakefisienan pengiriman harga. ICT mengajarkan bahwa harga harus kembali untuk mengisi void ini — mereka bertindak sebagai magnet. Ketika Anda mengidentifikasi LV yang belum terisi, harapkan harga pada akhirnya akan mengunjungi kembali zona itu. Persentase pengisian memberi tahu Anda berapa banyak pekerjaan yang tersisa.
- Entri Presisi CE: Level Consequent Encroachment (50%) dari VI atau LV mana pun adalah titik reaksi probabilitas tinggi. Gunakan sebagai level entri presisi ketika harga mundur ke dalam zona. Gabungkan dengan konfirmasi order flow atau alat ICT lainnya (Order Blocks, FVG) untuk konfluensi.
- Pelacakan Pengisian untuk Validitas Zona: Zona di bawah 50% pengisian masih "segar" dan membawa potensi reaksi terkuat. Zona antara 50–99% telah sebagian diseimbangkan kembali tetapi masih dapat menyebabkan reaksi pada bagian yang belum terisi. Zona pada 100% telah sepenuhnya diseimbangkan kembali dan umumnya tidak boleh diharapkan memberikan support/resistance.
- Konfluensi LV + VI: Ketika Volume Imbalance muncul di dalam atau berdekatan dengan Liquidity Void, konfluensi memperkuat kedua zona. VI memberikan level gap yang presisi sementara LV memberikan konteks institusional yang lebih luas.
- Gabungkan dengan Kerangka Kerja ICT: Gunakan zona VI/LV bersama dengan Market Structure (arah tren), Premium/Discount (posisi range), Killzones (pengaturan waktu sesi), dan Liquidity Levels (target sweep). VI bullish di dalam zona discount selama London Killzone, misalnya, adalah setup long konfluensi tinggi.
Keterbatasan
- Volume Imbalance mendeteksi gap antara close[1] dan open — ini sensitif terhadap feed data. Broker yang berbeda mungkin melaporkan harga pembukaan yang sedikit berbeda, yang dapat memengaruhi gap mana yang muncul.
- Deteksi Liquidity Void bergantung pada ambang batas Rasio Badan/Rentang. Default 0.65 bekerja baik untuk sebagian besar pasar, tetapi instrumen yang sangat volatil mungkin memerlukan ambang batas lebih rendah, sementara pasar range-bound mungkin memerlukan yang lebih tinggi.
- Pelacakan pengisian dimulai pada bar SETELAH zona dibuat. Bar pembentukan zona dikecualikan untuk mencegah pengisian instan palsu (karena lilin yang menciptakan VI biasanya memiliki low/high yang akan segera terdaftar sebagai pengisian).
- Persentase pengisian bersifat persisten dan tidak pernah berkurang. Zona yang sebentar menyentuh (wick) ke pengisian 80% kemudian berbalik akan secara permanen menunjukkan 80%+ bahkan jika harga bergerak menjauh. Ini mencerminkan konsep ICT bahwa zona yang terisi sebagian mempertahankan signifikansi pada bagian yang belum terisi.
- Opsi "Extend Zones" memperpanjang SEMUA zona yang terlihat ke bar saat ini, yang dapat menciptakan kekacauan visual pada chart dengan banyak zona. Pertimbangkan untuk mengurangi History Count saat menggunakan fitur ini.
- Batas objek gambar: TradingView mengizinkan 500 kotak, 500 garis, dan 500 label. Setiap zona menggunakan hingga 3 objek (kotak + garis CE + label). Dengan pengaturan default (20 VI + 10 LV = 30 zona), ini menggunakan paling banyak 90 objek — masih dalam batas. Meningkatkan kedua jumlah riwayat secara signifikan pada timeframe rendah dapat mendekati batas ini.
- Deteksi Liquidity Void pada timeframe sangat rendah (1m atau kurang) dapat menghasilkan banyak void kecil. Pertimbangkan untuk meningkatkan Minimum Consecutive Bars atau Body/Range Ratio pada timeframe yang lebih rendah.
- Indikator ini mengidentifikasi ketidakefisienan pengiriman harga — ini tidak menghasilkan sinyal beli/jual. Gunakan dalam kerangka kerja ICT yang lebih luas bersama dengan Market Structure, Order Blocks, Fair Value Gaps, Premium/Discount, Killzones, dan Liquidity Levels untuk setup perdagangan yang lengkap.



