9 September 2026 · riset

Mengapa Target Volatilitas Backtest Anda Meleset dari Risiko yang Seharusnya Dikendalikan

Mengapa Target Volatilitas Backtest Anda Meleset dari Risiko yang Seharusnya Dikendalikan

Sebuah strategi menargetkan volatilitas tahunan 10%. Backtest-nya melaporkan 10.2%. Angka itu tampak cukup dekat, sampai Anda mengetahui bahwa spreadsheet sizing memakai estimasi volatilitas kemarin, simulator tidak membebankan biaya saat leverage berubah, dan satu lonjakan semalam menimbulkan kerugian lebih besar daripada yang seharusnya digambarkan oleh target tersebut.

Mari ambil contoh sederhana strategi BTC perpetual: strategi ini memegang sinyal arah, menentukan ukuran eksposur berdasarkan anggaran volatilitas tahunan 10%, dan memperbarui posisi sekali sehari. Aturan ini umum digunakan karena mudah dijelaskan dan mudah dikodekan. Berikut yang terjadi saat kita membedah posisi untuk satu hari.

Sinyal: arah yang diinginkan tanpa satuan risiko

Saat penutupan Senin, sinyal menunjukkan posisi long. Sinyal itu menjawab ke arah mana strategi ingin mengambil posisi; sinyal itu tidak menjelaskan berapa banyak BTC yang harus dipegang. Target volatilitas menyediakan skala yang belum ada tersebut.

Misalkan ekuitas akun sebesar $100,000 dan strategi memperkirakan volatilitas harian BTC sebesar 2%. Target tahunan 10% setara dengan volatilitas harian sekitar 0.63%, berdasarkan 10% dibagi akar kuadrat dari 252 hari perdagangan. Jadi, leverage mentahnya sekitar 0.63% / 2%, atau 0.315 kali ekuitas: eksposur BTC sebesar $31,500.

Perhitungan rapi itu sudah memuat sebuah asumsi: volatilitas BTC cukup menyerupai distribusi yang stabil sehingga variasi harian terkini bisa menjadi panduan untuk eksposur esok hari. Estimasi volatilitas menggambarkan pergerakan baru-baru ini. Estimasi itu tidak membatasi pergerakan berikutnya.

Estimator: dua persen yang mana?

Gunakan standar deviasi close-to-close 20 hari, lalu tahunkan dengan akar kuadrat dari 365 karena perpetual diperdagangkan setiap hari. Pada volatilitas harian 2%, angkanya sekitar 38.2% per tahun. Jika menggunakan 252, hasilnya sekitar 31.7%—perbedaan sizing yang berarti dan semata-mata disebabkan oleh konvensi kalender.

Jendela 20 hari bereaksi cepat, tetapi periode tenang selama dua pekan bisa menurunkan estimasi tepat sebelum volatilitas meningkat. Jendela 90 hari lebih stabil, tetapi lebih lambat. Volatilitas berbobot eksponensial berada di antara kedua pilihan itu, dengan half-life tersendiri dan ketergantungan pada inisialisasi. Tidak ada pilihan yang selalu terbaik; backtest harus menyebutkan estimator dan mempertahankan pengaturannya saat membandingkan hasil.

Pilihan estimatorPerubahanRisiko yang perlu diwaspadai
Standar deviasi bergulir 20 hariCepat merespons pergerakan terkiniEksposur naik cepat setelah periode tenang
Standar deviasi bergulir 90 hariSizing lebih lambat dan mulusEksposur tetap tinggi saat rezim volatilitas baru dimulai
EWMA, half-life 10 hariReturn terkini mendapat bobot lebih besarHasil bergantung pada pilihan peluruhan dan periode pemanasan

Cap waktu: kapan data diketahui?

Jika penutupan Senin disertakan dalam estimasi, strategi baru bisa menggunakan estimasi itu setelah sesi Senin selesai. Setelah itu, strategi dapat mengirim order untuk peluang eksekusi berikutnya, misalnya harga pertama yang tersedia pada Selasa di simulator. Eksekusi pada harga penutupan Senin akan membuat ukuran posisi bereaksi terhadap return yang belum terbentuk sepenuhnya.

Ini juga berarti rebalance harian tidak melindungi akun secara terus-menerus sepanjang hari. Posisi Senin tetap terbuka melewati lonjakan pada Selasa, sekalipun sinyal atau volatilitas berubah pada 10:00 UTC. Itu adalah pilihan desain; akun paper sebaiknya mengikuti jadwal yang sama.

Order: perubahan eksposur ada biayanya

Pada Selasa, estimasi naik dari 2% menjadi 3%. Eksposur target turun dari $31,500 menjadi $21,000. Menjual $10,500 dari perpetual tidak gratis. Dengan biaya taker 5 basis poin, biayanya saja $5.25. Jika strategi melintasi spread dan terkena dampak harga 3 basis poin, biayanya bertambah sekitar $3.15. Funding terpisah: arus kasnya bergantung pada posisi yang dipegang saat cap waktu funding dan suku bunga yang benar-benar diterapkan.

Biaya kecil akan menumpuk saat strategi mengurangi risiko setiap kali terjadi lonjakan dan memulihkannya setiap kali pasar tenang. Laporkan turnover yang berasal dari aturan sizing itu sendiri, beserta biaya, spread, dan dampak harga untuk transaksi tersebut. Target volatilitas tanpa friksi diam-diam bisa berubah menjadi strategi dengan turnover tinggi.

Hasil: target bukan janji perlindungan dari risiko ekor

Bayangkan estimasi volatilitas menunjukkan 2% per hari dan strategi memegang notional $31,500 dengan ekuitas $100,000. Lalu BTC turun 12% sebelum rebalance terjadwal berikutnya. Perkiraan kerugian mark-to-market adalah $3,780, atau 3.78% dari ekuitas, sebelum biaya dan funding. Target tahunan 10% tidak mencegah kerugian itu; target tersebut menerjemahkan estimasi variasi normal menjadi ukuran posisi.

$31,500notional awal pada volatilitas harian 2%
$10,500notional yang harus ditutup saat volatilitas mencapai 3%
3.78%kerugian ekuitas akibat pergerakan 12% pada ukuran awal

Risikonya lebih besar jika aturan tidak memiliki batas leverage. Setelah periode tenang yang panjang, estimasi volatilitas bisa menjadi sangat kecil dan rumusnya dapat meminta posisi yang melampaui margin akun atau kapasitas pasar. Tetapkan batas dalam aturan sizing dan sertakan dalam backtest. Lalu, catat seberapa sering batas itu berlaku; jika batas sering berlaku, target yang diiklankan jarang mengatur eksposur yang sebenarnya.

Audit: jalankan ulang aturannya, bukan hanya kurvanya

Untuk setiap rebalance, catat jendela return, estimasi volatilitas, faktor annualisasi, target, batas leverage, notional yang diinginkan, notional yang dieksekusi, turnover, biaya, dampak harga, dan funding. Saat target dan volatilitas terealisasi menyimpang, data ini membantu Anda melihat apakah estimator terlambat merespons, biaya transaksi menggerus return, atau batas eksposur mengubah strategi.

Terakhir, jalankan kode sizing dan jadwal rebalance yang sama dalam paper trading. Bandingkan eksposur yang diinginkan dengan posisi aktual, lalu catat order yang terlewat atau tertunda. Target risiko akan berguna jika setiap langkah, dari estimasi hingga posisi yang dipegang, dapat dijelaskan; persentase di dasbor hanyalah langkah pertama.

penargetan volatilitaspenentuan ukuran posisifutures kriptobacktesting
← Semua artikel