Indikator ms-Candle-Index ini dirancang untuk menentukan indeks arah candle berdasarkan harga dan celah yang mungkin terjadi. Ini merupakan kelanjutan logis dari indikator ms-Candle.
Seringkali, perbandingan harga Open dan Close tidak memberikan gambaran yang akurat tentang arah candle. Jika tubuh candle lebih dari 2/3 dari ukurannya, pendekatan yang berbeda diperlukan untuk penilaian yang lebih tepat. Indikator ini menerapkan pendekatan empiris penulis terhadap masalah ini.
Selama perhitungan indikator, sejumlah karakteristik statistik dari kutipan dievaluasi. Hasil tersebut disusun dalam struktur TCandlesStats. Nilai batasan dihitung berdasarkan ukuran candle minimum dan maksimum, serta ukuran perkiraan dari candle "normal". Penilaian dilakukan berdasarkan tinggi candle dan tinggi tubuhnya. Hasil perhitungan ditampilkan di log terminal. Perhitungan dilakukan pada ukuran jendela data tetap dan diulang saat melewati setidaknya 1/3 dari ukurannya. Ini memastikan hasil tetap terbaru saat perhitungan dilakukan.
Penilaian terhadap celah dalam kutipan (celah besar) menggunakan ukuran candle maksimum dari estimasi statistik. Sebaiknya menggunakan saluran deviasi harga dan harga Open yang melewatinya. Namun, menentukan saluran ini dengan benar jauh lebih sulit.
Ketika menghitung indikator, struktur TCandleInfo dihitung untuk setiap candle. Makna dari kolom-kolomnya jelas dari komentar. Perhitungan diimplementasikan dalam bentuk makro.
Di jendela indikator (Gambar 1-2), ditampilkan informasi tentang kekuatan arah candle - indeks arah. Indikator positif menandakan pergerakan harga naik, sementara negatif menunjukkan pergerakan turun. Indikator ini tidak berdimensi, dinormalisasi relatif terhadap statistik ukuran candle maksimum. Dengan menambahkan normalisasi tambahan (parameter normalisasi tambahan CI = true, lihat Gambar 3-4), nilai indeks dapat dibawa ke interval -1..1. Semakin besar indeks, semakin jelas pergerakan harga. Nilai dengan modulus 1 besar (mode 0.6321 normalisasi ekstra) menunjukkan impuls kuat terhadap pergerakan harga.


Secara visual, setiap candle dijelaskan oleh dua keadaan kolom histogram:
1. Sesuai dengan tanda indeks candle - warna luar (merah/hijau)
2. Berdasarkan nilai relatif terhadap candle sebelumnya, perubahan indeks tanpa memperhitungkan tanda candle saat ini (hijau muda/merah muda).
Jadi, untuk candle naik (indeks di zona "+"), kolom akan berwarna hijau. Jika indeks relatif meningkat, maka kolom internal akan dicat dengan warna hijau muda; jika turun - merah muda. Untuk candle turun, prinsipnya sama. Jika perubahan indeks relatif adalah 0, maka kolom internal tidak digambar dan warna indeks menjadi penuh - hijau atau merah.


Nilai indeks candle dapat dimuluskan dengan set MA kecil. Ini dilakukan menggunakan perpustakaan (penulis Nikolay Kositsin). Dua perubahan telah dilakukan untuk digunakan dalam MQL4. Perpustakaan SmoothAlgorithms45.mqh yang dimodifikasi harus diletakkan di folder Include terminal. Berfungsi di MT4 dan MT5.
Garis kuning adalah MA dari nilai CI, sedangkan garis biru adalah MA dari perubahan CI (turunan 1).
Apa perbedaan dari indikator ms-Candle? Apa artinya? Dalam situasi tertentu, pada saat tertentu, PENTING untuk "melihat" bahwa arah pergerakan harga sudah mulai berubah, bukan hanya fakta perubahannya.
Untuk digunakan di MT4, ubah ekstensi file ms-candle-index menjadi mq4, dan tempel MQL5\Include\SmoothAlgorithms45.mqh ke folder MQL4\Include atau unduh di sini.
Perubahan dalam versi:
1.00 Normalisasi diperkenalkan dalam algoritma estimasi arah, struktur TCandleInfo diperluas.
1.01 Menambahkan opsi input untuk menyembunyikan histogram.
1.02 Normalisasi tambahan dilakukan oleh kuadrat koefisien arah, yang memungkinkan mengisi interval -1..1 dengan lebih padat tanpa kehilangan proporsi CI terhadap estimasi statistik dari jendela kutipan. Menambahkan level. Penilaian saya sarankan untuk didiskusikan.
1.03 Mengoreksi deskripsi. Mengubah level di setiap mode (normalisasi dihidupkan/matikan) sesuai dengan logika masing-masing. Menambahkan panel informasi sederhana.
Perbaikan kode SmoothAlgorithms45.mqh untuk kompilasi di versi MT5 terbaru.

Komentar 0