Bagaimana Mass Index dihitung?
Jawaban langsung
Mass Index adalah indikator berbasis volatilitas yang dihitung menggunakan rentang harga tertinggi-terendah dari rangkaian harga, dihaluskan dua kali, diubah menjadi rasio, lalu dijumlahkan dalam jendela bergulir. Nilai indikator pada setiap titik waktu berasal dari langkah-langkah deterministik tersebut; namun, interpretasinya sangat bergantung pada parameter yang dipilih dan kondisi volatilitas pasar.
Mekanisme atau definisi
Mass Index (sering disingkat MI) dibangun dari gagasan bahwa perubahan pada seberapa lebar rentang harga (tertinggi dikurangi terendah) dapat mendahului pergeseran perilaku pasar. Perhitungan sepenuhnya ditentukan setelah Anda memilih parameter indikator.
Perhitungan tipikal menggunakan konsep dan input berikut:
-
Rentang harga (rentang mentah): Untuk setiap bar atau langkah waktu t, hitung rentang sebagai:
- Rentang(t) = Tertinggi(t) − Terendah(t)
-
Penghalusan pertama (EMA atau sejenisnya): Haluskan rentang dengan rata-rata bergerak sepanjang n:
- S1(t) = RataRataBergerak(Rentang, n)
-
Penghalusan kedua: Haluskan S1 lagi dengan panjang yang sama n:
- S2(t) = RataRataBergerak(S1, n)
-
Rasio (langkah “massa”): Bentuk rasio dari rangkaian penghalusan pertama terhadap rangkaian penghalusan kedua:
- Rasio(t) = S1(t) / S2(t)
Intuisi: jika S2 kecil relatif terhadap S1, rasio menjadi lebih besar. Rasio sensitif terhadap bagaimana penghalusan merespons perubahan rentang.
-
Jumlah bergulir (langkah MI): Jumlahkan rasio dalam jendela sepanjang m:
- MI(t) = Σ[Rasio(t−k)] untuk k = 0 hingga m−1
Dalam banyak deskripsi MI, m diatur ke dua kali panjang penghalusan (misalnya, jika n = 9, maka m = 18). Beberapa implementasi charting juga menggunakan pasangan parameter default tertentu, tetapi default yang tepat tidak universal.
Asumsi yang memengaruhi perhitungan
Untuk menghitung MI secara akurat sendiri, Anda harus mengasumsikan (atau memverifikasi di sumber data Anda) setidaknya:
- Jenis bar dan kerangka waktu (bar menit, bar harian, dan sebagainya).
- Rangkaian harga apa yang mendefinisikan Tertinggi dan Terendah (konvensi feed harga spot dapat berbeda).
- “Rata-rata bergerak” apa yang digunakan (umumnya rata-rata bergerak eksponensial, tetapi implementasi dapat bervariasi).
- Periode mana yang dipilih untuk n (penghalusan) dan untuk m (jendela penjumlahan).
Jika salah satu asumsi ini berbeda dari implementasi indikator yang Anda bandingkan, nilai numerik Anda dapat menyimpang.
Bukti atau contoh
Karena MI bersifat deterministik setelah input dan parameter diatur, Anda dapat memverifikasinya dengan contoh kerja kecil pada kumpulan data pendek.
Pengaturan contoh minimal
Asumsikan Anda memiliki data bar dengan Tertinggi dan Terendah untuk langkah waktu t = 1…6. Pilih parameter:
- Panjang penghalusan n = 2
- Jendela jumlah bergulir m = 4
- Metode rata-rata bergerak: rata-rata bergerak sederhana (SMA) untuk ilustrasi (pilihan berbeda seperti EMA mengubah hasil)
Langkah A — hitung rentang mentah:
- Rentang(t) = Tertinggi(t) − Terendah(t)
Langkah B — hitung rangkaian penghalusan pertama S1:
- S1(t) adalah rata-rata bergerak dari Rentang selama n titik terakhir.
- Dengan SMA dan n = 2, S1(t) bergantung pada Rentang(t) dan Rentang(t−1).
Langkah C — hitung rangkaian penghalusan kedua S2:
- S2(t) adalah rata-rata bergerak dari S1 selama n titik terakhir.
Langkah D — hitung rasio:
- Rasio(t) = S1(t) / S2(t)
Langkah E — hitung MI sebagai jumlah bergulir:
- MI(t) = Rasio(t) + Rasio(t−1) + Rasio(t−2) + Rasio(t−3)
Apa yang perlu diperiksa saat Anda mereproduksi nilai
Saat Anda membandingkan MI yang Anda hitung dengan MI platform:
- Penyelarasan: Pastikan Anda menggunakan indeks bar yang sama (beberapa platform mengeluarkan nilai hanya setelah periode pemanasan yang cukup).
- Efek pemanasan: Karena S1 dan S2 masing-masing membutuhkan n titik, dan MI membutuhkan m rasio, nilai awal sering kali memerlukan data historis yang cukup.
- Kasus tepi pembagian: Jika S2 menjadi nol atau sangat kecil (mungkin terjadi dengan data dan perilaku penghalusan tertentu), rasio dapat melonjak atau menjadi tidak stabil.
Bahkan tanpa menafsirkan “sinyal”, verifikasi ini menangkap ketidakcocokan umum seperti EMA vs SMA atau default periode yang berbeda.
Keterbatasan dan risiko
Mekanika MI stabil, tetapi perilakunya dalam data nyata bergantung pada kondisi dan pilihan implementasi. Keterbatasan material meliputi:
-
Sensitivitas parameter: Mengubah n (panjang penghalusan) atau m (jendela penjumlahan) mengubah besaran dan waktu MI. Dua implementasi dengan default parameter berbeda dapat tidak setuju.
-
Perbedaan rata-rata bergerak: Jika satu platform menggunakan EMA sementara yang lain menggunakan SMA (atau definisi “rata-rata bergerak” yang berbeda), S1 dan S2 yang dihitung berbeda, yang berjenjang ke Rasio dan MI.
-
Ketergantungan pada rezim volatilitas: MI didasarkan pada rentang tertinggi-terendah. Dalam periode volatilitas sangat rendah, rentang bisa kecil dan berisik; rasio dapat menjadi tidak stabil atau didominasi oleh fluktuasi mikro.
-
Kualitas data dan struktur mikro pasar: Tertinggi dan terendah dapat dipengaruhi oleh spread, ukuran tick, celah, dan bagaimana data disampling. Karena MI menggunakan Tertinggi−Terendah secara langsung, ia dapat bereaksi terhadap artefak tersebut.
-
Interpretasi tidak dijamin dapat digeneralisasi: Bahkan jika suatu indikator digambarkan berguna untuk mendeteksi potensi titik balik, asosiasi historis tidak menjamin kinerja masa depan.
-
Mode kegagalan: ketidakstabilan pembagian: Karena MI mencakup rasio rangkaian yang dihaluskan, jika S2 mendekati nol (secara numerik atau struktural), MI dapat menghasilkan nilai ekstrem yang tidak terkait dengan ekspansi rentang yang bermakna.
Keterbatasan ini berarti MI harus diperlakukan sebagai perhitungan kuantitatif dan alat deskriptif, bukan sebagai kepastian mandiri tentang arah harga masa depan.
Verifikasi atau pertanyaan berikutnya
Untuk memverifikasi Mass Index secara independen:
- Konfirmasi nilai parameter yang tepat (n dan m) yang digunakan oleh implementasi yang Anda minati.
- Konfirmasi jenis rata-rata bergerak yang digunakan untuk kedua langkah penghalusan.
- Hitung Rentang = Tertinggi−Terendah, lalu S1 dan S2, lalu Rasio, lalu jumlah bergulir.
- Periksa bahwa Anda mereproduksi perilaku pemanasan platform (titik waktu pertama saat MI tersedia).
Jika Anda ingin melangkah lebih jauh, pertanyaan berikutnya yang berguna adalah bagaimana konstruksi MI berbeda dari konsep volatilitas atau rentang terkait, dan bagaimana mengubah pengaturan mengubah perilaku jumlah bergulir dan daya tanggap.