Ennustusmarketite tagantjärele test võib kasutada õige väljanägemisega ticker’it ja õiget hinnalugu, aga valet lepingut. Seda viga on lihtne mitte märgata, sest turu nimed on lühikesed, sündmuste lehti uuendatakse ja YES-osaku hind jääb alati nulli ja ühe vahele.
Võtame näiteks hüpoteetilise turu pealkirjaga „Kas puhta ühistranspordi seadus võetakse vastu?”. Strateegia ostab YES-i hinnaga 0.42 pärast uudisesignaali. Hiljem hindab tagantjärele test positsiooni väärtuseks 1.00. Enne selle võidu usaldamist tahan täpselt teada, mida leping lubas: millist eelnõu see puudutas, mida „vastuvõtmine” tähendas, mis oli tähtaeg ja millise allika alusel tulemus kinnitati.
Pealkiri: „Kas puhta ühistranspordi seadus võetakse vastu?”
Pealkiri on kuvatekst, mitte püsiv instrumendi identifikaator. Kaks turgu võivad kasutada peaaegu ühesugust sõnastust, kuid viidata eri seadusandlikele istungjärkudele, muudetud eelnõudele või tähtaegadele. Samuti võib platvorm turu pealkirja selgemaks muuta, muutmata selle aluseks olevaid tingimusi.
Seega peaks tagantjärele test siduma positsiooni platvormi muutumatu turu- või lepingu ID-ga ning säilitama reeglite kogu teksti ja selle versiooni. Kui ajaloolised andmed sisaldavad ainult pealkirja ja ticker’it, ei saa kindlaks teha, kas hinnaseeria kuulub lepingule, millega strateegia kavatses kaubelda.
| Identiteediväli | Mida see täpsustab | Mis juhtub, kui see puudub |
|---|---|---|
| Platvorm ja turu ID | Konkreetne noteeritud turg | Sarnased pealkirjad liidetakse kokku |
| Reeglite versioon | Tingimused, millega osalejad nõustusid | Hilisem muudatus rakendatakse varasematele tehingutele |
| Tulemi tokeni ID | Kaubeldav YES- või NO-õigus | YES-i ja NO hindu vahetatakse omavahel või liidetakse |
| Tulemuse kinnitamise allikas | Tulemuse otsustamiseks kasutatud tõendid | Tagantjärele test eeldab teistsugust otsustajat |
Reeglid: mida tähendab „vastuvõtmine”?
Oletame, et reeglite järgi peab eelnõu läbima esindajatekoja ja senati 30. juuniks ning seejärel saama presidendi allkirja. Tagantjärele test, mis käsitleb kummagi koja heakskiitu eduna, on panust muutnud. Sama kehtib juhul, kui arvesse läheb sama nimega eelnõu järgmisel istungjärgul.
Lugege tegelikke tulemuse kinnitamise kriteeriume nagu täidetavaid tingimusi. Pange kirja tähtaeg ja ajavöönd, arvesse minev sündmus, erandid ning nimetatud tulemuse kinnitamise allikas. Tähtis on ka mitmetimõistetavus: kui platvormi reeglid jätavad usutava stsenaariumi lahendamata, ärge valige märkamatult tõlgendust, mis sobib ajaloolise tulemusega.
Selle töö üks meeldivalt argine osa on reeglite lehe talletamine enne, kui midagi huvitavat juhtub. Alles pärast tulemuse kinnitamist jäädvustatud lehel võib olla näha lõplik sõnastus, kuigi teie strateegia sisenes turule varasema versiooni kehtides.
Ajajoon: millal sai strateegia seda teada?
Oletame nüüd, et reeglid on selged ja uudisesignaal käivitus kell 14:05 UTC. Ajaloolises andmevoos on kirjas tehing kell 14:05 hinnaga 0.42. Ainuüksi ajatemplist ei selgu, kas teave oli enne tehingut kättesaadav, kas registreeritud hind oli hiljem teostatav või kas hinnariba kajastab noteeringut, tehingut või ajavahemiku koondnäitajat.
Hoidke signaali kättesaadavaks muutumise aeg turusündmuse ajast eraldi. Seejärel paigutage order alles pärast seda, kui strateegia oleks jõudnud signaali arvutada ja orderi esitada. Hõreda kauplemisega turul võib järgmine registreeritud tehing toimuda mitu minutit hiljem; see ei tõenda, et teie order oleks selle hinnaga täidetud.
Hind: noteering ei tähenda tehingu täitmist
YES hinnaga 0.42 tähendab 42-sendist hinda osaku kohta, kuid viimaste tehingute seeria varjab hinnavahet ja saadaolevat kogust. Kui parim müügipakkumine on 0.45 hinnaga 20 osaku eest, ei saa simuleeritud 100 osaku ostu täielikult hinnaga 0.42 täita. Order võib liikuda mööda orderiraamatut, jääda ootele või üldse täitmata.
Ennustusturu hinnad ahvatlevad ka arvestuses otseteed kasutama: käsitlema 0.42 väärtust 42% tõenäosusena ja unustama, et see on ühtlasi ostu rahaline väljaminek. 100 YES-osakut maksavad enne tasusid $42. Kui lepingu väärtuseks arveldatakse $1, on brutolaekumine $100; kui väärtuseks arveldatakse $0, on see null. Tasud, osalised täitmised ja platvormipõhised arveldusmehhanismid peavad pearaamatus kajastuma.
Arveldus: mis tehingu lõpetab?
Tagantjärele test lõpetab positsiooni sageli turu viimase hinnaga. Kuid kuni tulemuse kinnitamiseni hoitava lepingu väljamakse määravad reeglid ning selle viimati noteeritud hind võib olla aegunud, hinnavahe suur või tegelikust väljamaksest kaugel. Modelleerige tulemuse kinnitamist eraldi sündmusena: tulemus, arveldusaeg ja rahaliikumine peaksid lähtuma lepingu kirjest.
Arvestage ka võimalusega, et turg kuulutatakse kehtetuks või tulemus vaidlustatakse, kui platvormi reeglid seda ette näevad. Sel juhul võidakse tagastada panus, maksta teistsugune summa või lükata arveldamine edasi. Eeldus binaarsest väljamaksest ei hõlma kõiki võimalikke tulemuse kinnitamise viise.
Tagantjärele testi hinnang
Selle näite puhul nõustuksin raporteeritud võiduga alles pärast muutumatu turu ID, sisenemise hetkel kehtinud reeglite versiooni, YES-tokeni, signaali kättesaadavaks muutumise aja, teostatavate müügipakkumiste ja koguse, tasude ning registreeritud arvelduse vastavuse kontrollimist. Kui hinnaarhiiv nende kontrollide tegemist ei võimalda, on aus tulemus stsenaariumide vahemik või kinnitamata tulemus.
See võib ühe väikese tehingu kohta karm tunduda. Kui sama ühendamisviga kordub tuhandetel turgudel, võib tagantjärele testist saada hoolikas mõõtmine lepingute kohta, millega teie strateegia kunagi ei kaubelnud.
← Kõik postitused


