Menggunakan Indikator id_digits_object di MetaTrader 5 untuk Trader

Mike 2015.11.03 16:19 30 0 0
Lampiran

Mengklik objek grafis apapun akan membuat indikator ini menampilkan berbagai informasi di tab Experts di terminal Anda:

  • nama dan tipe objek yang diklik;
  • tanggal dan nilai dari titik jangkar;
  • jumlah tempat desimal (jumlah digit di bagian desimal) dalam nilai titik jangkar tersebut.

Indikator ini berfungsi dengan objek grafis di jendela utama dan subjendela.

Indikator ini sangat membantu untuk mengidentifikasi nilai titik jangkar yang tidak dinormalisasi dengan menampilkan jumlah tempat desimal. Fungsi untuk menghitung jumlah tempat desimal ini juga bisa digunakan secara terpisah untuk keperluan lain di program lainnya.

Indikator ini bekerja dengan objek grafis berikut:

Identifikasi: Deskripsi:
OBJ_HLINE
Garis Horizontal
OBJ_TREND
Garis Tren
OBJ_TRENDBYANGLE
Garis Tren Berdasarkan Sudut
OBJ_CYCLES
Garis Siklus
OBJ_ARROWED_LINE
Garis Berarah
OBJ_CHANNEL
Kanal Equidistant
OBJ_PITCHFORK
Pitchfork Andrews
OBJ_GANNLINE
Garis Gann
OBJ_GANNFAN
Fanj Gann
OBJ_GANNGRID
Grid Gann
OBJ_FIBO
Retracement Fibonacci
OBJ_FIBOTIMES
Zona Waktu Fibonacci
OBJ_FIBOFAN
Fanj Fibonacci
OBJ_FIBOARC
Busur Fibonacci
OBJ_FIBOCHANNEL
Kanal Fibonacci
OBJ_EXPANSION
Ekspansi Fibonacci
OBJ_ELLIOTWAVE5
Gelombang Motif Elliott
OBJ_ELLIOTWAVE3
Gelombang Koreksi Elliott
OBJ_RECTANGLE
Persegi Panjang
OBJ_TRIANGLE
Segitiga
OBJ_ELLIPSE
Elips
OBJ_ARROW_THUMB_UP
Jempol Naik
OBJ_ARROW_THUMB_DOWN
Jempol Turun
OBJ_ARROW_UP
Arrow Naik
OBJ_ARROW_DOWN
Arrow Turun
OBJ_ARROW_STOP
Tanda Henti
OBJ_ARROW_CHECK
Tanda Centang
OBJ_ARROW_LEFT_PRICE
Label Harga Kiri
OBJ_ARROW_RIGHT_PRICE
Label Harga Kanan
OBJ_ARROW_BUY
Tanda Beli
OBJ_ARROW_SELL
Tanda Jual
OBJ_ARROW
Objek Panah
OBJ_TEXT
Objek Teks

Seringkali indikator yang diatur di subjendela grafik memiliki nilai yang berbeda dari jendela utama karena perbedaan jumlah tempat desimal. Program tambahan ini memungkinkan Anda untuk memverifikasi jumlah tempat desimal dari nilai titik jangkar objek grafis (yang diatur di subjendela indikator). Terlepas dari jumlah tempat desimal yang diatur di jendela utama:


Gambar 1. Indikator CCI dengan nilai dua digit di grafik dengan kutipan lima digit. Garis tren di subjendela CCI menunjukkan nilai dua digit



Gambar 2. Indikator MACD dengan nilai enam digit di grafik dengan kutipan lima digit. Garis tren di subjendela MACD menunjukkan nilai enam digit



Gambar 3. Nilai titik jangkar Gelombang Motif Elliott di jendela utama grafik.

Perbedaan yang tampaknya aneh dapat ditemukan saat menerapkan indikator id_digits_object. Misalnya, di gambar 4 di bawah ini, garis dengan lima digit terlihat jelas di grafik kutipan lima digit, sifat dari garis ini juga menunjukkan lima digit, tetapi indikator "dengan berani" menampilkan delapan:


Gambar 4. id_digits_object menemukan nilai yang tidak dinormalisasi pada garis horizontal

Jika ini terjadi saat mengklik objek grafis yang diatur secara programatis, maka, jika perlu, periksa penggunaan normalisasi nilai pada saat objek ditetapkan dalam kode program yang menciptakan objek tersebut. Jika objek diatur di grafik secara manual, maka, jika perlu, nilai-nilainya dapat diedit secara manual dengan cara berikut:

  • di tab "Pengaturan" dari dialog properti objek tersebut, klik pada nilai titik jangkar (jika ada beberapa nilai titik jangkar, cukup klik pada yang teratas, misalnya);
  • tutup dialog kotak properti objek dengan menekan tombol "Ok".

Setelah itu, klik lagi pada objek untuk memastikan bahwa nilai-nilai sudah dinormalisasi dengan bantuan id_digits_object. Gambar 5 dan 6 menunjukkan urutan visual dari langkah-langkah yang dijelaskan:


Gambar 5. Normalisasi objek yang diatur secara manual melalui dialog kotak propertinya



Gambar 6. Garis horizontal yang sama, tetapi dengan nilai yang dinormalisasi

Namun, jika perlu, untuk menormalisasi nilai titik jangkar dari objek yang diatur secara manual, cara programatik dapat digunakan. Misalnya, ada indikator siap pakai untuk garis tren, garis horizontal, dan level Fibonacci: ID Rounding atau menghapus 3 untuk MT5, yang tidak hanya membantu menormalisasi nilai objek grafis, tetapi juga membulatkannya ke titik desimal yang diperlukan jika diperlukan.

Daftar
Komentar 0