Apa saja aturan dari Strategy Hopping?
Strategy hopping: definisi yang jelas
Strategy hopping secara umum berarti berulang kali berpindah dari satu pendekatan trading ke pendekatan lainnya, alih-alih menggunakan satu pendekatan untuk jangka waktu yang lama. “Lompatan” ini dapat dipicu oleh hal-hal seperti kinerja terkini, ketidaknyamanan terhadap drawdown, informasi baru, atau perubahan kondisi pasar.
Poin penting untuk aturan adalah memperlakukan “strategi” sebagai metode dengan komponen yang dapat diidentifikasi (logika entry/exit, logika penentuan ukuran risiko, dan aturan keputusan), bukan sekadar label yang samar. Ketika komponen-komponen tersebut tidak eksplisit, “hopping” menjadi cerita yang tidak dapat diuji.
Dalam konteks informasional, aturan yang dapat Anda nyatakan paling baik dirumuskan sebagai aturan proses: keputusan apa yang Anda buat, kapan Anda memutuskan, bukti apa yang Anda perlukan, dan bagaimana Anda mengukur hasil. Aturan-aturan ini harus dapat diuji dari log, stempel waktu, dan metrik yang konsisten.
Seperangkat aturan yang dapat diuji untuk berpindah strategi
Di bawah ini adalah seperangkat aturan yang dapat Anda verifikasi secara independen menggunakan catatan Anda sendiri. Aturan ini sengaja tidak menjanjikan profitabilitas.
- Tentukan kumpulan strategi sebelum trading
- Pilih daftar strategi yang terbatas yang akan Anda izinkan untuk digunakan (misalnya, dua hingga lima pendekatan yang berbeda).
- Untuk setiap strategi yang diizinkan, tuliskan aturan keputusannya dengan cara yang dapat diterapkan orang lain pada data yang sama.
- Asumsi: aturan setiap strategi tetap konsisten selama strategi tersebut “aktif.” Jika sebuah strategi terus-menerus dimodifikasi, maka hopping dan kinerja strategi menjadi rancu.
- Tentukan jendela observasi dan frekuensi keputusan
- Putuskan seberapa sering Anda akan mengevaluasi apakah akan mempertahankan atau berpindah (harian, mingguan, setelah sejumlah trade tertentu, dll.).
- Tentukan jendela observasi yang digunakan untuk evaluasi (misalnya, N trade terakhir, atau M hari trading terakhir).
- Asumsi: stempel waktu dan jumlah trade Anda akurat.
- Pilih satu metrik perbandingan utama
- Pilih metrik yang konsisten di semua strategi. Contoh umum termasuk return bersih selama jendela, drawdown maksimum dalam jendela, atau rata-rata return per unit risiko.
- Gunakan metrik yang sama untuk semua strategi.
- Asumsi: Anda menghitung metrik dengan cara yang sama setiap kali (asumsi konversi mata uang yang sama, perlakuan biaya yang sama, dan penanganan partial fill yang sama jika berlaku).
- Tetapkan kriteria perpindahan menggunakan bukti relatif Untuk menjaga proses tetap dapat diuji, tentukan ambang batas yang bergantung pada apa yang Anda amati.
- Contoh pola aturan (tidak berorientasi profit): “Pindah dari strategi saat ini jika metrik utamanya lebih buruk daripada strategi terbaik yang diizinkan lebih dari X dalam jendela terakhir.”
- Pola alternatif: “Pindah hanya jika kinerja melebihi ambang batas minimum dan tetap stabil selama jendela evaluasi.”
Nilai ambang batas yang tepat bukanlah “satu ukuran untuk semua.” Persyaratan aturannya adalah Anda dapat menulis X dengan jelas dan menjaganya tetap tetap selama periode pengujian.
- Tetapkan masa jeda (cooldown) untuk mengurangi pergantian yang berlebihan Pergantian yang sering dapat memperbesar noise dan biaya transaksi.
- Tambahkan periode cooldown di mana Anda tidak mengevaluasi perpindahan lagi.
- Asumsi: durasi cooldown dinyatakan secara eksplisit dan diterapkan.
- Catat setiap keputusan dengan input yang diperlukan Untuk verifikasi independen, log Anda harus mencakup:
- strategi mana yang aktif
- waktu evaluasi
- batas jendela
- nilai metrik yang digunakan
- hasil aturan (pertahankan vs. pindah)
Tanpa log seperti itu, “aturan” tidak dapat diperiksa.
Bagaimana mekanismenya bekerja dalam praktik (dengan skenario konkret)
Pertimbangkan pengaturan sederhana dengan tiga strategi yang diizinkan: A, B, dan C. Anda akan mengevaluasi setiap minggu, menggunakan 20 trade terakhir sebagai jendela.
Aturan yang diterapkan:
- Di akhir setiap minggu, hitung metrik utama untuk strategi yang sedang aktif dan untuk strategi lain yang diizinkan seolah-olah strategi tersebut telah diperdagangkan selama jendela yang sama.
- Pindah ke strategi yang diizinkan dengan metrik terbaik hanya jika strategi tersebut mengungguli strategi saat ini lebih dari selisih tetap X.
- Terapkan cooldown satu minggu setelah berpindah.
Asumsi yang diperlukan untuk membuat skenario ini dapat diuji:
- Anda dapat merekonstruksi apa yang akan terjadi di bawah aturan keputusan setiap strategi selama jendela (replay backtest atau forward-testing dengan simulasi kertas). Jika Anda tidak dapat merekonstruksi, Anda harus hanya menggunakan hasil trading aktual, tetapi Anda tidak akan memiliki perbandingan yang adil.
- Biaya trading dan efek eksekusi ditangani secara konsisten di semua strategi dalam evaluasi Anda.
Keterbatasan material: skenario ini masih dapat menyesatkan karena “metrik terbaik secara retrospektif” bergantung pada pengambilan sampel yang berisik. Bahkan jika aturan ditulis dengan jelas, aturan tersebut dapat overfit terhadap variasi acak ketika ukuran sampel kecil atau ketika rezim pasar sering berubah.
Bukti, perbandingan, dan apa yang termasuk verifikasi
Karena hasil bervariasi, verifikasi berfokus pada apakah aturan proses Anda bekerja secara konsisten, bukan pada apakah aturan tersebut menjamin return.
Apa yang dapat Anda verifikasi sendiri:
- Konsistensi penerapan keputusan: Apakah Anda selalu berpindah hanya ketika kriteria yang dinyatakan terpenuhi?
- Sensitivitas terhadap pilihan parameter: Jika Anda mengubah X sedikit, seberapa sering penugasan strategi berubah?
- Perbedaan distribusi: Apakah perpindahan mengelompok di sekitar kondisi volatilitas atau spread tertentu?
Keterbatasan perbandingan yang penting:
- Jika strategi memiliki profil risiko yang berbeda (misalnya, penentuan ukuran posisi yang berbeda atau toleransi drawdown yang berbeda), maka membandingkan hasil mentah tidaklah setara.
- Oleh karena itu, seperangkat aturan harus memilih metrik yang dinormalisasi risiko atau memastikan strategi menggunakan logika penentuan ukuran risiko yang sebanding.
Keterbatasan dan risiko (mode kegagalan material)
Strategy hopping memiliki beberapa mode kegagalan yang dapat diprediksi. Ini adalah aturan yang dapat Anda uji dalam catatan Anda sendiri.
-
Overfitting dan bias retrospektif (hindsight bias) Jika keputusan perpindahan disetel setelah melihat hasil, proses tersebut mungkin tampak efektif hanya pada periode yang diuji. Sebuah aturan dapat diikuti dengan sempurna dan tetap menghasilkan keyakinan yang salah.
-
Pengukuran yang berisik dan efek sampel kecil Ketika jendela evaluasi pendek, estimasi metrik menjadi tidak stabil. Perbedaan kecil dapat memicu perpindahan bahkan ketika kualitas strategi yang mendasarinya tidak berubah.
-
Biaya perpindahan dan friksi eksekusi Bahkan tanpa mengasumsikan perilaku pasar tertentu, mengubah pendekatan dapat mengubah seberapa sering Anda trading dan bagaimana order terisi. Biaya (fee, slippage, dan dampak bid-ask) dapat secara signifikan mengubah hasil aktual relatif terhadap asumsi kertas yang bersih.
-
Ketidakcocokan rezim Sebuah strategi mungkin berhasil dalam satu rezim pasar dan gagal di rezim lain. Jika aturan perpindahan Anda tidak secara eksplisit memperhitungkan perubahan rezim, hopping dapat menjadi reaktif alih-alih sistematis.
-
Definisi strategi yang rancu Jika “Strategi B” secara diam-diam berbeda dari strategi yang awalnya Anda definisikan (edit aturan, perubahan diskresioner, penentuan ukuran risiko yang berbeda), maka log Anda tidak akan mewakili perbandingan yang stabil.