Cara Kerja Kaufman Efficiency Ratio di Forex
Definisi: apa yang diukur oleh Kaufman Efficiency Ratio
Kaufman Efficiency Ratio (sering disingkat KER) adalah indikator teknis yang dirancang untuk menggambarkan seberapa langsung harga bergerak selama periode waktu tertentu. Secara sederhana, indikator ini menanyakan apakah pergerakan dari awal periode ke akhir periode terjadi dengan sedikit pergerakan bolak-balik, atau apakah harga bergerak tidak menentu.
KER biasanya dirancang sebagai ukuran “efisiensi”:
- Jika harga bergerak dari satu level ke level lain dengan pergerakan berlawanan yang minimal, pergerakan tersebut dianggap lebih “efisien.”
- Jika harga berosilasi dengan kuat dan sering berbalik arah namun tetap berakhir di dekat titik awalnya, pergerakan tersebut dianggap kurang “efisien.”
Karena didasarkan pada rangkaian harga dan periode lookback yang dipilih, KER menggambarkan bagian masa lalu dari rangkaian tersebut. KER tidak menjamin perilaku masa depan apa pun.
Model inti: input dan urutan perhitungan
Implementasi yang tepat sedikit berbeda antar platform, tetapi mekanismenya mengikuti struktur yang sama: membandingkan pergerakan bersih dengan pergerakan total dalam periode tersebut.
Formulasi umum menggunakan panjang lookback N dan rangkaian harga (misalnya, harga penutupan, atau terkadang bidang lain seperti titik tengah, tergantung pada penyedia).
Langkah 1: pilih periode lookback dan data
Asumsi yang harus Anda buat secara eksplisit sebelum menghitung KER:
- Input harga: rangkaian mana yang digunakan (misalnya, close-to-close).
- Panjang lookback (N): berapa banyak bar/kandil yang disertakan.
- Perataan bar: apakah penghitungan N menyertakan bar awal dan bar akhir secara konsisten.
Jika Anda mengubah pilihan ini, nilai KER akan berubah bahkan untuk grafik yang sama.
Langkah 2: hitung pergerakan bersih selama periode tersebut
Pergerakan bersih adalah perubahan absolut antara harga pertama dan terakhir dalam periode tersebut.
Secara konseptual:
- Misalkan Pawal adalah harga di awal periode.
- Misalkan Pakhir adalah harga di akhir periode.
- Pergerakan bersih adalah abs(Pakhir − Pawal).
Istilah ini menangkap “jarak” antara tempat harga dimulai dan tempat harga berakhir.
Langkah 3: hitung pergerakan total selama periode tersebut
Pergerakan total mewakili seberapa banyak harga bergerak selama periode yang sama ketika Anda menjumlahkan perubahan langkah demi langkah secara absolut.
Secara konseptual:
- Selama periode N-bar, pertimbangkan harga berurutan: P1→P2, P2→P3, …
- Hitung abs(Pi − P(i−1)) untuk setiap langkah.
- Jumlahkan perubahan langkah absolut tersebut untuk mendapatkan pergerakan total.
Istilah ini menangkap jumlah gerakan bolak-balik, karena pembalikan tetap berkontribusi positif melalui nilai absolut.
Langkah 4: bentuk rasio (efisiensi)
KER dihitung sebagai:
- Rasio Efisiensi = Pergerakan bersih ÷ Pergerakan total
Interpretasi rasio mengikuti matematika:
- Pergerakan bersih tidak pernah lebih besar dari pergerakan total ketika pergerakan total dihitung dari perubahan langkah absolut selama interval yang sama.
- Oleh karena itu, rasio sering kali dibatasi antara 0 dan 1 dalam implementasi standar.
Langkah 5: tangani kasus tepi
Keterbatasan material adalah risiko pembagian dengan nol.
- Jika pergerakan total sama dengan nol (misalnya, jika semua harga berurutan identik dalam periode yang dipilih), maka pergerakan bersih juga biasanya nol dan rasio menjadi tidak terdefinisi.
- Platform yang berbeda menangani ini secara berbeda (misalnya, mengembalikan nol, NaN, atau mempertahankan nilai sebelumnya).
Untuk memverifikasi KER di sisi Anda, Anda perlu mengetahui bagaimana platform Anda menangani situasi ini.
Bukti melalui contoh perhitungan (dengan asumsi eksplisit)
Di bawah ini adalah contoh yang dirancang untuk menunjukkan mekanisme, bukan untuk memprediksi hasil.
Asumsi
- Input harga: harga penutupan.
- Periode lookback N = 4 bar.
- Kami memiliki lima penutupan berurutan (karena ada langkah di antara bar yang berurutan):
- P0 = 1.2000
- P1 = 1.2010
- P2 = 1.1990
- P3 = 1.2020
- P4 = 1.2030
Langkah A: pergerakan bersih
- Pawal = P0 = 1.2000
- Pakhir = P4 = 1.2030
- Pergerakan bersih = abs(1.2030 − 1.2000) = 0.0030
Langkah B: pergerakan total
Jumlahkan pergerakan langkah absolut:
- abs(P1 − P0) = abs(1.2010 − 1.2000) = 0.0010
- abs(P2 − P1) = abs(1.1990 − 1.2010) = 0.0020
- abs(P3 − P2) = abs(1.2020 − 1.1990) = 0.0030
- abs(P4 − P3) = abs(1.2030 − 1.2020) = 0.0010
Pergerakan total = 0.0010 + 0.0020 + 0.0030 + 0.0010 = 0.0070
Langkah C: rasio
- KER = 0.0030 ÷ 0.0070 ≈ 0.4286
Apa yang ditunjukkan ini secara mekanis:
- Meskipun harga berakhir lebih tinggi dari awalnya, ada pembalikan yang signifikan di sepanjang jalan (ditangkap oleh pergerakan total yang lebih besar). Oleh karena itu, rasio efisiensi berada pada tingkat sedang, bukan mendekati 1.
Keterbatasan material dan mode kegagalan
KER berguna sebagai ukuran deskriptif, tetapi memiliki keterbatasan yang penting untuk verifikasi independen.
1) Sensitivitas terhadap panjang lookback yang dipilih (N)
Karena pergerakan bersih dan pergerakan total dihitung selama N bar, mengubah N mengubah rasio. Dalam beberapa kondisi, periode yang lebih pendek mungkin menunjukkan pergerakan yang “efisien” hanya karena ada lebih sedikit waktu untuk pembalikan terakumulasi; periode yang lebih panjang mungkin menunjukkan kebalikannya.
2) Ketergantungan pada rangkaian harga dan konstruksi bar
Platform yang berbeda dapat menghitung KER menggunakan bidang harga yang berbeda (misalnya, close, typical price, atau transformasi lainnya). Selain itu, agregasi bar (perubahan timeframe) mengubah pergerakan langkah yang diamati.
Ini berarti Anda tidak dapat membandingkan nilai KER antar penyedia tanpa memastikan bahwa rangkaian input dan definisi periode yang mendasarinya cocok.
3) Pasar range-bound atau berisik dapat menghasilkan interpretasi yang menyesatkan
Dalam kondisi range-bound, harga dapat berosilasi di sekitar level dan masih bergerak sedikit selama periode tersebut. Pergerakan total akan tumbuh dengan cepat karena pembalikan yang berulang, sehingga KER dapat tetap rendah bahkan ketika ada perubahan bersih yang kecil.
Sebaliknya, dalam urutan tren yang stabil, pergerakan langkah absolut mungkin sebagian besar sejalan dengan arah bersih, mendorong KER lebih tinggi.
Poin kuncinya: KER mencerminkan seberapa “langsung” pergerakan dalam periode tersebut, bukan profitabilitas masa depan dari tindakan apa pun.
4) Nilai tidak terdefinisi atau tidak stabil ketika pergerakan total adalah nol
Seperti disebutkan, jika pergerakan total adalah nol selama periode lookback, rasio menjadi tidak terdefinisi. Bahkan jika platform menyediakan nilai cadangan, perilaku itu memengaruhi verifikasi.
5) Struktur pasar dan biaya tidak disertakan
KER dihitung murni dari langkah harga historis. KER tidak menyertakan biaya transaksi, spread bid/ask, slippage, atau kendala eksekusi. Jadi “efisiensi” mekanis dari pergerakan harga tidak secara otomatis diterjemahkan menjadi hasil yang dapat dieksekusi.
Cara memverifikasi KER di sisi Anda
Karena KER berbasis rumus, Anda dapat memverifikasinya secara independen dengan menghitung ulang pada bar yang sama yang digunakan grafik Anda.