26 Oktober 2026 · data

Mengapa Data Opsyen Saya Terus Digantikan dalam Ujian Balik?

Mengapa Data Opsyen Saya Terus Digantikan dalam Ujian Balik?

Ujian balik opsyen boleh berubah tanpa satu baris kod strategi pun berubah. Vendor membetulkan sebut harga yang salah, menambah dagangan yang lewat, menyemak metadata kontrak atau mengubah penapisnya untuk pasaran bersilang. Anda menjalankan semula tempoh tarikh yang sama lalu mendapat isian yang berbeza, kedudukan yang berbeza, mungkin Sharpe yang berbeza. Itu tidak semestinya pepijat dalam strategi. Ini ialah perubahan pada bukti yang digunakan untuk menguji strategi tersebut.

Untuk menjadikan ujian balik opsyen boleh dihasilkan semula, anggap data pasaran sebagai input berversi. Catat syot kilat yang digunakan, simpan pemerhatian mentah yang mendorong setiap keputusan, dan bandingkan keputusan yang berubah pada peringkat kontrak dan cap masa sebelum mempercayai agregat baharu.

Mengapa ujian balik opsyen saya berubah walaupun kodnya kekal sama?

Rekod opsyen sangat mudah terjejas oleh pembetulan kerana kebolehdagangan sesuatu kontrak yang kelihatan bergantung pada beberapa medan yang berubah bersama: bida, tawar, saiz, harga aset pendasar, tarikh luput, harga laksana serta pengganda atau aset serahan kontrak. Sebut harga yang dibetulkan boleh menukar peluang yang kelihatan menjadi pasaran bersilang. Pembetulan metadata boleh mengubah maksud pengganda sesuatu kedudukan.

Bayangkan strategi yang membeli opsyen beli apabila harga tawar di bawah $2.00. Pada pemuatan data pertama, sebut harga 10:14 ialah tawar $1.95, bida $1.90, dengan saiz 5. Semakan vendor yang dibuat kemudian mengubah harga tawar kepada $2.05 selepas menyelaraskan mesej bursa yang tertunda. Satu pemerhatian sahaja mengubah isyarat. Jika kontrak itu satu-satunya dagangan strategi pada hari tersebut, pembetulan data yang kecil boleh mendominasi pulangan hari itu.

Penapisan sebut harga juga penting. Vendor mungkin menggugurkan sebut harga lapuk, membuang pasaran bersilang atau menormalkan cap masa dengan cara berbeza. Dasar itu mungkin munasabah, tetapi ia sebahagian daripada identiti set data. “Opsyen SPY, Januari hingga Mac” tidak menentukan sejarah yang boleh dihasilkan semula.

Apakah vintaj data opsyen?

Vintaj data ialah versi tepat pemerhatian sejarah yang tersedia untuk sesuatu larian penyelidikan. Simpan nama vendor dan set data, masa pengambilan, julat tarikh, versi skema serta sebarang peraturan pembersihan atau penapisan. Jika vendor menyediakan ID syot kilat atau cap masa semakan, simpan juga maklumat itu.

Bagi setiap keputusan simulasi, simpan jejak asal-usul yang mencukupi untuk menjawab soalan berikut: kontrak mana yang dipertimbangkan, sebut harga mana yang dipilih, bila sebut harga itu diterbitkan atau diterima, dan peraturan apa yang melayakkannya? Rekod mentah dan rekod terbitan kedua-duanya penting. NBBO yang telah dibersihkan tanpa cap masa sumber boleh menyembunyikan sama ada sebut harga itu lapuk atau diterima selepas keputusan simulasi dibuat.

Rekod yang perlu disimpanMengapa pentingContoh
Syot kilat sumberMengenal pasti sejarah yang digunakan oleh larianID semakan vendor dan cap masa pengambilan
Asal-usul sebut hargaMenjelaskan pasaran yang dipilihBursa, masa peristiwa, masa penerimaan, bida/tawar dan saiz
Terma kontrakMenentukan perkara yang diwakili oleh opsyen ituHarga laksana, tarikh luput, pengganda dan aset serahan
Dasar pembersihanMenunjukkan pemerhatian yang dikecualikanAmbang kelapukan dan pengendalian sebut harga bersilang

Bagaimanakah saya menyemak sama ada semakan vendor mengubah keputusan saya?

Jalankan strategi dan konfigurasi yang sama menggunakan kedua-dua syot kilat. Mula-mula bandingkan bilangan pemerhatian dan kontrak yang layak mengikut tarikh. Kemudian bandingkan keputusan dan isian: isyarat mana yang muncul atau hilang, sebut harga mana yang berubah, dan sama ada rekod baharu mengubah harga pelaksanaan yang dimodelkan.

Jangan berhenti pada jumlah pulangan. Jejaki perubahan pada bilangan dagangan, harga masuk dan keluar, isyarat yang ditolak, serta bahagian P&L yang datang daripada dagangan yang wujud dalam satu vintaj sahaja. Sharpe sesuatu larian mungkin kekal hampir sama walaupun dagangan individu digantikan; statistik utama tidak akan memberitahu anda bahawa sejarah di bawahnya telah berubah.

2vintaj data untuk dibandingkan
4medan jejak asal-usul untuk disimpan
1dagangan boleh mengubah sampel kecil

Untuk audit yang berguna, kekalkan strategi, yuran dan andaian pelaksanaan. Jika beberapa perkara berubah serentak, anda tidak akan tahu sama ada perbezaan itu berpunca daripada pembetulan vendor atau eksperimen anda sendiri.

Patutkah saya sentiasa menggunakan sejarah opsyen yang paling terkini?

Gunakan sejarah paling terkini apabila matlamatnya ialah menggunakan pembinaan semula terbaik vendor pada masa ini. Simpan syot kilat lama apabila anda perlu menghasilkan semula keputusan terdahulu atau memahami maklumat yang tersedia kepada sistem penyelidikan anda pada masa itu. Kedua-duanya menjawab soalan yang berbeza.

Untuk penyelidikan titik masa, rekod yang dibetulkan mungkin lebih tepat sekarang tetapi masih belum tersedia kepada strategi pada ketika itu. Simpan masa penerbitan dan penerimaan jika boleh; jika tidak, nyatakan batasan itu dengan jelas. Pembinaan semula moden tidak semestinya set maklumat sejarah.

Apabila ujian balik opsyen berubah, soalan pertama sepatutnya “Pemerhatian mana yang berubah?” Soalan “Larian mana yang betul?” menyusul selepas anda dapat menjawabnya.

Apakah yang patut saya simpan bersama setiap ujian balik?

Simpan manifes ringkas bersama hasil: penyedia data dan syot kilat, masa pengambilan, versi skema dan pembersihan, sumber metadata kontrak, komit strategi, andaian pelaksanaan serta konfigurasi larian. Simpan pautan daripada setiap dagangan kepada rekod sebut harga yang menjadi asasnya.

Rekod kecil itu menukar larian semula yang misteri menjadi perbezaan yang boleh anda periksa. Sejarah opsyen akan terus dibetulkan. Proses penyelidikan anda patut menjadikan setiap pembetulan jelas, supaya arkib yang lebih baik memperkukuh bukti tanpa mengubah eksperimen secara senyap.

data opsyendata titik masaujian balikkejuruteraan data
← Semua catatan