Strategi momentum bulanan bisa memberi peringkat aset dengan benar, tetapi tetap melaporkan biaya trading yang tidak realistis. Langkah yang terlewat adalah rebalance: mengubah posisi kemarin dan bobot target hari ini menjadi order sungguhan. Berikut bedah singkat menggunakan 4 aset kripto spot yang likuid, dengan angka yang cukup sederhana untuk diperiksa secara manual.
Asumsikan portofolio $100,000, hanya posisi long, dan rebalance setiap bulan. Portofolio memegang 2 aset teratas berdasarkan imbal hasil historis, dengan bobot sama. Pada rebalance sebelumnya, portofolio memiliki masing-masing $50,000 di A dan B. Sebulan kemudian, setelah harga bergerak, nilai portofolio menjadi $110,000: nilai A kini $60,000 dan B $50,000. Peringkat baru menempatkan B dan C di 2 posisi teratas. C belum dimiliki.
Baris peringkat: aset mana yang masuk portofolio?
Sinyal menyatakan untuk memegang B dan C dengan bobot masing-masing 50%. Jika diterapkan pada nilai portofolio saat ini, target kepemilikan masing-masing menjadi $55,000. Perubahan peringkat memberi tahu kita aset mana yang harus dimiliki; perubahan itu tidak memberi tahu berapa banyak yang harus diperdagangkan. Jumlahnya bergantung pada posisi yang dibawa ke rebalance.
| Aset | Nilai saat ini | Nilai target | Order |
|---|---|---|---|
| A | $60,000 | $0 | Jual $60,000 |
| B | $50,000 | $55,000 | Beli $5,000 |
| C | $0 | $55,000 | Beli $55,000 |
| Total | $110,000 | $110,000 | $120,000 diperdagangkan |
Perhatikan detail kecil ini: B tetap berada di portofolio, tetapi masih perlu order $5,000 untuk mengembalikan bobotnya ke target. Backtest yang hanya memperdagangkan aset yang ditambahkan atau dilepas akan melewatkan koreksi drift ini.
Baris order: berapa turnover yang dihasilkan?
Nilai nosional bruto yang diperdagangkan adalah jumlah pembelian dan penjualan: $60,000 + $5,000 + $55,000 = $120,000. Dibagi nilai portofolio $110,000, hasilnya turnover bruto 109.1% untuk rebalance ini. Jika strategi melaporkan turnover satu arah, nilainya mungkin dibagi dua, dengan penjualan dan investasi ulang dihitung sebagai satu rotasi. Kedua konvensi bisa digunakan; cantumkan dengan jelas dan gunakan rumus biaya yang sesuai.
Misalkan semua order dieksekusi sebagai taker dengan biaya 0.10% per sisi. Biayanya $120. Dengan asumsi dampak harga 0.15% per sisi, estimasi dampaknya bertambah $180. Total biaya rebalance adalah $300, atau sekitar 27 basis poin dari nilai portofolio. Jika Anda mengurangi 0.25% satu kali dari nilai nosional bruto yang diperdagangkan, hasilnya juga $300. Cara ringkas itu hanya tepat karena asumsi biaya dan dampak diterapkan secara konsisten pada setiap dolar yang diperdagangkan.
Ini adalah asumsi, bukan hasil eksekusi. Dampak harga biasanya bergantung pada ukuran order relatif terhadap volume pasar, dan satu tarif tetap bisa membuat harga order terbesar jauh meleset. Pembelian senilai $55,000 di pasar yang likuid mungkin mudah dilakukan; order yang sama pada token yang tidak likuid bisa menyapu order book. Jika strategi menentukan ukuran posisi hanya berdasarkan peringkat, sebagian besar transaksinya bisa tanpa sengaja diarahkan ke aset yang paling tidak likuid.
Baris waktu: harga berapa yang benar-benar bisa didapat strategi?
Ada jebakan lain yang tersembunyi dalam contoh ini. Jika peringkat menggunakan harga penutupan akhir bulan, nilainya baru final setelah pasar tutup. Strategi tidak bisa melihat peringkat yang sudah final sekaligus bertransaksi pada harga penutupan yang sama. Salah satu simulasi yang dapat dipertanggungjawabkan menghitung target saat penutupan, lalu mengeksekusi pada pembukaan sesi berikutnya dan membebankan biaya pada order yang dihasilkan. Untuk kripto yang diperdagangkan terus-menerus, tentukan batas waktu dan jendela eksekusi setelahnya; “penutupan bulanan” perlu menyebutkan zona waktu dan waktu order yang sebenarnya.
Penundaan itu bisa mengubah posisi dan, akibatnya, order. Jika A terus naik sebelum eksekusi, nilai nosional penjualannya bertambah; jika C melonjak, harga belinya makin mahal. Hitung ulang jumlah target berdasarkan nilai portofolio dan harga yang bisa dieksekusi saat order ditempatkan. Mempertahankan nilai dolar target saat penutupan sambil menunda eksekusi diam-diam mengubah bobot target.
Baris buku besar: apakah biaya mengurangi nilai portofolio?
Setelah eksekusi, bebankan $300 ke saldo kas atau ekuitas. Sebelum pergerakan pasar berikutnya, nilai portofolio kini $109,700. Jika simulator mengurangi imbal hasil dengan biaya tetapi tidak mengurangi kas, perhitungan ukuran posisi berikutnya bisa membelanjakan dolar yang sudah terpakai. Catat order, eksekusi, biaya, dan kepemilikan dalam buku besar yang sama; jika tidak, rebalance berikutnya mungkin dimulai dari portofolio yang sebenarnya tidak pernah ada.
Untuk contoh ini, saya akan mencatat stempel waktu sinyal, bobot target, kepemilikan sebelum trading, nilai nosional order, harga eksekusi, biaya, dan estimasi dampak untuk setiap aset. Lalu saya akan membandingkan turnover hasil perhitungan dengan jumlah langsung nilai nosional semua eksekusi. Audit itu menangkap kesalahan yang sering terjadi: mengabaikan drift pada aset yang tetap dipegang, membebankan biaya dua kali pada turnover setengah putaran, dan memperlakukan bobot target seolah-olah merupakan hasil eksekusi.
Rebalance mengubah aturan portofolio menjadi serangkaian transaksi. Catat setiap konversi, pertahankan buku besar, dan jelaskan konvensi turnover secara eksplisit. Hasil backtest mungkin tampak kurang rapi. Setidaknya, hasil itu akan menggambarkan order yang benar-benar bisa ditempatkan strategi.
← Semua artikel


