Strategi yang tetap memegang posisi selama penghentian perdagangan tidak memiliki jalan keluar biasa sampai perdagangan dilanjutkan. Strategi yang mengirim order selama penghentian bisa saja ditolak, diantrekan, dibatalkan, atau dibawa ke proses pembukaan kembali, bergantung pada bursa dan instruksi order. Jika backtest Anda mengisi order itu pada harga terakhir sebelum penghentian, berarti Anda memodelkan pasar yang sebenarnya tidak ada.
Aturan praktisnya sederhana: gambarkan penghentian sebagai perubahan status di bursa, pertahankan order dan posisi yang menurut aturan tetap berlaku, lalu modelkan eksekusi saat pembukaan kembali secara terpisah. Bagian kosong pada rangkaian harga tidak memberi tahu semua itu.
Apakah penghentian perdagangan sama dengan data yang hilang atau bervolume nol?
Tidak. Data yang hilang berarti feed Anda tidak memiliki observasi. Volume nol berarti feed melaporkan tidak ada transaksi dalam suatu interval. Penghentian berarti perdagangan tidak tersedia atau dibatasi karena peristiwa pasar tertentu. Dampak tiap kondisi terhadap order berbeda.
Bayangkan suatu saham dihentikan pada pukul 10:17 setelah diperdagangkan pada harga $24.80. Strategi Anda mengirim limit jual pada harga $24.70 pukul 10:18. Tidak ada pasar kontinu biasa untuk mengeksekusinya. Jika saham dibuka kembali pada harga $22.10, backtest tidak boleh diam-diam memberi fill pada harga $24.70 hanya karena limit tersebut bisa dieksekusi terhadap kuotasi sebelum penghentian yang sudah kedaluwarsa. Nasib order bergantung pada aturan bursa, masa berlaku order, dan apakah order memenuhi syarat untuk proses pembukaan kembali.
| Kondisi yang diamati | Artinya | Yang harus dilakukan simulator |
|---|---|---|
| Celah feed | Status pasar tidak diketahui dari data Anda | Tandai harga sebagai tidak tersedia; jangan berasumsi perdagangan berhenti |
| Interval bervolume nol | Tidak ada transaksi yang dilaporkan dalam interval tersebut | Pisahkan kuotasi dan status bursa dari volume transaksi |
| Penghentian resmi | Perdagangan dijeda atau dibatasi | Terapkan aturan order dan pembukaan kembali yang berlaku |
Penghentian juga tidak selalu berlaku untuk seluruh pasar. Perdagangan suatu sekuritas mungkin dijeda sementara instrumen terkait tetap diperdagangkan, atau kondisi di satu bursa bisa berbeda dari bursa lain. Catatan peristiwa Anda perlu mencantumkan instrumen, bursa, alasan penghentian jika tersedia, waktu mulai, waktu berakhir, dan sumbernya. Jika penyedia data hanya memberikan tanggal atau cuplikan status, jangan berpura-pura mengetahui waktu transisi yang tepat.
Apa yang terjadi pada order selama penghentian perdagangan?
Tidak ada jawaban yang berlaku universal. Order bisa dibatalkan oleh bursa, tetap berada di buku order, atau memenuhi syarat untuk lelang pembukaan atau pembukaan kembali. Jenis order dan masa berlakunya berpengaruh, begitu pula bursa dan peristiwanya. Simulasi yang meneruskan semua order sedang memilih kebijakan, bukan menerapkan hukum alam.
Tetapkan kebijakan itu untuk setiap kelas order. Misalnya, strategi dapat membatalkan ordernya sendiri yang belum terisi saat mengetahui adanya penghentian, mempertahankan stop protektif sebagai niat dan bukan jaminan eksekusi, lalu mengirim order baru setelah perdagangan dilanjutkan. Strategi lain mungkin sengaja membiarkan order yang memenuhi syarat tetap masuk ke lelang. Itu adalah strategi yang berbeda dan hasilnya pun seharusnya berbeda.
Berhati-hatilah terutama dengan stop order. Harga stop adalah kondisi pemicu, bukan janji bahwa order akan terisi pada harga tersebut. Jika saham dibuka kembali di bawah stop jual, harga pertama yang bisa dieksekusi mungkin jauh lebih rendah. Memodelkan stop sebagai fill otomatis pada harga pemicunya menyamarkan risiko gap yang hendak dikelola oleh order tersebut.
Bagaimana sebaiknya saya memodelkan harga dan fill saat pembukaan kembali?
Gunakan data lelang pembukaan kembali jika tersedia: harga lelang, riwayat ketidakseimbangan atau harga indikatif jika relevan, serta aturan kelayakan dan prioritas order. Kemudian terapkan batasan order strategi. Limit order hanya dapat terisi jika harga lelang dan alokasi memungkinkan; market order mungkin dieksekusi pada harga lelang, sesuai aturan bursa dan kuantitas yang tersedia.
Tanpa data lelang, jangan mengarang presisi berdasarkan transaksi terakhir sebelum penghentian. Pendekatan konservatif adalah menunda eksekusi sampai observasi pertama yang andal setelah pasar dibuka kembali, lalu menerapkan model spread dan dampak harga yang terdokumentasi. Itu pun bisa tetap terlalu optimistis: harga tertinggi dan terendah dalam sebuah bar tidak menunjukkan apakah order Anda berada di depan dalam antrean atau apakah volume yang tersedia pada harga Anda mencukupi.
Gap itu bukan ramalan. Ini ilustrasi tentang bagaimana mempertahankan mark dapat membuat risiko tampak lebih kecil daripada kenyataannya. Selama jeda, posisi tetap ada, tetapi nilai likuidasinya saat ini mungkin tidak diketahui. Simpan mark terakhir untuk pencatatan jika diperlukan, tandai sebagai kedaluwarsa, dan jangan menganggapnya sebagai kuotasi yang bisa dieksekusi.
Bagaimana saya tahu apakah penanganan penghentian memengaruhi hasil backtest saya?
Lakukan audit sederhana untuk setiap order simulasi yang waktunya beririsan dengan penghentian atau pembukaan kembali. Catat peristiwanya, status order sebelum dan sesudahnya, aturan fill yang dipilih, serta sumber harganya. Lalu bandingkan hasil dengan beberapa kebijakan yang masuk akal: batalkan order saat penghentian, pertahankan order yang memenuhi syarat untuk pembukaan kembali, dan tunda semua eksekusi baru sampai perdagangan reguler dilanjutkan.
Jika kinerja berubah drastis, berarti hasilnya bergantung pada mekanisme pasar yang mungkin tidak dapat dipastikan dari data Anda. Informasi itu berguna. Ini menunjukkan hal yang perlu Anda telusuri di dokumentasi bursa atau data lelang dengan resolusi lebih tinggi sebelum menganggap backtest sebagai bukti.
Dan jaga agar buku besar posisi tetap akurat. Penghentian tidak menghapus eksposur sementara grafik menunggu candle berikutnya. Strategi tetap terekspos pada harga yang ditemukan pasar saat kembali dibuka.
← Semua artikel


