Maya,
Anda telah membangun strategi ekuitas AS yang melakukan short pada saham dengan gap pembukaan tajam dan menahannya hingga tiga sesi. Simulator Anda membebankan komisi, mengeksekusi melintasi spread, dan membatasi partisipasi. Sebelum menghabiskan sore lagi untuk menyetel ambang gap, Anda perlu menjawab pertanyaan yang lebih mendasar: bisakah akun Anda meminjam saham-saham itu?
Backtest short selling Anda memerlukan model peminjaman setiap kali pinjam-meminjam sekuritas membatasi entri atau mengubah biaya selama posisi ditahan. Model itu perlu mencakup ketersediaan historis, kuantitas yang dapat diakses, biaya pinjaman, dan respons terhadap penarikan pinjaman. Biaya tahunan tetap hanya mencakup satu bagian.
Dalam kasus Anda, kelalaian ini bisa mengubah transaksi mana yang ada. Saham berkapitalisasi kecil dengan gap spektakuler mungkin juga merupakan saham yang sulit atau mahal untuk dipinjam. Anda tidak bisa berasumsi bahwa menghapus transaksi yang tak tersedia akan menyisakan versi lebih kecil dari strategi yang sama.
Pesanan pertama Anda harus datang sebelum pesanan jual
Bayangkan sinyal simulasi berikutnya: jual 1,000 saham seharga $10. Data harga Anda menunjukkan bahwa saham itu diperdagangkan dengan volume besar. Itu memberi tahu Anda sesuatu tentang kapasitas eksekusi. Namun, itu hanya sedikit memberi tahu tentang inventaris yang dapat diakses broker untuk akun Anda.
Untuk short ekuitas AS biasa, broker Anda umumnya perlu memenuhi persyaratan locate yang berlaku sebelum mengeksekusi penjualan. Dalam simulator, Anda perlu membedakan hal-hal berikut: locate memberi dasar untuk meyakini bahwa saham dapat dipinjam; locate bukan reservasi saham tanpa syarat selama seluruh periode posisi Anda ditahan.
| Respons historis broker Anda | Tindakan simulasi Anda |
|---|---|
| 1,000 saham dapat diakses dengan suku bunga penawaran yang dapat diterima | Izinkan kuantitas yang diminta melanjutkan ke pemeriksaan eksekusi |
| Hanya 300 saham yang dapat diakses | Batasi pesanan menjadi 300 jika strategi Anda menerima alokasi parsial |
| Tidak ada saham yang dapat diakses | Tolak entri dan catat penolakan karena peminjaman |
| Tidak ada pengamatan historis | Tandai kelayakan sebagai tidak diketahui dan sertakan dalam analisis sensitivitas |
Anda perlu menetapkan kebijakan untuk kasus 300 saham itu sebelum mengetahui hasilnya. Jika tidak, Anda akan menerima alokasi parsial pada transaksi yang untung, lalu menganggap transaksi yang rugi terlalu kecil untuk diperhitungkan.
Gunakan istilah yang sederhana dan jelas. Anda bisa menamai kolom database locate_status dan tetap memahaminya enam bulan kemudian. Menamainya shortable_magic hanya akan menambah masalah pemeliharaan kecil. Setiap notebook riset tampaknya selalu punya satu masalah seperti itu.
Tiga sesi Anda bisa mencakup akhir pekan
Misalkan Anda membuka posisi short senilai $10,000 pada hari Jumat dan menutupnya pada hari Senin. Untuk contoh ini, anggap broker membebankan biaya pinjaman selama tiga hari kalender, menggunakan pembagi 365 hari, dan mempertahankan saldo yang dikenai biaya sebesar $10,000. Itu adalah asumsi pemodelan yang dinyatakan secara eksplisit; untuk implementasi yang akurat, Anda perlu menggunakan konvensi akrual dan valuasi broker yang sebenarnya.
| Suku bunga pinjaman tahunan | Biaya harian | Biaya tiga hari | Persentase dari nilai nosional saat masuk |
|---|---|---|---|
| 30% | $8.22 | $24.66 | 0.247% |
| 100% | $27.40 | $82.19 | 0.822% |
| 360% | $98.63 | $295.89 | 2.959% |
Perhitungan Anda adalah saldo yang dikenai biaya × suku bunga tahunan × jumlah hari ÷ 365. Buku besar Anda yang sebenarnya mungkin memerlukan basis hari yang berbeda, penetapan ulang suku bunga harian, konvensi agunan, atau biaya locate terpisah. Anda juga perlu memperhitungkan secara terpisah kredit yang mungkin berlaku atas hasil penjualan short.
Jika harga saham turun 2%, keuntungan kotor dari perubahan harga Anda adalah $200. Dengan contoh suku bunga 360%, biaya pinjaman Anda sudah melebihi jumlah itu, bahkan sebelum biaya eksekusi. Anda tidak memerlukan argumen statistik yang rumit untuk menolak transaksi itu berdasarkan asumsi tersebut.
Namun, filter suku bunga saat masuk tidak mengunci biaya selama posisi ditahan. Suku bunga pinjaman Anda bisa berubah saat posisi masih terbuka. Akrualkan biaya berdasarkan ketentuan yang berlaku setiap hari; gunakan penawaran saat masuk hanya untuk keputusan yang memang bisa Anda ambil pada saat itu.
Data Anda perlu mencerminkan sudut pandang broker
Anda memerlukan catatan bertanda waktu yang mencakup simbol, broker atau sumber pinjaman, status ketersediaan, kuantitas indikatif, dan suku bunga. Simpan waktu saat Anda menerima pengamatan tersebut. Berkas malam yang baru dikirim setelah Anda masuk posisi pada pagi hari tidak bisa menjadi dasar keputusan pagi itu.
Anda juga perlu memahami arti kuantitas itu. Feed inventaris indikatif mungkin menunjukkan inventaris yang dibagikan kepada banyak nasabah. Itu belum tentu menjanjikan alokasi tersebut kepada akun Anda. Jika Anda memiliki permintaan locate dan respons aktual, simpan keduanya bersama feed tersebut.
Jika Anda tidak memiliki data peminjaman historis, Anda tetap bisa mempelajari sinyalnya. Tandai hasil sebagai bersyarat pada ketersediaan pinjaman, lalu tunjukkan bagaimana asumsi kelayakan dan suku bunga mengubahnya. Daftar saham yang mudah dipinjam saat ini tidak dapat membuktikan kelayakan short historis.
Uji stres Anda yang berguna harus selektif. Hapus atau batasi transaksi pada saham yang paling terpapar kendala peminjaman, lalu variasikan suku bunganya. Menghapus 10% entri secara acak bisa sama sekali luput dari masalah: pergerakan harga yang tampak paling menguntungkan mungkin terkonsentrasi tepat pada saham-saham yang sulit dipinjam.
Aturan keluar Anda tidak mengendalikan setiap jalan keluar
Anda telah menetapkan batas maksimum penahanan selama tiga sesi. Pemberi pinjaman dan broker Anda tidak menandatangani dokumen strategi itu.
Penarikan pinjaman mungkin diikuti pinjaman pengganti, atau mungkin memicu penutupan paksa sesuai proses broker Anda. Jangan menerjemahkan setiap penarikan menjadi pembelian pasar seketika. Gambarkan kemungkinan hasilnya, dan jika catatannya tersedia, putar ulang notifikasi serta tenggat waktu yang sebenarnya.
Jika catatan itu tidak tersedia, laporkan skenario stres terpisah dengan asumsi eksplisit bahwa pinjaman pengganti gagal dan tentukan waktu penutupan paksa. Sertakan biaya eksekusi penutupan. Bedakan skenario itu dari rekonstruksi yang didukung bukti historis.
Untuk simulasi berikutnya, berikan setiap kandidat alur yang dapat ditelusuri: jumlah saham yang diminta, keputusan peminjaman, saham yang dialokasikan, saham yang dieksekusi, biaya pinjaman harian, dan alasan keluar. Sertakan kandidat yang ditolak dalam hasil agar Anda bisa melihat apakah kendala peminjaman menghilangkan sumber keunggulan strategi yang tampak.
Lalu buka kembali sepuluh transaksi simulasi Anda yang paling menguntungkan. Di samping masing-masing, cantumkan bukti bahwa Anda dapat mengakses saham dan mempertahankan posisi tetap terbuka. Setiap kali kolom itu kosong, di situlah tugas riset Anda berikutnya.
← Semua artikel


