Pertimbangan Lanjutan untuk Rasio Efisiensi Kaufman
Definisi dan apa yang diukur oleh KER
Rasio Efisiensi Kaufman (KER) adalah statistik deskriptif yang dimaksudkan untuk mengukur seberapa “efisien” pergerakan harga dalam jendela waktu lookback yang tetap. Secara sederhana, rasio ini membandingkan jarak antara harga pertama dan terakhir dalam jendela (pergerakan bersih) dengan jumlah semua perubahan harga antar-titik di dalam jendela yang sama (pergerakan total). Ketika pergerakan bersih besar relatif terhadap pergerakan total, rasionya cenderung lebih tinggi; ketika harga “berkelana” dan kembali ke titik awalnya, rasionya cenderung lebih rendah.
Implikasi praktisnya adalah KER bukanlah sebuah perkiraan (forecast) dengan sendirinya. KER merangkum bentuk jendela masa lalu menggunakan aturan perhitungan yang tetap. Jika Anda ingin menilai apa artinya bagi perilaku masa depan, Anda harus memperlakukannya sebagai pertanyaan terpisah yang dapat diuji, bukan sebagai properti bawaan dari rumus tersebut.
Mekanisme: input, struktur perhitungan, dan asumsi
KER bergantung pada beberapa pilihan implementasi yang memengaruhi keluaran numeriknya:
-
Definisi deret harga. KER menggunakan input harga tertentu (misalnya, deret close-to-close). Jika Anda berpindah dari harga penutupan ke deret lain (seperti harga tengah atau harga tipikal), perubahan antara dan perubahan bersih akan berbeda, yang mengubah rasio.
-
Panjang lookback (ukuran jendela). Jendela lookback menentukan seberapa jauh ke belakang Anda mengukur pergerakan bersih dan total. Jendela yang lebih pendek bereaksi cepat terhadap perubahan arah dan noise lokal; jendela yang lebih panjang memperhalus fluktuasi jangka pendek tetapi dapat mengencerkan pergeseran rezim terkini.
-
Jumlah perubahan absolut. Bagian “pergerakan total” biasanya dibangun dari jumlah selisih absolut antara titik data yang berurutan di dalam jendela. Pilihan ini penting karena memperlakukan pergerakan naik dan turun sebagai “pergerakan” aditif meskipun keduanya saling meniadakan dalam perubahan bersih.
-
Penanganan pergerakan total nol (kasus tepi). Jika pergerakan total selama jendela adalah nol, rasio menjadi tidak terdefinisi di bawah struktur “bersih per total” yang biasa. Implementasi harus menentukan apa yang terjadi dalam kasus ini (misalnya, apakah mengeluarkan nilai netral atau membiarkannya sebagai nilai hilang). Pilihan ini memengaruhi analisis hilir.
Asumsi yang harus dinyatakan secara eksplisit untuk contoh apa pun: Anda harus mendefinisikan frekuensi data (misalnya, satu nilai per bar), jenis harga, panjang lookback, dan aturan pasti untuk “pergerakan total” serta penanganan total nol. Tanpa asumsi tersebut, dua kalkulator dapat menghasilkan nilai KER yang berbeda meskipun keduanya mengklaim menghitung indikator yang sama.
Pertimbangan lanjutan: dependensi dan kasus tepi
Meskipun mekanisme KER sederhana, interpretasi bisa menjadi rapuh ketika data nyata dan detail implementasi menyimpang dari asumsi yang bersih.
1) Mikrostruktur pasar dan pembaruan tidak teratur
KER mengasumsikan urutan observasi yang konsisten. Dalam praktiknya, feed dapat menghasilkan bar yang hilang, interval non-trading, atau stempel waktu yang tidak teratur. Jika Anda menghitung KER pada bar dengan celah menggunakan jumlah lookback yang sama, Anda mungkin secara tidak sengaja mengukur pergerakan melintasi waktu nyata yang tidak setara. Hal ini dapat membuat perbandingan antar periode menjadi kurang bermakna.
2) Volatilitas vs. arah
Karena penyebut menggunakan pergerakan total, KER sensitif terhadap seberapa jauh harga bergerak secara keseluruhan, bukan hanya arah. Dua jendela mungkin memiliki perubahan bersih yang sama tetapi “pengembaraan” yang berbeda di sepanjang jalan. KER akan lebih tinggi ketika jalurnya lebih langsung dan lebih rendah ketika jalurnya berliku-liku.
Mode kegagalan yang umum adalah memperlakukan “efisiensi” sebagai sinonim untuk “kekuatan tren” tanpa memeriksa apakah ukuran jendela dan input harga yang dipilih menghasilkan perilaku tersebut. KER dapat mencerminkan persistensi arah, tetapi KER tetaplah rasio dari dua ukuran pergerakan; oleh karena itu, keluarannya terkait erat dengan jendela waktu dan definisi data.
3) Sensitivitas terhadap pilihan lookback
Nilai KER dapat berubah secara signifikan ketika Anda menyesuaikan jendela lookback bahkan hanya beberapa bar, terutama dalam kondisi berombak (choppy). Ini menciptakan ketergantungan pada pemilihan parameter:
- Jendela pendek: lebih responsif, lebih sensitif terhadap noise.
- Jendela panjang: lebih stabil, berpotensi kurang responsif terhadap pergeseran terkini.
Jika Anda menyetel lookback hingga KER “terlihat bagus” pada data historis, Anda berisiko melakukan overfitting pada interpretasi Anda. Verifikasi independen dengan pengaturan yang konsisten diperlukan sebelum menarik kesimpulan.
4) Periode datar atau hampir datar
Dalam rezim dengan aktivitas rendah atau hampir datar, perubahan bersih dan pergerakan total mungkin kecil. Presisi numerik, pembulatan, dan prapemrosesan data kemudian dapat mendominasi rasio yang dihitung. Dalam kasus ekstrem datar sempurna, masalah pergerakan total nol muncul. Metode penanganan Anda (nilai hilang vs. nilai default yang dipilih) secara material memengaruhi statistik ringkasan apa pun.
5) Pembersihan data dan penyesuaian korporat (jika berlaku)
Untuk instrumen atau kumpulan data yang dapat mengalami penyesuaian, perubahan prapemrosesan dapat mengubah hubungan harga masa lalu. Bahkan jika KER murni mekanis, “jalur harga” yang Anda masukkan ke dalamnya itulah yang penting. Jika kumpulan data mencakup jeda atau penyesuaian, deret waktu KER dapat menunjukkan diskontinuitas artifisial.
Keterbatasan dan risiko: apa yang tidak dapat dijamin oleh KER
Keterbatasan KER paling baik dipahami melalui kesenjangan antara statistik deskriptif dan klaim kausal atau prediktif.
-
Tidak ada jaminan berwawasan ke depan yang melekat. KER yang tinggi dalam satu jendela historis tidak secara logis menyiratkan KER masa depan yang tinggi, persistensi arah, atau hasil yang menguntungkan. Hubungan historis dapat berubah ketika volatilitas, likuiditas, atau perilaku trading berubah.
-
Ketergantungan jalur dan sensitivitas rezim. KER mengukur bentuk pergerakan dalam jendela. Jika perubahan bersih yang sama dapat muncul dari jalur yang berbeda, KER membedakannya—tetapi perbedaan itu mungkin tidak selaras dengan tujuan keputusan spesifik Anda dalam rezim pasar baru.
-
Interpretasi bergantung pada detail implementasi. Jenis harga, panjang jendela, penanganan perubahan absolut, dan logika total nol semuanya memengaruhi hasil. Tanpa menetapkan detail ini, sulit untuk membandingkan KER antar sistem, vendor, atau analisis.
-
Biaya transaksi dan efek eksekusi bukan bagian dari KER. KER dihitung dari deret harga saja dan tidak memperhitungkan spread, komisi, selip (slippage), atau waktu eksekusi. Upaya apa pun untuk menghubungkan KER dengan profitabilitas dunia nyata memerlukan asumsi dan pengukuran tambahan yang terpisah.
Verifikasi: cara memeriksa fakta KER secara independen
Untuk memverifikasi klaim terkait KER secara akurat, fokuslah pada reproduktibilitas daripada interpretasi.
- Hitung ulang dengan input yang terkontrol. Gunakan urutan harga kecil yang disusun secara manual dan hitung pergerakan bersih serta pergerakan absolut total selama lookback yang dipilih. Konfirmasikan bahwa implementasi Anda sesuai dengan definisi yang dimaksudkan. - Uji perilaku total nol dan periode datar. Buat (atau temukan) jendela di mana harga berurutan identik, lalu konfirmasikan bagaimana sistem Anda menanganinya. Catat apakah sistem mengembalikan nilai hilang, nol, atau nilai lainnya. - Jalankan pemeriksaan sensitivitas pada parameter.