Oktubre 12, 2026 · pananaliksik

Sinuri namin ang isang prediction market backtest na maling kontrata ang binili

Sinuri namin ang isang prediction market backtest na maling kontrata ang binili

Maaaring gumamit ang prediction market backtest ng ticker na mukhang tama, tamang kasaysayan ng presyo, pero maling kontrata. Madaling hindi mapansin ang pagkakamaling ito dahil maikli ang mga pangalan ng merkado, naa-update ang mga event page, at laging mukhang presyong nasa pagitan ng 0 at 1 ang isang YES share.

Isaalang-alang ang isang kunwaring merkadong may label na “Ipapasa ba ang Clean Transit Act?” Bumibili ang isang estratehiya ng YES sa 0.42 matapos magkaroon ng signal mula sa balita. Kalaunan, itinatala ng backtest ang posisyon sa 1.00. Bago pagkatiwalaan ang panalong iyon, gusto kong malaman kung ano mismo ang ipinangako ng kontrata: aling panukalang batas, ano ang maituturing na “pagpasa,” ang deadline, at ang pinagmulan ng resolusyon nito.

Ang pamagat: “Ipapasa ba ang Clean Transit Act?”

Display string ang pamagat, hindi matatag na identifier ng instrumento. Maaaring halos magkapareho ang pagkakasulat ng 2 merkado kahit magkaibang sesyon ng lehislatura, inamyendahang panukalang batas, o deadline ang tinutukoy ng mga ito. Maaari ring palitan ng isang venue ang pamagat para linawin ang merkado nang hindi binabago ang mga tuntunin nito.

Kaya dapat iugnay ng backtest ang posisyon sa hindi nababagong market o contract ID ng venue, at itabi rin ang buong teksto ng mga tuntunin at ang bersyon nito. Kung pamagat at ticker lang ang laman ng makasaysayang datos, hindi mo matitiyak na para sa kontratang nilayon i-trade ng estratehiya mo ang serye ng presyo.

Field ng pagkakakilanlanAno ang itinatakda nitoPagpalya kapag hindi isinama
Venue at market IDAng partikular na nakalistang merkadoNapagsasama ang magkakahawig na pamagat
Bersyon ng mga tuntuninAng mga tuntuning sinang-ayunan ng mga kalahokNaipapatupad sa mga naunang trade ang mas huling pag-edit
Outcome token IDAng YES o NO claim na tine-tradeNapagpapalit o napagsasama ang mga presyo ng YES at NO
Pinagmulan ng resolusyonEbidensiyang ginagamit sa pagpapasya ng resultaNagpapalagay ang backtest ng ibang awtoridad

Ang mga tuntunin: ano ang ibig sabihin ng “pagpasa”?

Ipagpalagay na sinasabi ng tuntunin na dapat maipasa ang panukalang batas sa House at Senate bago sumapit ang June 30, at pagkatapos ay mapirmahan ng presidente. Binago na ang pustahan kung ituturing ng backtest na tagumpay ang pagpasa sa alinman sa dalawang kapulungan. Gayundin kung isasama rito ang panukalang batas na kapangalan nito sa susunod na sesyon.

Basahin ang aktuwal na pamantayan sa resolusyon bilang mga kondisyong maaaring isagawa. Itala ang deadline at timezone, ang kwalipikadong pangyayari, anumang eksepsiyon, at ang pinangalanang pinagmulan ng resolusyon. Mahalaga rin ang kalabuan: kung may kapani-paniwalang senaryong walang malinaw na pasya sa mga tuntunin ng venue, huwag piliin nang palihim ang interpretasyong tumutugma sa makasaysayang resulta.

May isang napakasimpleng bahagi ng gawaing ito: i-save ang pahina ng mga tuntunin bago pa may mangyaring kawili-wili. Kung pagkatapos lang ng resolusyon kukunan ang pahina, maaaring pinal na pananalita na ang makikita roon, samantalang naipasok ng estratehiya mo ang trade sa ilalim ng naunang bersyon.

Ang timeline: kailan ito malalaman ng estratehiya?

Ipagpalagay naman natin na maayos ang mga tuntunin at nag-trigger ang signal mula sa balita sa 14:05 UTC. Ayon sa makasaysayang feed, may naganap na trade sa 14:05 sa presyong 0.42. Hindi sapat ang timestamp na iyon para malaman kung available na ang impormasyon bago ang trade, kung maisasagawa ang naitalang presyo pagkatapos nito, o kung quote, trade, o buod ng isang pagitan ang kinakatawan ng bar.

Paghiwalayin ang oras kung kailan naging available ang signal sa oras ng pangyayari sa merkado. Pagkatapos, ilagay ang order sa panahong kaya na itong kalkulahin at isumite ng estratehiya. Sa merkadong manipis ang liquidity, maaaring ilang minuto pa bago ang susunod na naitalang trade; hindi ito patunay na matatanggap sana ng order mo ang presyong iyon.

Ang presyo: hindi katumbas ng fill ang quote

Ang YES sa 0.42 ay nangangahulugan ng presyong 42 sentimo bawat share, pero itinatago ng serye ng huling trade ang spread at available na dami. Kung 0.45 ang pinakamababang ask para sa 20 share, hindi ganap na mapupunan sa 0.42 ang isang kunwaring pagbili ng 100 share. Maaaring umakyat ito sa mas mataas na presyo sa order book, maghintay, o hindi mapunan.

Nagiging daan din ang mga presyo sa prediction market para sa madaling pagkukuwenta: ituring ang 0.42 bilang 42% na tsansa at kalimutang ito rin ang paunang cash na inilalabas. Nagkakahalaga ng $42 ang posisyong 100 YES share bago ang mga fee. Kung mag-settle ito sa $1, $100 ang kabuuang matatanggap; kung mag-settle sa $0, wala itong matatanggap. Dapat kasama sa ledger ang mga fee, partial fill, at anumang mekanismo ng settlement na partikular sa venue.

$42kabuuang gastos para sa 100 YES share sa halagang $0.42
$100kabuuang halaga ng settlement kung magresolba ang YES
$0kabuuang halaga ng settlement kung magresolba ang NO

Ang settlement: ano ang nagsasara sa trade?

Madalas na tinatapos ng backtest ang posisyon sa huling presyo sa merkado. Pero ayon sa mga tuntunin binabayaran ang kontratang hinahawakan hanggang sa resolusyon, at maaaring luma na, malaki ang spread, o malayo sa pinal na bayad ang huling naka-quote na presyo nito. Ituring na hiwalay na pangyayari ang resolusyon: dapat manggaling sa talaan ng kontrata ang resulta, oras ng settlement, at paggalaw ng cash.

Isama rin ang mga merkadong nagreresolba sa invalid o pinagtatalunang resulta, kung tinutukoy ng mga tuntunin ng venue ang ganitong resulta. Maaaring ibalik ang puhunan, ibang halaga ang ibayad, o mangailangan ng pagkaantala. Hindi kayang katawanin ng palagay na binary ang bawat posibleng landas ng resolusyon.

Hatol sa backtest

Para sa halimbawang ito, tatanggapin ko lang ang iniulat na panalo matapos maitugma ang hindi nababagong market ID, ang bersyon ng mga tuntuning umiiral noong ipinasok ang trade, ang YES token, ang oras kung kailan naging available ang signal, ang mga ask at daming talagang mabibili, ang mga fee, at ang naitalang settlement. Kung hindi kayang suportahan ng archive ng presyo ang mga pagsusuring ito, ang tapat na resulta ay saklaw ng mga posibleng senaryo o resultang hindi pa nabeberipika.

Maaaring mukhang mahigpit ito para sa isang maliit na trade. Pero kung maulit ang parehong pagkakamali sa pagsasama ng datos sa libo-libong merkado, baka maging masusing pagsukat ang backtest sa mga kontratang hindi naman talaga tine-trade ng estratehiya mo.

prediction marketsbacktestingdatos ng merkadoexecution
← Lahat ng post