Jawaban langsung
Strategy Hopping menggunakan dua kelompok input: (1) input yang mendefinisikan apa yang dimaksud dengan “strategy switching” (logika seleksi, ambang batas, dan aturan), serta (2) input yang menggambarkan lingkungan eksekusi dan evaluasi (timing, transaction costs, dan bagaimana kinerja diukur). Karena pasar dan implementasi berbeda-beda, Anda sebaiknya memperlakukan setiap contoh sebagai bergantung pada asumsi yang eksplisit, bukan sebagai resep universal.
Mekanisme atau definisi
Strategy Hopping adalah proses ketika Anda menggunakan lebih dari satu pendekatan trading dan berpindah (“hop”) di antara pendekatan tersebut berdasarkan suatu kondisi. Dalam praktiknya, input yang relevan biasanya:
- Input strategi (strategy library)
- Sekumpulan strategi kandidat (misalnya, kumpulan aturan yang berbeda atau parametrisasi yang berbeda).
- Definisi tentang apa yang membuat dua strategi “berbeda” (aturan entry yang berbeda, filter yang berbeda, logika holding yang berbeda).
- Input switching (logika “kapan untuk hop”)
- Sinyal atau pengukuran yang memicu switching (umumnya output model, label rezim, atau statistik turunan). Bahkan jika sumbernya sederhana, Anda perlu mendefinisikan bagaimana itu dihitung.
- Aturan keputusan: apakah switching didasarkan pada ambang batas, peringkat (ranking), voting, atau pemetaan deterministik.
- Asumsi hysteresis atau cooldown: input yang mencegah switching bolak-balik secara cepat ketika nilai terukur berosilasi di dekat batas.
- Input state dan pencatatan (bookkeeping)
- Status strategi aktif saat ini, waktu switching terakhir, dan apakah Anda mengizinkan re-entry langsung setelah switching.
- Batasan posisi: apakah Anda dapat mempertahankan eksposur saat switching atau harus melakukan flatten terlebih dahulu.
- Input eksekusi dan biaya (sering terabaikan)
- Asumsi tentang timing eksekusi (akhir bar versus intrabar) dan perilaku order.
- Input model transaction cost: asumsi spread/komisi, asumsi slippage, dan jadwal biaya apa pun.
- Input evaluasi
- Metrik kinerja: apa yang Anda ukur (misalnya, return, drawdown, atau ukuran yang disesuaikan risiko) dan untuk jendela sampel yang mana.
- Asumsi out-of-sample atau walk-forward: apakah pemilihan strategi diuji menggunakan data yang tidak digunakan untuk memilih strategi.
Bukti atau contoh (dengan asumsi yang eksplisit)
Pertimbangkan model yang disederhanakan di mana Anda hop antara dua strategi, A dan B, menggunakan satu input terukur X.
Asumsi (sebutkan di awal):
- X dihitung hanya dari data masa lalu (tidak ada informasi masa depan).
- Switching hanya diizinkan sekali per interval waktu.
- Transaction costs direpresentasikan sebagai biaya tetap per switch dan biaya tetap per-trade.
Contoh setup:
- Input X: satu statistik turunan dengan ambang keputusan T.
- Aturan switching: jika X ≥ T, gunakan strategi A; jika tidak, gunakan strategi B.
- Batasan switching: terapkan cooldown N interval sehingga sistem tidak dapat switching lagi sampai N interval telah berlalu.
- Asumsi eksekusi: order terisi pada harga open interval berikutnya, dengan biaya diterapkan.
Cara menginterpretasikan hasil:
- Jika strategy hopping mengungguli baseline, itu bersifat kondisional pada asumsi timing eksekusi dan model biaya yang digunakan.
- Jika strategy hopping berkinerja lebih buruk, itu bisa mengindikasikan bahwa aturan switching tidak cocok dengan kondisi, atau bahwa biaya dan switching yang sering menurunkan kinerja bersih.
Contoh ini mengilustrasikan ketergantungan utama: strategy hopping bukan hanya soal indikator X; ia juga soal frekuensi switching, asumsi biaya, dan metode evaluasi.
Keterbatasan dan risiko
Salah satu mode kegagalan yang material adalah switching noise: ketika input switching X berubah akibat fluktuasi kecil, sistem dapat berganti strategi terlalu sering. Ini meningkatkan biaya (spread, komisi, slippage) dan dapat menyebabkan penurunan kinerja meskipun setiap strategi individual berkinerja cukup baik dengan sendirinya.
Keterbatasan penting lainnya:
- Non-stationarity: hubungan antara X dan hasil masa depan dapat berubah seiring waktu.
- Risiko data leakage: jika X dihitung menggunakan informasi yang seharusnya tidak tersedia pada saat switching, hasil dapat menjadi terlalu tinggi (overstated).
- Ketergantungan evaluasi: hubungan historis tidak menetapkan hasil masa depan; estimasi kinerja bergantung pada pemilihan sampel, campuran rezim, dan model biaya.
- Ketidakcocokan implementasi: platform yang berbeda, model eksekusi, dan batasan operasional dapat mengubah perilaku switching yang benar-benar terjadi.
Verifikasi atau pertanyaan berikutnya
Untuk memverifikasi secara independen input apa yang “digunakan” Strategy Hopping, definisikan dan dokumentasikan hal berikut sebelum Anda menguji apa pun: (1) definisi strategy library, (2) input switching dan metode perhitungan yang tepat, (3) aturan state yang mengatur frekuensi switching dan batasannya, (4) asumsi eksekusi dan transaction cost, serta (5) protokol evaluasi (termasuk logika out-of-sample atau walk-forward).