Apakah kamu ingin menambahkan objek Chart (OBJ_CHART) di grafik dan menggunakannya sebagaimana mestinya? Tentu saja bisa!
Yang kamu butuhkan hanyalah handle dari objek OBJ_CHART tersebut. Dengan menggunakan Operasi Grafik, kamu dapat menambahkan dan menghapus indikator (ChartIndicatorAdd() dan ChartIndicatorDelete()), serta mengatur Periode, Simbol, dan lainnya.

Expert Advisor EA_OBJPROP_CHART_ID melakukan beberapa tindakan berikut:
- Menambahkan indikator PriceChannel yang termasuk dalam paket standar terminal klien (berlokasi di terminal_data_folder\MQL5\Indicators\Examples);
- Membuat sub-jendela menggunakan indikator Subwindow (salin Subwindow.mq5 ke terminal_data_folder\MQL5\Indicators);
- Membuat objek (di sub-jendela) dari tipe OBJ_CHART dengan simbol grafik, tetapi untuk periode D1 dan H4 waktu;
- Untuk setiap objek dari tipe OBJ_CHART, ditambahkan indikator Price_Channel dengan parameter default dan mengubah warna latar belakang.
Ketika dihapus dari grafik, semua indikator yang dibuat juga akan dihapus:
//+------------------------------------------------------------------+ //| Fungsi deinisialisasi Expert | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- hapus objek // ObjectDelete(0,D1); // ObjectDelete(0,H4); //--- hapus sub-jendela ChartIndicatorDelete(0,subwindow_ID,"Subwindow"); //--- hapus indikator PriceChannel dari jendela utama //--- nama pendeknya dengan parameter default adalah "Price Channel(22)" ChartIndicatorDelete(0,0,"Price Channel(22)"); }
Komentar 0