Deskripsi
Pelembutan Jurik mencakup 3 tahap:
Tahap 1 - pelembutan awal dengan EMA adaptif: MA1 = (1-alpha)*Price + alpha*MA1[1];
Tahap 2 - satu pelembutan awal lagi dengan filter Kalman: Det0 = (Price - MA1)*(1-beta) + beta*Det0[1]; MA2 = MA1 + PR*Det0;
Tahap 3 - pelembutan akhir dengan filter adaptif Jurik unik: Det1 = (MA2 - JMA[1]) * (1-alpha)^2 + alpha^2 * Det1[1]; JMA = JMA[1] + Det1;
dimana: - Price - Seri Harga - alpha - faktor dinamis (akan dijelaskan di bawah) - beta - rasio periodik = 0.45*(Length-1)/(0.45*(Length-1)+2) - PR - Rasio Fase: PR = Phase/100 + 1.5 (jika Phase < -100 maka PR=0.5, jika Phase > 100 maka PR=2.5).
Gambar 1. Grafik contoh dengan semua tahap Pelembutan Jurik. Anda dapat melihat hasil (Gambar 1) dari setiap tahap melalui indikator terlampir JurikFilter_v2, dengan mengubah FilterMode: 0 - tahap akhir (JMA) 1 - tahap 1 2 - tahap 2 3 - hanya pelembutan akhir (tanpa awal).
Faktor Dinamis adalah faktor periodik (beta) yang dipangkatkan (pow):
alpha = beta ^ Pow,
dimana: - pow = rVolty ^ pow1 - rVolty - volatilitas harga relatif - pow1 - pangkat volatilitas relatif dengan rumus berikut: pow1 = len1 - 2 (jika pow1 < 0.5 maka pow1 = 0.5),
dimana len1 - faktor periodik tambahan: len1 = Log(SquareRoot(len))/Log(2.0) + 2 (jika len1 < 0 maka len1 = 0).
Dengan demikian Anda dapat melihat bahwa Faktor Dinamis didasarkan pada volatilitas harga relatif yang memberikan adaptabilitas yang diperlukan untuk jenis filter harga ini.
Rumus untuk volatilitas harga relatif adalah rVolty = Volty/AvgVolty (jika rVolty > len1^(1/pow1) maka rVolty = len1^(1/pow1), jika rVolty < 1 maka rVolty = 1),
dimana:
- Volty - volatilitas harga berdasarkan perhitungan yang disebut Jurik Bands (VisualMode = 1).
- AvgVolty - volatilitas rata-rata yang untuknya Jurik menggunakan algoritma perhitungan yang cukup rumit: AvgVolty = Average(vSum,AvgLen),
dimana:
- vSum - jumlah bertambah dari (Volty - Volty[10])/10;
- AvgLen - periode rata-rata (Jurik menggunakan 65).
Dalam versi saya dari Jurik Filter saya menggunakan rata-rata sederhana sebagai pengganti rata-rata kompleks Jurik
Selain itu, dengan indikator terlampir JurikVolty_v1 (Gambar 2) Anda dapat melihat nilai untuk Volty (VisualMode=0), vSum (VisualMode=1) dan AvgVolty (garis titik merah).
Rumus untuk volatilitas harga adalah Volty = maksimum antara Abs(del1) dan Abs(del2), jika Abs(del1) = Abs(del2) maka Volty = 0,
dimana: - del1 - jarak antara harga dan pita atas del1 = Price - UpperBand - del2 - jarak antara harga dan pita bawah del2 = Price - LowerBand Pita Jurik berbeda dari pita harga yang dikenal seperti Bollinger, Keltner, Donchian, Fractal dan sebagainya: jika del1 > 0 maka UpperBand = Price else UpperBand = Price - Kv*del1 jika del2 < 0 maka LowerBand = Price else LowerBand = Price - Kv*del2,
dimana: - Kv - faktor volatilitas Kv = bet ^ SquareRoot(pow2). Mudah untuk melihat bahwa pita ini dapat menjadi dasar untuk indikator mengikuti tren seperti Parabolic Wilder. Jadi, Anda dapat melihat bahwa kita praktis tidak memiliki bagian yang tidak jelas dalam algoritma Jurik Moving Average (JMA)
Ringkasan
Volatility is calculated using Jurik Bands, which differ from traditional bands like Bollinger or Keltner by adjusting upper and lower bands based on price distance and a volatility factor. Average volatility is computed via a simplified averaging method. The indicator supports visualization of each smoothing stage through an attached filter mode, allowing users to analyze intermediate results.
JMA is suitable for trend-following and smoothing price data with reduced lag and noise compared to classic moving averages. It incorporates advanced mathematical techniques to adapt dynamically to changing market conditions, providing a refined tool for technical analysis.
Ulasan pelanggan
5 | 50 % | |
4 | 50 % | |
3 | 0 % | |
2 | 0 % | |
1 | 0 % |
