2026. gada 12. oktobris · izpēte

Mēs izjaucām prognožu tirgus atpakaļtestu, kurā tika nopirkts nepareizais līgums

Mēs izjaucām prognožu tirgus atpakaļtestu, kurā tika nopirkts nepareizais līgums

Prognožu tirgus atpakaļtestā var izmantot šķietami pareizo biržas simbolu un pareizo cenu vēsturi, bet nepareizo līgumu. Šo kļūdu ir viegli nepamanīt, jo tirgu nosaukumi ir īsi, notikumu lapas tiek atjauninātas un YES daļas cena vienmēr izskatās kā skaitlis no nulles līdz vienam.

Aplūkosim hipotētisku tirgu ar nosaukumu “Vai pieņems Tīrā transporta likumu?” Stratēģija pēc ziņu signāla nopērk YES par 0.42. Vēlāk atpakaļtests novērtē pozīciju ar 1.00. Pirms uzticos šim laimestam, gribu precīzi zināt, ko līgums solīja: par kuru likumprojektu ir runa, kas tika uzskatīts par “pieņemšanu”, kāds bija termiņš un kurš avots noteica iznākumu.

Virsraksts: “Vai pieņems Tīrā transporta likumu?”

Virsraksts ir attēlošanai paredzēta virkne, nevis nemainīgs instrumenta identifikators. 2 tirgiem var būt gandrīz vienāds formulējums, bet tie var attiekties uz dažādām likumdevēja sesijām, grozītiem likumprojektiem vai termiņiem. Birža var arī mainīt virsrakstu, lai precizētu tirgu, nemainot tā pamatnoteikumus.

Tāpēc atpakaļtestā pozīcija jāsaista ar biržas nemaināmo tirgus vai līguma ID, saglabājot arī pilnu noteikumu tekstu un tā versiju. Ja vēsturiskajos datos ir tikai virsraksts un biržas simbols, nevar pārliecināties, ka cenu rinda pieder līgumam, kuru stratēģija bija iecerējusi tirgot.

Identitātes lauksKo tas nosakaKas noiet greizi, ja to izlaid
Birža un tirgus IDKonkrētais kotētais tirgusLīdzīgi virsraksti tiek apvienoti
Noteikumu versijaNoteikumi, kam dalībnieki piekritaVēlāks labojums tiek attiecināts uz agrākiem darījumiem
Iznākuma tokena IDYES vai NO prasījums, ko tirgoYES un NO cenas tiek samainītas vai apvienotas
Iznākuma noteikšanas avotsPierādījumi, pēc kuriem nosaka iznākumuAtpakaļtests pieņem citu lēmuma pieņēmēju

Noteikumi: ko nozīmē “pieņemt”?

Pieņemsim, ka noteikumi paredz: likumprojektam līdz 30. jūnijam jāsaņem Pārstāvju palātas un Senāta apstiprinājums, un pēc tam tas jāparaksta prezidentam. Atpakaļtests, kurā par panākumu uzskata apstiprināšanu kaut vienā palātā, ir mainījis likmi. Tas pats attiecas uz atpakaļtestu, kas par derīgu ieskaita nākamajā sesijā pieņemtu likumprojektu ar tādu pašu nosaukumu.

Uztveriet faktiskos iznākuma kritērijus kā izpildāmus nosacījumus. Reģistrējiet termiņu un laika joslu, notikumu, kas atbilst kritērijiem, izņēmumus un nosaukto iznākuma noteikšanas avotu. Svarīga ir arī neskaidrība: ja biržas noteikumi neatrisina kādu ticamu scenāriju, neizvēlieties klusējot tādu interpretāciju, kas sakrīt ar vēsturisko iznākumu.

Šajā darbā ir kāda brīnišķīgi necilā daļa: saglabāt noteikumu lapu, pirms notiek kas interesants. Ja lapa ir fiksēta tikai pēc iznākuma noteikšanas, tajā var būt redzams galīgais formulējums, lai gan stratēģija iegāja darījumā saskaņā ar agrāku versiju.

Laika līnija: kad stratēģija varēja to zināt?

Pieņemsim, ka noteikumi ir korekti un ziņu signāls nostrādāja 14:05 UTC. Vēsturiskā plūsma rāda, ka darījums notika 14:05 par cenu 0.42. Ar šo laika zīmogu vien nepietiek, lai zinātu, vai informācija bija pieejama pirms darījuma, vai reģistrētā cena pēc tam bija izpildāma un vai svece atspoguļo kotējumu, darījumu vai intervāla kopsavilkumu.

Signāla pieejamības laiku nošķiriet no tirgus notikuma laika. Pēc tam izvietojiet orderi brīdī, kad stratēģija to varēja aprēķināt un iesniegt. Mazlikvīdā tirgū līdz nākamajam reģistrētajam darījumam var paiet minūtes; tas nepierāda, ka jūsu orderis būtu izpildīts par šo cenu.

Cena: kotējums vēl nenozīmē izpildi

YES par 0.42 nozīmē 42 centu cenu par daļu, taču pēdējo darījumu cenu rinda neatklāj starpību starp pirkšanas un pārdošanas cenām vai pieejamo apjomu. Ja labākā pārdošanas cena ir 0.45 par 20 daļām, simulēts 100 daļu pirkums nevar pilnībā izpildīties par 0.42. Orderis varētu izsmelt orderu grāmatu, gaidīt vai palikt neizpildīts.

Prognožu tirgu cenas arī veicina grāmatvedības saīsinājumus: cenu 0.42 mēdz uztvert kā 42% varbūtību un aizmirst, ka tā ir arī sākotnējā naudas summa. 100 YES daļu pozīcija pirms komisijām maksā $42. Ja norēķina vērtība ir $1, bruto ieņēmumi ir $100; ja tā ir $0, ieņēmumi ir nulle. Komisijām, daļējām izpildēm un katrai biržai raksturīgajai norēķinu kārtībai jābūt uzskaitītai virsgrāmatā.

$42bruto izmaksas par 100 YES daļām, pērkot par $0.42
$100bruto norēķina vērtība, ja iznākums ir YES
$0bruto norēķina vērtība, ja iznākums ir NO

Norēķins: kas noslēdz darījumu?

Atpakaļtests bieži noslēdz pozīciju pēc pēdējās tirgus cenas. Taču līgums, kas tiek turēts līdz iznākuma noteikšanai, izmaksā saskaņā ar noteikumiem, un tā pēdējais kotējums var būt novecojis, ar plašu starpību vai ļoti tāls no gala izmaksas. Modelējiet norēķinu kā atsevišķu notikumu: iznākumam, norēķina laikam un naudas plūsmai jābūt ņemtiem no līguma ieraksta.

Ņemiet vērā arī tirgu, kuram tiek noteikts nederīgs vai apstrīdēts iznākums, ja biržas noteikumos tāds ir paredzēts. Šādā gadījumā var atdot iemaksāto summu, izmaksāt citu summu vai pieprasīt nogaidīt. Pieņēmums par bināru izmaksu neatspoguļo visus iespējamos norēķina scenārijus.

Spriedums par atpakaļtestu

Šajā piemērā es atzītu paziņoto laimestu par derīgu tikai pēc tam, kad būtu salīdzināts nemaināmais tirgus ID, darījuma sākšanas brīdī spēkā esošā noteikumu versija, YES tokens, signāla pieejamības laiks, izpildāmās pārdošanas cenas un apjoms, komisijas un reģistrētais norēķins. Ja cenu arhīvs neļauj veikt šīs pārbaudes, godīgs rezultāts ir scenāriju diapazons vai nepārbaudīts rādītājs.

Tas var šķist pārlieku stingri vienam nelielam darījumam. Taču, ja tā pati kļūda savienojot datus atkārtojas tūkstošiem tirgu, atpakaļtests var kļūt par rūpīgu to līgumu mērījumu, kurus jūsu stratēģija nekad nav tirgojusi.

prognožu tirgiatpakaļtestēšanatirgus datiizpilde
← Visi raksti