Bagaimana Risiko Swing dapat Diuji?
Definisikan risiko swing sebelum Anda mengujinya
Risiko swing mengacu pada kemungkinan bahwa hasil strategi selama periode holding (seringkali berlangsung dari hari hingga minggu) akan menyimpang secara negatif karena pergerakan harga. Menguji risiko swing bukanlah tentang memprediksi hasil untuk satu perdagangan tertentu di masa depan; ini tentang memeriksa seberapa besar kerugian yang dapat terjadi dan seberapa konsisten hasil berperilaku dalam kondisi pasar yang berbeda.
Untuk menguji risiko swing dengan cara yang dapat Anda verifikasi, Anda memerlukan definisi kerja yang mengubah “risiko” menjadi kuantitas yang terukur. Target terukur yang umum meliputi:
- Besaran drawdown: seberapa dalam penurunan relatif terhadap titik referensi (misalnya, puncak ekuitas akun).
- Frekuensi kerugian: proporsi hasil periode swing yang negatif.
- Keparahan kerugian: besarnya hasil negatif saat terjadi.
Kuncinya adalah memilih metrik yang sesuai dengan pertanyaan Anda. Jika tujuan Anda adalah mengetahui “seberapa buruk kondisinya bisa menjadi,” drawdown dan keparahan kerugian lebih relevan secara langsung. Jika tujuan Anda adalah “seberapa sering hal itu menjadi salah,” frekuensi kerugian lebih relevan.
Pisahkan mekanisme yang stabil dari kondisi yang bervariasi
Risiko swing memiliki mekanisme yang relatif stabil dan kondisi yang bervariasi.
Mekanisme stabil adalah pilihan dan aturan yang dapat Anda pertahankan konstan saat menguji. Contohnya meliputi:
- Bagaimana Anda masuk dan keluar (aturannya, bukan pasarnya).
- Metode penentuan ukuran posisi.
- Metrik yang digunakan untuk mengukur risiko.
Kondisi bervariasi mencakup faktor-faktor yang berubah sepanjang waktu dan antar penyedia, seperti:
- Rezim pasar (tren vs. sideways, perubahan volatilitas).
- Biaya trading (spread, komisi, biaya).
- Kualitas eksekusi (slippage relatif terhadap harga model).
- Penanganan data (bagaimana Anda memperlakukan tick yang hilang atau likuiditas yang berubah).
Rencana pengujian harus secara eksplisit menyatakan apa yang dipertahankan konstan dan apa yang diizinkan untuk bervariasi. Ini menghindari pencampuran “perilaku strategi” dengan “kebisingan pasar/penyedia.”
Bangun pengujian dengan hipotesis, garis dasar, dan pemisahan data
Pengujian yang berguna dimulai dengan hipotesis yang jelas yang dapat diperiksa. Misalnya:
- Hipotesis: “Di bawah biaya dan asumsi eksekusi yang ditentukan, drawdown periode swing strategi tetap dalam kisaran yang dapat ditoleransi dibandingkan dengan garis dasar yang dipilih.”
Pilih garis dasar yang dapat Anda pertahankan
Garis dasar adalah titik perbandingan. Contoh garis dasar non-promosional meliputi:
- Tolok ukur naif seperti memegang posisi setara kas (jika tersedia secara konseptual).
- Garis dasar berbasis aturan seperti menggunakan metrik risiko yang sama tetapi dengan waktu masuk acak (untuk menguji apakah struktur apa pun penting).
- Garis dasar pergeseran waktu di mana Anda mempertahankan aturan tetapi menggeser sinyal dalam waktu sehingga tidak lagi selaras dengan informasi yang dimaksudkan.
Persyaratan utamanya adalah garis dasar sesuai dengan asumsi Anda. Jika definisi risiko swing Anda menggunakan drawdown, garis dasar juga harus dievaluasi menggunakan drawdown.
Pisahkan data untuk menghindari efek look-ahead
Bahkan ketika Anda tidak memiliki data pasar “real-time,” Anda masih dapat merancang pemisahan yang mengurangi kemungkinan kebocoran yang tidak disengaja. Struktur umum adalah:
- Segmen pelatihan (atau kalibrasi): digunakan hanya untuk menetapkan asumsi yang belum ditetapkan.
- Segmen validasi: digunakan untuk memeriksa apakah hasil Anda bertahan.
- Segmen pengujian: digunakan sekali di akhir untuk memperkirakan properti risiko.
Jika Anda tidak menginginkan alur kerja multi-tahap, pendekatan yang lebih sederhana adalah periode holdout tunggal. Intinya adalah memastikan penilaian risiko Anda bukan hanya kecocokan dengan satu jendela historis.
Nyatakan asumsi biaya dan eksekusi
Karena risiko swing sensitif terhadap gesekan trading, Anda harus menyertakan asumsi biaya sebagai bagian dari desain pengujian. Minimal, tentukan:
- Perkiraan tetap atau rentang skenario untuk biaya transaksi per siklus swing.
- Asumsi model slippage (misalnya, slippage tetap yang konservatif atau rentang).
Jika Anda tidak dapat membenarkan perkiraan slippage numerik, maka uji ketahanan biaya menggunakan rentang nilai yang masuk akal alih-alih satu titik tunggal. Pengujian menjadi “bagaimana risiko berperilaku saat biaya naik,” yang dapat diverifikasi.
Bukti dan contoh: daftar periksa pengujian yang mengutamakan ketahanan
Di bawah ini adalah urutan praktis dan dapat diverifikasi yang dapat Anda sesuaikan dengan pengaturan Anda sendiri tanpa mengasumsikan kinerja masa depan.
1) Hitung hasil periode swing di bawah aturan tetap
Pilih jendela periode holding yang sesuai dengan “swing.” Kemudian hitung hasil untuk setiap periode menggunakan aturan masuk/keluar tetap dan ukuran posisi tetap.
2) Ukur metrik risiko secara konsisten
Untuk setiap segmen (pelatihan/validasi/pengujian), hitung metrik risiko yang Anda definisikan:
- besaran drawdown,
- frekuensi kerugian,
- keparahan kerugian.
Konsistensi itu penting: titik referensi yang sama dan aturan akuntansi yang sama harus digunakan di semua segmen.
3) Jalankan kasus stres biaya dan eksekusi
Ulangi perhitungan di bawah beberapa skenario biaya:
- biaya dasar,
- biaya lebih tinggi,
- slippage lebih tinggi.
Lacak apakah risiko swing memburuk secara bertahap atau rusak tajam. Kemunduran bertahap umumnya lebih mudah diinterpretasikan; titik puncak yang tajam menunjukkan ketergantungan pada asumsi yang menguntungkan.
4) Periksa sensitivitas rezim
Uji secara terpisah di seluruh segmen waktu yang mewakili kondisi pasar yang berbeda. Anda dapat melakukan ini bahkan tanpa data real-time dengan membagi secara historis berdasarkan volatilitas atau dengan proksi sederhana yang Anda hitung dari kumpulan data Anda (misalnya, periode volatilitas lebih tinggi vs. lebih rendah).
Jika risiko swing hanya dapat diterima dalam satu rezim, maka “risiko” tersebut bersifat kondisional, bukan universal.
5) Tambahkan kontrol untuk keacakan
Kontrol sederhana adalah menguji garis dasar yang menghancurkan hubungan waktu asli (misalnya, dengan menggeser waktu peristiwa masuk). Jika metrik risiko terlihat serupa setelah menghancurkan struktur, maka risiko swing terukur Anda mungkin tidak mencerminkan perilaku yang bermakna.
Keterbatasan dan mode kegagalan yang harus Anda perhitungkan
Pengujian risiko swing historis dapat gagal dalam beberapa cara material.
1) Hubungan historis tidak menjamin hasil masa depan
Sebuah strategi dapat tampak memiliki risiko swing yang terbatas dalam jendela backtest dan masih berperilaku sangat berbeda di kemudian hari. Pasar dapat bergeser dengan cara yang tidak disertakan dalam data historis Anda.
2) Biaya dan eksekusi sering diremehkan
Bahkan jika data harga Anda akurat, trading nyata mungkin melibatkan biaya efektif dan slippage yang lebih tinggi. Risiko swing dapat berubah secara material saat gesekan meningkat.
3) Overfitting ke satu pemisahan kumpulan data
Jika Anda menyesuaikan asumsi terlalu sering menggunakan data yang sama, risiko “teruji” Anda mungkin merupakan artefak. Menahan segmen pengujian mengurangi ini, tetapi tidak menghilangkannya jika Anda berulang kali memeriksa hasil dan menyesuaikan sampai terlihat bagus.
4) Ketidakcocokan definisi metrik
Jika Anda mendefinisikan risiko swing menggunakan drawdown tetapi mengevaluasi terhadap referensi yang berbeda (atau menggunakan akuntansi ekuitas yang tidak konsisten), hasil pengujian Anda menjadi sulit dibandingkan dan kurang bermakna.
5) Kegagalan saat likuiditas berubah
Strategi swing mungkin terpengaruh secara tidak proporsional oleh kondisi likuiditas.