Cara Memodifikasi Objek dalam Indikator MT5 Tanpa Kode Sumber

Mike 2024.07.17 07:37 15 0 0
Lampiran

Halo, para trader! Hari ini kita akan membahas cara memodifikasi objek dalam indikator MetaTrader 5 (MT5) tanpa perlu memiliki kode sumbernya. Tentu saja, ada beberapa indikator yang tidak menggunakan buffer, melainkan hanya mengandalkan objek. Ini bisa jadi tantangan, terutama jika kita ingin mengubah input dengan iCustom, yang hanya berlaku untuk indikator yang menggunakan buffer.


Untuk demonstrasi kali ini, kita akan menggunakan indikator pasar gratis untuk MT5 yang bernama PZ Multidiagonals MT5. Pastikan kamu sudah menginstal indikator ini dari marketplace sebelum mencoba kode yang akan kita bahas.


Kita perlu nama awalan objek untuk mulai memanipulasi objek-objek tersebut. Fungsi LogChartObjectNames() dibuat untuk mencatat semua nama objek yang ada dalam indikator.

Setelah itu, objek akan dimanipulasi menggunakan fungsi ModifyChartObjects() yang memerlukan dua parameter: nama awalan (yang seharusnya menjadi bagian awal dari nama objek yang deskriptif) dan sebuah integer yang menunjukkan seberapa banyak objek yang tidak akan dimodifikasi atau "dibiarkan" untuk objek tertentu tersebut.


Indikator PZ Multidiagonals ini adalah indikator tren yang secara otomatis menggambar garis tren, tapi terkadang bisa terlalu banyak. Berikut tampilan preset default-nya:


Dari jendela data, kita bisa melihat bahwa tidak ada buffer yang digunakan dalam indikator ini. Segalanya dibangun dengan objek.


Sekarang, dengan memulai dari chart yang bersih dan memuat indikator "Hacking Objects.mq5", kamu akan melihat bagaimana saya menghapus banyak garis tren, dan hanya meninggalkan yang menurut saya paling relevan, bukan dengan mengakses input, tetapi dengan memodifikasi objeknya:




Semoga informasi ini bermanfaat dan bisa membantu kamu dalam memanipulasi objek di indikator MT5. Selamat trading!

Daftar
Komentar 0