id_digits_object: Penunjuk Berguna untuk MetaTrader 5

Mike 2015.11.03 16:19 16 0 0
Lampiran

Apabila anda mengklik sebarang objek grafik, penunjuk ini akan memaparkan maklumat berikut di tab Pakar dalam terminal:

  • Nama dan jenis objek yang diklik;
  • Tarikh dan nilai titik anchor;
  • Jumlah tempat perpuluhan (bilangan digit dalam bahagian pecahan) bagi nilai titik anchor tersebut.

Ia berfungsi dengan objek grafik di tetingkap utama dan sub-tetingkapnya.

Penunjuk ini sangat membantu dalam mengenal pasti nilai titik anchor yang tidak dinormalisasikan dengan memaparkan bilangan tempat perpuluhan dalam nilai tersebut. Fungsi untuk mengira bilangan tempat perpuluhan ini boleh digunakan secara berasingan untuk tujuan lain dalam program-program lain.

Penunjuk ini berfungsi dengan objek grafik berikut:

Pengenal: Keterangan:
OBJ_HLINE
Garis Horizontal
OBJ_TREND
Garis Trend
OBJ_TRENDBYANGLE
Garis Trend Mengikut Sudut
OBJ_CYCLES
Garis Kitaran
OBJ_ARROWED_LINE
Garis Berpanah
OBJ_CHANNEL
Saluran Seimbang
OBJ_PITCHFORK
Pitchfork Andrews
OBJ_GANNLINE
Garis Gann
OBJ_GANNFAN
Fan Gann
OBJ_GANNGRID
Grid Gann
OBJ_FIBO
Retracement Fibonacci
OBJ_FIBOTIMES
Zon Masa Fibonacci
OBJ_FIBOFAN
Fan Fibonacci
OBJ_FIBOARC
Arc Fibonacci
OBJ_FIBOCHANNEL
Saluran Fibonacci
OBJ_EXPANSION
Pembangunan Fibonacci
OBJ_ELLIOTWAVE5
Gelombang Motif Elliott
OBJ_ELLIOTWAVE3
Gelombang Pembetulan Elliott
OBJ_RECTANGLE
Segi Empat
OBJ_TRIANGLE
Segitiga
OBJ_ELLIPSE
Elips
OBJ_ARROW_THUMB_UP
Thumb Up
OBJ_ARROW_THUMB_DOWN
Thumb Down
OBJ_ARROW_UP
Panah Atas
OBJ_ARROW_DOWN
Panah Bawah
OBJ_ARROW_STOP
Tanda Henti
OBJ_ARROW_CHECK
Tanda Semak
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

Sering kali, penunjuk yang ditetapkan dalam sub-tetingkap carta mempunyai nilai yang berbeza daripada tetingkap utama carta dengan bilangan tempat perpuluhan. Program tambahan ini membolehkan anda mengesahkan bilangan tempat perpuluhan bagi nilai titik anchor objek grafik (ditetapkan dalam sub-tetingkap penunjuk). Tanpa mengira bilangan tempat perpuluhan yang ditetapkan dalam tetingkap utama:


Fig. 1. Indikator CCI dalam sub-tetingkap dengan nilai dua digit pada carta dengan petikan lima digit. Garis trend dalam sub-tetingkap CCI dengan nilai dua digit



Fig. 2. Indikator MACD dalam sub-tetingkap dengan nilai enam digit pada carta dengan petikan lima digit. Garis trend dalam sub-tetingkap MACD dengan nilai enam digit



Fig. 3. Nilai titik anchor Gelombang Motif Elliott dalam tetingkap utama carta.

Perbezaan yang kelihatan aneh boleh berlaku semasa penggunaan penunjuk id_digits_objects. Sebagai contoh, dalam fig. 4 di bawah, garis dengan lima digit jelas kelihatan pada carta petikan lima digit, harta benda garis ini juga menunjukkan lima digit, tetapi penunjuk "berani" memaparkan lapan:


Fig. 4. id_digits_object telah menemui nilai yang tidak dinormalisasikan pada garis horizontal

Jika ini berlaku ketika mengklik objek grafik yang ditetapkan secara programatik, maka, jika perlu, semak penggunaan normalisasi nilai pada masa objek ditetapkan dalam kod program yang mencipta objek tersebut. Jika objek ditetapkan pada carta secara manual, maka, jika perlu, nilainya boleh diedit secara manual dengan cara berikut:

  • Di tab "Tetapan" dalam dialog harta objek tersebut, klik pada nilai titik anchor (jika terdapat beberapa nilai titik anchor, cukup klik pada yang atas, contohnya);
  • Tutup dialog harta objek dengan menekan butang "Ok".

Setelah itu, klik pada objek sekali lagi untuk memastikan nilai dinormalisasikan dengan bantuan id_digits_object. Gambar 5 dan 6 menunjukkan urutan visual langkah-langkah yang diterangkan:


Fig. 5. Normalisasi objek yang ditetapkan secara manual melalui dialog harta objeknya



Fig. 6. Garis horizontal yang sama, tetapi dengan nilai yang dinormalisasikan

Namun, jika perlu, untuk menormalisasi nilai titik anchor bagi objek yang ditetapkan secara manual, kaedah programatik boleh digunakan. Sebagai contoh, terdapat penunjuk siap untuk garis trend, garis horizontal dan tahap Fibonacci: ID Pembundaran atau menghapuskan 3 untuk MT5, yang bukan sahaja membantu menormalisasi nilai objek grafik, tetapi juga membundarkan mereka kepada titik perpuluhan yang diperlukan jika perlu.

Senarai
Komen 0