Strategi bisa terlihat tangguh setelah diuji dengan data bertahun-tahun, tetapi sebenarnya hanya mempelajari kebiasaan pasar tertentu. Strategi mungkin berkembang baik saat tren tenang, lalu kehilangan pijakan ketika volatilitas melonjak atau likuiditas menipis. Pertanyaan yang berguna bukan apakah strategi bekerja di setiap rezim. Hanya sedikit strategi yang bisa begitu. Yang perlu diketahui adalah kondisi mana yang menghasilkan keuntungan bagi strategi, kondisi mana yang membuatnya tersandung, dan apakah pola itu tetap berlaku di luar sampel yang mengungkapkannya.
Mulailah dengan memperlakukan ketergantungan pada rezim sebagai hal yang perlu diukur, bukan cerita yang disusun setelah melihat kurva ekuitas. Tentukan sejumlah kecil kondisi pasar berdasarkan informasi yang memang bisa diketahui strategi pada saat itu, lalu periksa perilaku strategi dalam tiap kondisi.
Bagaimana mengetahui apakah strategi saya hanya bekerja di satu rezim?
Uraikan hasil berdasarkan beberapa kondisi yang bermakna secara ekonomi: volatilitas terealisasi, kekuatan tren, likuiditas, atau arah funding. Buat definisinya cukup sederhana agar mudah dijelaskan. Misalnya, klasifikasikan setiap hari sebagai volatilitas tinggi atau rendah menggunakan ukuran trailing 60 hari dan ambang batas yang dihitung dari data sebelumnya. Median seluruh sampel memang menggoda, tetapi cara itu membiarkan informasi masa depan ikut melabeli masa lalu.
Bandingkan imbal hasil bersih, drawdown, turnover, dan jumlah transaksi antarkelompok. Rata-rata positif di satu kelompok tidak banyak berarti jika hanya berasal dari tiga transaksi. Strategi juga bisa menghasilkan imbal hasil serupa di berbagai kelompok, tetapi mengambil risiko yang sangat berbeda untuk mencapainya.
| Ukuran | Hal yang bisa diungkap | Hal yang perlu diperiksa |
|---|---|---|
| Imbal hasil bersih per transaksi | Di mana keunggulan yang tampak terkonsentrasi | Jumlah transaksi dan ketidakpastian di tiap kelompok |
| Drawdown maksimum | Kondisi yang membuat kerugian mengelompok | Apakah satu periode mendominasi hasilnya |
| Turnover dan biaya | Apakah suatu rezim membuat eksekusi lebih mahal | Biaya, spread, dampak pasar, dan funding secara bersamaan |
Ada jebakan kecil di sini: strategi tren bisa menunjukkan imbal hasil yang lebih lemah saat volatilitas tinggi karena periode tersebut mencakup tren tajam sekaligus pembalikan yang keras. “Volatilitas tinggi” bukan penjelasan yang lengkap. Uraikan lebih lanjut sampai hasilnya berguna, lalu berhenti sebelum setiap kelompok menjadi peluang baru untuk mencari statistik yang menguntungkan.
Berapa banyak rezim yang perlu diuji?
Lebih sedikit daripada yang diinginkan rasa ingin tahu Anda. Jika data dibagi berdasarkan volatilitas, tren, likuiditas, hari dalam pekan, dan aset, Anda akan segera berakhir dengan sangat sedikit transaksi dalam puluhan sel. Tabelnya tampak canggih; bukti yang tersedia malah menguap.
Pilih satu atau dua faktor yang punya kaitan masuk akal dengan mekanisme strategi. Arbitrase funding mungkin bergantung pada tanda funding dan likuiditas. Sistem breakout mungkin bergantung pada keberlanjutan tren dan volatilitas. Tetapkan pilihan itu sebelum memeriksa hasil, dan cantumkan ukuran sampel bersama setiap angka.
Jangan membangun “pendeteksi rezim” dengan mencari label yang memaksimalkan Sharpe historis. Itu tetap optimisasi, hanya dengan nama yang lebih bagus. Jika ambang batas menjadi bagian dari strategi, pilih ambang tersebut dengan data pelatihan lalu kunci nilainya untuk periode berikutnya.
Apakah pengujian walk-forward membuktikan bahwa keunggulan strategi berlaku lintas rezim?
Tidak. Pengujian walk-forward menilai apakah proses riset dapat mengambil keputusan berdasarkan data yang lebih baru tanpa menggunakan data tersebut untuk menyesuaikan keputusan itu. Pengujian ini tidak menjamin bahwa periode berikutnya memuat kondisi yang Anda pedulikan, atau bahwa hasilnya cukup presisi untuk membedakan keahlian dari derau.
Perlakukan setiap jendela pengujian sebagai observasi bertanggal. Rezim apa saja yang muncul? Berapa banyak transaksi di masing-masing rezim? Apakah parameter strategi berubah tajam ketika jendela pelatihan digeser? Skor agregat yang bagus bisa menyembunyikan strategi yang berulang kali memperoleh keuntungan dari satu periode yang tidak biasa.
Jika Anda sudah mencoba banyak fitur, ambang batas, dan varian, perhitungkan juga pencarian tersebut. Uraian hasil per rezim yang paling menarik justru mudah sekali mengalami overfit karena ada begitu banyak cara yang tampak masuk akal untuk membagi pasar.
Apa yang harus dilakukan ketika strategi gagal di suatu rezim?
Pertama, putuskan apakah kegagalan itu bertentangan dengan mekanisme strateginya. Ide market making yang merugi saat spread menyempit mungkin tidak mengejutkan. Strategi spread yang konon market-neutral tetapi mengalami kerugian arah yang besar saat volatilitas naik secara rutin perlu ditinjau lebih saksama dari sisi lindung nilai, penandaan harga, atau ukuran posisi.
Lalu, uji penjelasan tersebut dengan perubahan pada data atau desain yang bisa membuktikan bahwa penjelasannya keliru. Sertakan biaya realistis untuk kondisi yang merugikan: spread dan dampak pasar sering melebar tepat ketika strategi paling ingin bertransaksi. Pada futures perpetual, tanda funding bisa berubah. Untuk opsi, harga lindung nilai bisa bergerak mengikuti volatilitas dan likuiditas. Analisis rezim yang melaporkan imbal hasil kotor tanpa memperhitungkan dampak tersebut bisa mengarahkan Anda ke kesimpulan yang keliru.
Jika strategi memang dirancang untuk tidak bertransaksi dalam kondisi tertentu, tentukan aturannya dengan menggunakan informasi yang tersedia saat keputusan dibuat. Ukur keuntungan yang terlewat sekaligus kerugian yang berhasil dihindari. Filter yang menghapus setiap periode historis yang menyakitkan juga bisa menghapus beberapa periode yang menghasilkan keuntungan bagi strategi.
Bisakah paper trading menunjukkan apakah keunggulan strategi bertahan?
Paper trading dapat menguji apakah sinyal, order, dan biaya berperilaku sesuai harapan di pasar saat ini. Cara ini dapat mengungkap kesenjangan operasional dan menunjukkan apakah kondisi aktual menyerupai asumsi dalam backtest. Namun, beberapa minggu yang tenang tidak bisa memvalidasi kinerja dalam guncangan volatilitas yang belum terjadi.
Catat kondisi yang diamati selama paper trading dan bandingkan fill, biaya, funding, serta order yang terlewat dengan asumsi backtest. Sesuaikan klaim dengan kekuatan buktinya: “eksekusi sesuai harapan dalam periode ini” adalah klaim yang bisa dipertanggungjawabkan; “strategi ini tangguh menghadapi perubahan rezim” biasanya membutuhkan waktu jauh lebih lama untuk dibuktikan.
← Semua artikel


