Anda sudah membuat strategi opsi pertama yang berjalan dengan sinyal harian. Strategi ini membeli call saat aset dasarnya ditutup di atas rata-rata 50 harinya, lalu keluar setelah lima sesi. Backtest Anda menggunakan harga, biaya, dan penentuan ukuran posisi yang masuk akal. Masalahnya, backtest itu menganggap “lima sesi” seolah-olah setiap kontrak opsi tetap merupakan instrumen yang sama selama lima hari tersebut.
Sebelum mengoptimalkan sinyal, tetapkan kalender untuk setiap kontrak. Tanggal jatuh tempo opsi, waktu terakhir untuk diperdagangkan, metode penyelesaian, dan aturan eksekusi menentukan kapan harganya bisa diamati dan kapan posisinya masih bisa diubah. Detail tersebut dapat mengubah periode kepemilikan biasa menjadi transaksi yang berbeda.
Jam mana yang berlaku untuk opsi Anda?
Aset dasar Anda mungkin diperdagangkan saat pasar opsi tutup, dan opsi bisa berhenti diperdagangkan sebelum tanggal yang tercantum sebagai tanggal jatuh tempo. Untuk opsi saham AS, sesi reguler umumnya berakhir pukul 4:00 p.m. Eastern, sedangkan beberapa produk memiliki waktu penutupan berbeda. Opsi mingguan yang jatuh tempo pada hari Jumat juga bukan berarti Anda bisa mengirim order setelah pasar tutup pada hari Jumat dan mendapat eksekusi pada hari Jumat.
Catat waktu yang relevan untuk produk dan venue spesifik yang Anda modelkan. Sertakan kalender sesi, zona waktu, penutupan lebih awal, dan batas akhir perdagangan bersama data kontrak. Kalender hari kerja umum akan melewatkan hari libur dan sesi yang dipersingkat. Jika data Anda mencantumkan kontrak dengan sebuah tanggal, tetapi tidak memberi stempel waktu transaksi terakhir, Anda belum memastikan kapan backtest bisa menutup posisi.
| Detail kontrak | Yang dibutuhkan backtest Anda | Risiko yang bisa terjadi |
|---|---|---|
| Jatuh tempo | Ketentuan jatuh tempo aktual produk | Mempertahankan kontrak melewati waktu terakhir perdagangan |
| Penyelesaian | Penyerahan fisik atau penyelesaian tunai | Mereka-reka saham atau arus kas saat jatuh tempo |
| Gaya eksekusi | Kapan opsi dapat dieksekusi | Mengabaikan penugasan lebih awal pada opsi short |
| Sesi perdagangan | Waktu order terakhir yang memenuhi syarat dan kalendernya | Melakukan eksekusi saat sesi tutup atau dipersingkat |
Mengapa penyelesaian mengubah posisi Anda?
Misalkan call Anda berada dalam posisi in the money saat jatuh tempo. Dengan penyelesaian fisik, eksekusi dapat menghasilkan posisi saham: satu call saham AS standar biasanya mewakili 100 saham, bergantung pada penyesuaian kontrak. Backtest yang sekadar menghapus opsi saat jatuh tempo telah melewatkan eksposur saham dan perpindahan kas yang diakibatkannya. Jika Anda bermaksud menutup posisi sebelum jatuh tempo, order simulasi harus terjadi sebelum waktu terakhir kontrak diperdagangkan.
Opsi indeks dengan penyelesaian tunai menghadapi masalah berbeda. Nilai penyelesaian akhirnya mungkin dihitung melalui proses khusus saat pembukaan atau penutupan, bukan dari kuotasi biasa yang terlihat di riwayat opsi Anda. Jika strategi Anda mempertahankan posisi sampai perhitungan itu, memakai penutupan bar terdekat dari aset dasar sebagai harga penyelesaian dapat menghasilkan hasil yang tak pernah diterima akun mana pun.
Jika Anda menjual opsi bergaya Amerika, penugasan lebih awal dapat membuat Anda memegang saham sebelum jatuh tempo. Data bar opsi harian mungkin tidak cukup untuk menyimpulkan penugasan secara akurat. Nyatakan asumsi Anda dan terapkan secara konsisten pada backtest dan strategi paper trading. Model yang mengasumsikan tidak ada penugasan lebih awal bukanlah pilihan bawaan yang netral; itu penyederhanaan tertentu.
Bagaimana seharusnya aturan keluar setelah lima sesi diterapkan?
Hitung sesi berdasarkan kalender perdagangan opsi, bukan tanggal umum. Pada setiap titik pengambilan keputusan, identifikasi kontrak persis yang Anda miliki, periksa apakah kontrak itu masih memenuhi syarat untuk diperdagangkan, lalu tentukan tindakan jika waktu keluar yang direncanakan jatuh setelah waktu terakhir kontrak diperdagangkan. Anda bisa melakukan roll pada sesi sebelumnya, menutup posisi pada kuotasi terakhir yang tersedia, atau membiarkan penyelesaian berlangsung lalu memodelkan aset yang dihasilkan. Setiap pilihan menggambarkan strategi yang berbeda.
Sebagai contoh, periode kepemilikan lima sesi yang dimulai pada hari Senin bisa mencakup opsi yang jatuh tempo pada hari Jumat. Jika posisi Anda adalah opsi untuk pekan yang sama, keluar pada sesi kelima mungkin mustahil dilakukan sesuai rancangan. Memajukan waktu keluar ke hari Kamis mengubah periode kepemilikan. Melakukan roll ke tanggal jatuh tempo berikutnya mengubah kontrak dan menambah spread, biaya, serta eksposur volatilitas baru. Catat pilihan itu dalam logika strategi, alih-alih membiarkan pemuat data diam-diam memilih simbol berikutnya yang tercatat.
Simpan buku besar kontrak yang setidaknya mencakup aset dasar, tanggal jatuh tempo, strike, hak, pengali, jenis penyelesaian, gaya eksekusi, kalender sesi, dan stempel waktu perdagangan terakhir. Catat juga penyesuaian kontrak; aksi korporasi dapat mengubah aset yang diserahkan tanpa mengubah ticker yang sudah dikenal.
Apa yang perlu Anda periksa sebelum memercayai hasilnya?
Ambil satu posisi yang mencapai tanggal jatuh tempo, lalu telusuri dari pembukaan hingga penyelesaian akhir. Pastikan setiap kuotasi berasal dari kontrak tersebut, posisi keluar saat perdagangan masih diizinkan, dan saldo kas atau posisi aset dasar akhirnya sesuai dengan aturan penyelesaian produk. Setelah itu, periksa pekan dengan hari libur dan sesi yang berakhir lebih awal. Asumsi kalender biasanya mulai terlihat keliru dalam kondisi seperti itu.
Setelah pekerjaan ini, sinyal Anda mungkin tetap menjadi riset yang bagus. Namun, hasilnya kini menggambarkan transaksi yang benar-benar bisa dimiliki, ditutup, atau diselesaikan oleh sistem Anda. Itulah standar yang dibutuhkan sebelum membandingkan tanggal jatuh tempo opsi atau mengirim strategi ke paper trading.
← Semua artikel


