18 September 2026 · riset

Rebalancing yang Menggerus Sinyal: Langkah Pertama Strategi di Pasar Nyata

Rebalancing yang Menggerus Sinyal: Langkah Pertama Strategi di Pasar Nyata

Pada pukul 00:05 UTC hari Selasa, strategi kripto lintas aset kami memberi peringkat pada 40 kontrak perpetual berdasarkan skor tren jangka pendek, lalu menempatkan sepuluh teratas ke posisi dengan bobot setara. Backtest menunjukkan selisih yang sehat antara aset pemenang dan pecundang. Lalu kami memintanya memperdagangkan modal sebesar $250,000, dan kurva yang semula menarik mulai berantakan.

Masalahnya bukan tersembunyi di dalam sinyal. Masalahnya ada pada rebalancing: sepuluh order beli, sepuluh order jual, dan beberapa kontrak yang kedalaman terlihatnya tampak besar sampai semua order masuk bersamaan. Strategi itu memperlakukan perubahan portofolio seolah-olah hanya pembaruan harga. Bagi sebuah venue, perubahan itu adalah antrean order sungguhan.

Kami memutar ulang kejadian Selasa itu secara berurutan. Posisi lama harus dikurangi lebih dulu. Setelah itu, posisi baru harus dibuka. Target bobotnya sederhana; proses untuk mencapainya tidak.

20order dalam satu rebalancing
$25,000target per posisi
8 bpsasumsi biaya per sisi

Angka 8 basis poin per sisi berasal dari satu perkiraan biaya rata-rata. Angka itu mencakup biaya venue dan sedikit alokasi slippage. Dengan begitu, setiap order dikenai biaya yang sama, baik untuk kontrak likuid pada saat pasar tenang maupun kontrak tipis tepat setelah lonjakan volatilitas.

Kami mulai dari order terbesar. Target $25,000 setara dengan 0.4% volume harian, rasio yang terdengar tidak mengkhawatirkan. Namun, volume harian tidak memberi tahu berapa banyak yang tersedia selama beberapa detik saat Anda perlu bertransaksi. Lapisan teratas order book tipis; spread melebar cepat pada beberapa level berikutnya. Membeli dengan melintasi spread untuk seluruh jumlah itu akan menyapu beberapa level harga. Memasang limit order hanya menghemat spread jika order terisi, dan strategi itu tidak punya jaminan akan mendapat fill sebelum keputusan berikutnya.

Jadi, kami membagi order menjadi 5 bagian masing-masing $5,000. Ini mengurangi dampak langsung di pasar, tetapi menambahkan dimensi waktu dan pergerakan pasar: tiap bagian bisa masuk pada harga berbeda, dan pergerakan cepat bisa membuat posisi baru hanya terbangun separuh. Kami mencatat kedua kemungkinan itu. Backtest awal tidak mencatat satu pun.

Dan ini baru satu sisi transaksi. Strategi menjual posisi yang keluar dari sepuluh teratas sambil membeli penggantinya. Eksposur bersihnya tetap mendekati target, tetapi turnover bruto hampir dua kali modal yang dialokasikan. Jika biaya hanya dihitung berdasarkan perubahan akhir portofolio, transaksi yang diperlukan untuk mencapainya akan luput.

Pilihan eksekusiYang dihematRisiko yang muncul
Satu market orderWaktu dan ketidakpastian penyelesaianLebih banyak kedalaman order book terserap sekaligus
5 market clipDampak langsung yang lebih kecilPergerakan harga di antara tiap bagian
Limit orderPotensi membayar spread lebih rendahFill sebagian atau tidak terisi sama sekali

Sore itu, kami mengganti alokasi slippage tetap dengan model partisipasi sederhana. Dampak yang diharapkan dari setiap order meningkat seiring besarnya order relatif terhadap volume transaksi terkini, dan kami membatasi partisipasi simulasi agar strategi tidak bisa menyerap porsi pasar yang tidak masuk akal. Model ini tetap hanya perkiraan: volume agregat bukan antrean langsung, dan sebuah bar tidak menunjukkan setiap harga yang dilewati. Namun, pendekatan ini memaksa backtest mengakui bahwa sinyal yang sama menimbulkan biaya eksekusi berbeda pada ukuran yang berbeda.

Pada simulasi revisi, biaya taker juga dikenakan saat order melintasi spread, sedangkan biaya maker hanya dikenakan jika simulasi benar-benar mengasumsikan resting order terisi. Funding tetap dihitung sebagai biaya terpisah selama posisi ditahan; biaya itu bukan bagian dari biaya rebalancing. Pemisahan pos-pos biaya tersebut membuat sumber kegagalan terlihat jelas. Kemampuan strategi memperkirakan arah pasar tidak tiba-tiba memburuk. Turnover-nya terlalu mahal dibandingkan edge yang diprediksinya.

Pada akhir pekan, kami mengurangi frekuensi rebalancing dan mengecualikan kontrak yang kedalaman order book-nya tidak memungkinkan target bobot tersebut dicapai secara realistis. Return backtest turun. Namun, asumsi eksekusinya lebih mudah dijelaskan, dan hasil itu lebih berguna daripada angka yang lebih besar.

Saat meninjau strategi portofolio, ikuti satu proses rebalancing sampai tuntas: dari target bobot ke masing-masing order, dari order ke fill yang masuk akal, lalu dari fill ke biaya dan dampak pasar. Jika rangkaian itu tidak diperhitungkan, kurva ekuitas menggambarkan portofolio yang tidak pernah harus bertransaksi.

dampak pasarpenyeimbangan ulang portofoliobacktestingbiaya trading
← Semua artikel