Menggali Lebih Dalam Cara Kerja Indikator ZigZag
Indikator ZigZag adalah salah satu indikator yang sering dianggap sebagai "Holy Grail" untuk menemukan puncak dan lembah dalam strategi seperti Swing atau Trend Following. Banyak trader pemula yang terpesona oleh kemampuannya, percaya bahwa dengan menggunakan indikator ini, mereka tidak akan salah. Namun, kenyataannya, hal tersebut jauh dari kebenaran, karena indikator ini melakukan sesuatu yang disebut "repainting". Artinya, selama pergerakan harga yang berlangsung, indikator ini akan mengubah puncak atau lembah terbaru untuk mencerminkan data harga yang baru. Begitu puncak atau lembah ZigZag telah terkonfirmasi dan ditetapkan, situasi pasar saat ini mungkin sudah berubah dan tidak lagi sesuai dengan titik yang awalnya ditunjukkan sebagai puncak atau lembah.
Namun, ini tidak berarti bahwa indikator ini tidak berguna! Sebaliknya, indikator ini dapat digunakan secara efektif untuk menganalisis data masa lalu dan menciptakan setup yang baik untuk berbagai strategi—hanya saja tidak dengan cara yang diyakini banyak trader pemula. Ada banyak cara efektif untuk menggunakan indikator ini, dan saya mengundang pembaca untuk berbagi ide mereka tentang cara menggunakan indikator ini dalam strategi mereka, tetapi itu bukanlah tujuan utama artikel ini.
Saya berusaha untuk mengambil kode ZigZag asli dari Metaquotes dan menulis ulang dalam bentuk yang lebih mudah dibaca (setidaknya bagi saya), tetapi yang terpenting, untuk memperlihatkan banyak dari cara kerjanya yang biasanya tidak terlihat dengan indikator aslinya (lihat gambar di bawah). Berikut adalah daftar fitur tambahan yang akan ditampilkan oleh versi saya dari indikator ini, yaitu ZigZagExtras:
- Grafik garis yang menunjukkan Puncak Tertinggi dan Lembah Terendah selama periode "Depth", salah satu parameter dari indikator asli.
- Selain titik puncak dan lembah yang saat ini digunakan dalam pola ZigZag, indikator ini juga menampilkan titik-titik masa lalu yang dianggap sebagai kandidat kuat yang pada suatu waktu dianggap valid sebagai puncak atau lembah untuk pola ZigZag. Ini ditampilkan sebagai lingkaran kecil yang terisi penuh di Puncak ("●") dan Lembah ("●").
- Secara opsional, indikator ini juga dapat menampilkan semua titik BreakOut, yang melampaui Puncak ("○") atau di bawah Lembah ("○") dari periode "Depth", yang juga dianggap sebagai puncak dan lembah potensial dalam cara kerja internal indikator ZigZag. Biasanya, titik-titik ini yang paling sering "repaint" seiring perkembangan harga saat ini dan yang sering salah dianggap sebagai puncak atau lembah valid oleh trader pemula, yang dapat berakibat fatal bagi ego dan saldo akun mereka.
Tujuan utama dari kode dan petunjuk visual tambahan ini adalah untuk tidak hanya memahami cara kerja indikator ini dengan lebih baik, tetapi juga sebagai sinyal yang bisa digunakan dalam berbagai strategi yang mungkin Anda inginkan. Ini bisa berguna untuk scalping cepat pada Breakout atau sebagai sinyal awal sebelum retracement atau strategi lainnya yang mungkin belum terpikirkan oleh saya. Saya yakin banyak dari Anda akan memiliki banyak ide dan semoga bersedia untuk berbagi di sini dengan semua yang membaca artikel ini.
Instruksi:
Cukup pasangkan indikator ini ke sebuah Chart dan atur parameter sesuai dengan yang Anda lakukan pada indikator ZigZag asli. Harap dicatat bahwa urutan parameter berbeda dan bahwa Depth dan BackStep dikelompokkan bersama karena keduanya adalah Periode atau Jumlah Bar. Parameter Deviation juga mencakup pecahan desimal dari PIP (dalam kasus broker 3/5 digit). Secara opsional, aktifkan flag boolean untuk juga Menampilkan Titik BreakOut pada grafik.
Anda juga dapat mengaktifkan Notifikasi yang Dipicu pada BreakOut dari Puncak dan Lembah. Teks notifikasi dapat dikonfigurasi sehingga dapat disajikan dalam bahasa atau kata-kata Anda sendiri.
Catatan Perubahan Versi
Silakan beri tahu saya jika Anda menemukan bug atau memiliki saran atau fitur yang ingin Anda tambahkan dalam rilis di masa depan.
- v1.5: Menambahkan direktif kompilator untuk mode kompilasi ketat.
- v1.4: Memperbaiki bug pada kesalahan "array out of range" yang sporadis.
- v1.3: Memungkinkan notifikasi digunakan, bahkan jika TIDAK menampilkan BreakOut.
- v1.2: Menampilkan Simbol dan Kerangka Waktu (Periode) dalam pesan notifikasi, memudahkan penggunaannya pada beberapa grafik secara bersamaan.
- v1.1: Memungkinkan notifikasi diatur pada BreakOut Puncak atau Lembah. Juga diperbaiki bug yang mencegah indikator dari memperbarui data tick terbaru.
Contoh Tampilan Indikator (tanpa dan dengan titik BreakOut):
Perlu dicatat, bahwa semua kode publikasi CodeBase saya sekarang juga tersedia di tab "Proyek Publik" di MetaEditor dengan nama "FMIC".
Postingan terkait
- Panduan Lengkap MetaCOT 2 CFTC ToolBox untuk Analisis COT di MT4
- ZigZag Profesional: Indikator Terbaik untuk MetaTrader 5
- Indikator Open Range Breakout untuk MetaTrader 5: Strategi Trading yang Efektif
- Master Tools: Alat Indikator untuk MetaTrader 4 yang Harus Dimiliki
- MultiZigZag: Varian ZigZag untuk Analisis yang Lebih Akurat

