12 Oktober 2026 · penyelidikan

Kami Membongkar Backtest Pasaran Ramalan yang Membeli Kontrak yang Salah

Kami Membongkar Backtest Pasaran Ramalan yang Membeli Kontrak yang Salah

Backtest pasaran ramalan boleh menggunakan ticker yang nampak betul, sejarah harga yang betul, tetapi kontrak yang salah. Kesilapan ini mudah terlepas pandang kerana nama pasaran ringkas, halaman acara dikemas kini, dan saham YES sentiasa kelihatan seperti harga antara sifar dengan satu.

Bayangkan pasaran berlabel “Adakah Akta Transit Bersih akan diluluskan?” Sebuah strategi membeli YES pada 0.42 selepas menerima isyarat berita. Kemudian, backtest menilai kedudukan itu pada 1.00. Sebelum mempercayai kemenangan itu, saya mahu tahu dengan tepat apa yang dijanjikan oleh kontrak tersebut: rang undang-undang yang mana, maksud “diluluskan”, tarikh akhir, dan sumber yang menentukan penyelesaiannya.

Tajuk: “Adakah Akta Transit Bersih akan diluluskan?”

Tajuk ialah rentetan paparan, bukannya pengenal instrumen yang stabil. Dua pasaran boleh menggunakan ayat yang hampir sama tetapi merujuk kepada sesi perundangan, rang undang-undang yang dipinda atau tarikh akhir yang berbeza. Platform juga boleh menukar tajuk untuk menjelaskan pasaran tanpa mengubah syarat asasnya.

Jadi, backtest patut mengaitkan kedudukan dengan ID pasaran atau kontrak platform yang tidak boleh diubah, kemudian menyimpan teks penuh peraturan berserta versinya. Jika data sejarah hanya mengandungi tajuk dan ticker, anda tidak dapat memastikan bahawa siri harga itu milik kontrak yang ingin didagangkan oleh strategi anda.

Medan identitiPerkara yang ditetapkanKegagalan jika ditinggalkan
Platform dan ID pasaranPasaran tersenarai yang khususTajuk serupa digabungkan
Versi peraturanSyarat yang dipersetujui pesertaPindaan kemudian dikenakan pada dagangan terdahulu
ID token hasilTuntutan YES atau NO yang didagangkanHarga YES dan NO tertukar atau digabungkan
Sumber penyelesaianBukti yang digunakan untuk menentukan hasilBacktest mengandaikan pihak berkuasa yang berbeza

Peraturan: apakah maksud “diluluskan”?

Katakan peraturan menyatakan rang undang-undang mesti diluluskan oleh Dewan Perwakilan dan Senat sebelum 30 Jun, kemudian ditandatangani oleh presiden. Backtest yang menganggap kelulusan oleh salah satu dewan sahaja sebagai kejayaan telah mengubah pertaruhan itu. Begitu juga jika rang undang-undang dengan nama yang sama dalam sesi seterusnya turut dikira.

Baca kriteria penyelesaian sebenar sebagai syarat yang boleh dilaksanakan. Catat tarikh akhir dan zon waktu, peristiwa yang melayakkan, sebarang pengecualian serta sumber penyelesaian yang dinamakan. Kekaburan juga penting: jika peraturan platform tidak menentukan hasil bagi senario yang munasabah, jangan diam-diam memilih tafsiran yang sepadan dengan hasil sejarah.

Ada bahagian kerja ini yang langsung tidak glamor tetapi sangat berguna: menyimpan halaman peraturan sebelum apa-apa yang menarik berlaku. Halaman yang hanya dirakam selepas penyelesaian mungkin memaparkan kata-kata akhir, sedangkan strategi anda memasuki dagangan di bawah versi terdahulu.

Garis masa: bila strategi boleh mengetahuinya?

Sekarang andaikan peraturannya jelas dan isyarat berita tercetus pada 14:05 UTC. Suapan sejarah menyatakan dagangan berlaku pada 14:05, pada harga 0.42. Cap masa itu sahaja tidak memberitahu sama ada maklumat tersedia sebelum dagangan, sama ada harga yang direkodkan masih boleh dilaksanakan selepas itu, atau sama ada bar tersebut mewakili sebut harga, dagangan atau ringkasan bagi suatu sela masa.

Asingkan masa ketersediaan isyarat daripada masa peristiwa pasaran. Kemudian letakkan pesanan selepas strategi sempat mengira dan menghantarnya. Dalam pasaran yang nipis, dagangan seterusnya yang direkodkan mungkin hanya berlaku beberapa minit kemudian; itu bukan bukti bahawa pesanan anda akan mendapat harga tersebut.

Harga: sebut harga bukan isian

YES pada 0.42 bermaksud harga 42 sen sesaham, tetapi siri harga dagangan terakhir menyembunyikan spread dan saiz yang tersedia. Jika ask terbaik ialah 0.45 untuk 20 saham, pembelian simulasi 100 saham tidak boleh diisi sepenuhnya pada 0.42. Pesanan itu mungkin menghabiskan kecairan dalam buku pesanan, menunggu atau langsung tidak terisi.

Harga pasaran ramalan juga mendorong jalan pintas perakaunan: menganggap 0.42 sebagai kebarangkalian 42% lalu terlupa bahawa itu juga jumlah tunai yang dibayar untuk masuk. Kedudukan 100 saham YES berharga $42 sebelum yuran. Jika penyelesaiannya $1, hasil kasar ialah $100; jika penyelesaiannya $0, hasilnya sifar. Yuran, isian separa dan mekanisme penyelesaian khusus platform perlu direkodkan dalam lejar.

$42kos kasar bagi 100 saham YES pada $0.42
$100nilai penyelesaian kasar jika YES ditentukan sebagai hasil
$0nilai penyelesaian kasar jika NO ditentukan sebagai hasil

Penyelesaian: apakah yang menutup dagangan?

Backtest sering menutup kedudukan pada harga pasaran terakhir. Namun, kontrak yang dipegang hingga penyelesaian membayar mengikut peraturan, dan harga sebutan terakhirnya mungkin lapuk, spreadnya lebar atau jauh daripada bayaran akhirnya. Modelkan penyelesaian sebagai peristiwa tersendiri: hasil, masa penyelesaian dan pergerakan tunai patut diambil daripada rekod kontrak.

Ambil kira juga pasaran yang diselesaikan sebagai hasil tidak sah atau dipertikaikan, jika peraturan platform mentakrifkannya. Situasi itu mungkin memulangkan taruhan, membayar jumlah yang berbeza atau memerlukan penangguhan. Andaian bayaran binari tidak dapat mewakili setiap kemungkinan penyelesaian.

Keputusan tentang backtest

Bagi contoh ini, saya hanya akan menerima kemenangan yang dilaporkan selepas memadankan ID pasaran yang tidak boleh diubah, versi peraturan yang berkuat kuasa semasa kemasukan, token YES, masa ketersediaan isyarat, ask dan saiz yang boleh dilaksanakan, yuran serta penyelesaian yang direkodkan. Jika arkib harga tidak dapat menyokong semakan ini, hasil yang jujur ialah julat senario atau keputusan yang belum disahkan.

Ini mungkin kedengaran terlalu ketat untuk satu dagangan kecil. Jika kesilapan cantuman yang sama berulang merentas ribuan pasaran, backtest itu mungkin menjadi ukuran teliti bagi kontrak yang tidak pernah didagangkan oleh strategi anda.

pasaran ramalanbacktestdata pasaranpelaksanaan
← Semua catatan