Beranda Indikator Teknis Postingan

Harmonic Pattern Finder V3: Indikator Terbaik untuk MetaTrader 5

Lampiran
22218.zip (41.4 KB, Unduh 0 kali)

Saya kembali dengan kabar baik untuk kalian para trader! Setelah banyak permintaan, sekarang hadir versi ketiga dari software yang dapat membantu kita menemukan pola harmonik secara otomatis, yaitu Harmonic Pattern Finder. Versi ini adalah yang terakhir dan menawarkan banyak perbaikan dari versi sebelumnya, termasuk perbaikan bug dan peningkatan lainnya. Kode pada versi ini juga telah diperbarui sehingga lebih mudah bagi programmer lain untuk mengintegrasikan ekstensi kustom mereka atau membuat EA berdasarkan algoritma pencocokan pola.

Bagi yang belum tahu, pola harmonik adalah metode analisis teknis yang didasarkan pada rasio Fibonacci di pasar dan pola yang terbentuk dari rasio tersebut. Pola ini mirip dengan pola segitiga dan double tops, tetapi dengan pengukuran yang lebih tepat, membuat alat pengukur berbasis komputer sangat menarik untuk perdagangan pola ini. Saat ini, ada dua versi sebelumnya dari indikator ini dalam basis kode MQL5 (V1: https://www.mql5.com/en/code/16435, V2: https://www.mql5.com/en/code/16852).

Beberapa sorotan dari versi baru ini meliputi:

  • Upaya untuk mengurangi kerumitan tampilan layar melalui cara yang dapat disesuaikan untuk memilih apa yang harus ditampilkan.
  • Klik ganda pada bagian mana pun dari pola sekarang akan menyoroti pola tersebut dengan informasi analitis detail seperti rasio pembalikan harmonik dan aspek temporal.
  • Pemilihan zigzag ganda dihapus untuk menggantinya dengan satu zigzag yang terintegrasi identik dengan ATR ZigZag (https://www.mql5.com/en/code/22214). Ini berarti tidak ada masalah instalasi selama semua file diletakkan di folder yang sama.
  • Koleksi informasi statistik memungkinkan kita melihat seberapa baik pola tersebut telah berkinerja di masa lalu.
  • Rasio untuk "anti-pola" sekarang seharusnya sudah benar.

Jadi, silakan unduh dan gunakan, karena penggunaannya cukup intuitif. Disarankan untuk menggunakan latar belakang hitam, jika tidak, Anda perlu mengatur skema warna yang terlihat di pengaturan indikator. Untuk informasi teknis lebih lanjut tentang indikator ini, teruslah membaca setelah gambar. Jika ada pertanyaan, jangan ragu untuk bertanya di forum atau kirim PM.

Fitur interaktivitas mengurangi kerumitan layar

Klik ganda pada pola membuatnya menonjol dari yang lain (ungu) dan menunjukkan statistik detail, waktu, serta informasi PRZ yang berguna untuk mengevaluasi perdagangan.

Pengurangan Kerumitan Layar

Selain fitur interaktivitas, kita dapat memilih dalam pengaturan apakah indikator harus:

  • Mengisi pola secara visual atau hanya menunjukkan segmen garis.
  • Menampilkan deskripsi pola. Diaktifkan secara default yang menyebabkan nama dan titik spesifik dari pola ditampilkan.
  • Menampilkan pola yang muncul. Ini diaktifkan secara default dan menunjukkan proyeksi masa depan yang diperlukan untuk mengantisipasi peluang perdagangan.
  • Menampilkan pola lama. Ini diaktifkan, tetapi menyebabkan indikator menggambar pola yang sudah selesai – yang sebenarnya tidak selalu diperlukan.
  • Menampilkan proyeksi "satu-ke-depan". Meskipun dinonaktifkan secara default, mengaktifkan opsi ini membuat indikator lebih responsif daripada zigzag dan memproyeksikan pola sebelum ayunan saat ini.
  • Menggambar proyeksi lembut. Ini adalah mode visualisasi pola yang diproyeksikan dengan sedikit kerumitan menggunakan warna yang menyatu dengan skema latar belakang.
  • Menampilkan kotak komentar. Ini mengisi bagian kiri atas grafik dan memberikan informasi statistik.

Mesin Filtrasi Pola

Setiap trader memiliki aturan yang berbeda untuk menentukan apakah pola layak untuk diperdagangkan. Banyak teori yang ada, dan kita tidak akan membahas semuanya di sini. Indikator ini mengadopsi pendekatan pencocokan "holistik" yang memeriksa apakah setiap rasio pola berada dalam batas yang dapat diterima yang ditetapkan oleh pengaturan kelonggaran. Namun, berdasarkan masukan dari pengguna, kini dimungkinkan untuk memfilter pola dan proyeksi di mana zona pembalikan potensial hanya terdiri dari kelonggaran. Metode filtrasi independen yang berbeda memungkinkan untuk memfilter pola yang selesai terlalu awal atau terlalu lambat berdasarkan pengukuran durasi segmen X-B dibandingkan dengan segmen B-D, atau A-B ke C-D untuk pola ABCD.

Apakah ini tidak sesuai dengan kebutuhan Anda? Jika Anda tahu cara coding, maka Anda dapat menulis aturan "filtrasi" kustom, seperti yang dijelaskan di bawah ini.

Data Statistik

Berdasarkan sejarah instrumen saat ini, indikator akan mengingat pola mana dan seberapa sering pola gagal atau berhasil untuk membalikkan di PRZ. Informasi ini dapat ditemukan di kotak komentar, yang menunjukkan pesan seperti "F. Bear. New Cypher Prob. 60.00 (6 S / 4 F)". Huruf pertama menunjukkan apakah pola baru-baru ini telah diklik (F.), gagal (O.), berhasil (P.), atau menguji PRZ (T.). Selanjutnya adalah arah dan nama pola, sebelum peluang pembalikan statistik ditunjukkan, dalam hal ini 60%. Ini dihitung dari sejarah yang memiliki 6 keberhasilan dan 4 kegagalan pola, yang ditampilkan jika kita mengklik ganda pola tersebut. Namun, ingatlah bahwa kinerja masa lalu tidak selalu memprediksi hasil di masa depan :)

Kustomisasi Indikator

Seperti yang telah disebutkan, indikator ini telah diperbarui secara menyeluruh dan memperhitungkan fitur berorientasi objek MQL5 seperti kelas dan antarmuka. Indikator ini sekarang terdiri dari beberapa file dan memiliki arsitektur seperti yang ditunjukkan dalam diagram UML berikut.

Diagram UML

Apakah Anda ingin membuat EA? Jika iya, Anda bisa mengimplementasikan "CHPFMatchProcessor" sendiri, memberikannya pada algoritma pencocokan, dan memanggilnya seperti yang dilakukan indikator saat ini, yaitu memberi umpan pada data zigzag dan menunggu respons. Algoritma pencocokan akan memanggil pemroses pencocokan untuk setiap pencocokan yang ditemukan dalam data zigzag, menentukan apakah sebuah pola cocok, terlewat, atau terlewat (diproyeksikan). Ini harus diteruskan ke logika EA.

Butuh aturan filtrasi atau pengamatan kustom? Sebuah filtrasi bisa berupa mengabaikan pola di mana RSI tidak sesuai atau segmen XA terlalu lurus. Maka seharusnya semudah menulis implementasi dari antarmuka "CHPFFilter" dan memasukkannya ke dalam daftar filter; filter waktu dan kemurnian saat ini sudah cukup jelas. Aturan pengamatan bisa menjadi misalnya mengirim pesan push atau memberi suara peringatan setiap kali pola cocok. Ini dapat dilakukan dengan cara yang mirip dengan mengimplementasikan antarmuka "CHPFObserver".

Penulis:

Indikator ini adalah hasil kerja sama antara Andre Enger dan David Gadelha

Pembaruan

  • 3.1: Memperbaiki kesalahan sintaks untuk kompatibilitas dengan MetaTrader build 1940 dan yang lebih baru.
  • 3.2: Tooltip pada garis dari X ke D sekarang harus menampilkan rasio yang paling relevan untuk pola spesifik.

Postingan terkait

Komentar (0)