2026. gada 13. oktobris · izpēte

Jūsu atpakaļtests uzrādīja 20% priekšrocību. Cik daudz no tās radīja viena kļūdaina laika atzīme?

Jūsu atpakaļtests uzrādīja 20% priekšrocību. Cik daudz no tās radīja viena kļūdaina laika atzīme?

Atpakaļtests uzrādīja 20% gada ienesīgumu. Tajā tika izmantoti 8 gadu dati, 1,640 darījumi un korekts slīdošais dalījums. Pēc tam mēs piegādātāja pašreizējo vēsturi aizstājām ar tobrīd reģistrētajām vērtībām, un priekšrocība saruka līdz 3%.

Pārsteidzošais skaitlis nebija sākotnējais ienesīgums. Tie bija 17 procentpunkti, kas bija atkarīgi no pārskatītiem datiem. Šāda zināšana pēc fakta var slēpties ekonomikas rādītāju paziņojumos, uzņēmumu pamatrādītājos, indeksu sastāvā un pat šķietami vienkāršos tirgus datos. Vēsturiskie dati rāda, ko avots saka tagad. Datu kopa noteiktā laika griezumā rāda, ko jūsu stratēģija tobrīd būtu varējusi zināt.

Kāpēc vēsturiskie dati pēc notikuma var mainīties?

Dažas vērtības sākumā ir aplēses, bet vēlāk tiek koriģētas. Piektdien publicētu ekonomikas rādītāju nākamajā mēnesī var pārskatīt. Uzņēmums var atkārtoti paziņot iepriekš norādītu peļņas rādītāju. Datu piegādātājs var izlabot kļūdainu kotējumu, aizpildīt trūkstošu intervālu vai aizstāt sākotnējo vērtību ar galīgo. Ja datubāzē tiek glabāta tikai jaunākā vērtība, rodas iespaids, ka visas šīs izmaiņas vienmēr bijušas spēkā.

Tas ir svarīgi, ja stratēģija sarindo uzņēmumus pēc paziņotajiem ieņēmumiem vai tirgo pēc plānota datu paziņojuma. Ja tā izlabo skaitli ierauga vairākus mēnešus agrāk, atpakaļtests tai ir devis informāciju, kuras tirgū lēmuma pieņemšanas brīdī nebija. Signāla aprēķins var būt nevainojams, bet tā ievaddati joprojām nāk no nepareizās vēstures versijas.

Te ir viegli iekrist lamatās: lauks ar nosaukumu date bieži norāda periodu, uz kuru attiecas vērtība, nevis brīdi, kad tā kļuva pieejama. Ceturkšņa ieņēmumu ieraksts ar datumu 31. martā varēja tikt publicēts tikai maijā. Šis apzīmējums attiecas uz uzņēmējdarbības periodu, nevis uz stratēģijai pieejamo informāciju.

Kura laika atzīme jāizmanto atpakaļtestā?

Atsevišķi uzskaitiet vērtības attiecināmo periodu un tās pieejamības laiku. Ja iespējams, glabājiet arī publicēšanas un saņemšanas sistēmā laikus. Stratēģija varēja izmantot vērtību tikai pēc tās publicēšanas un saņemšanas sistēmā; ja šie laiki atšķiras, piesardzīgai atkārtošanai izmantojiet vēlāko laiku.

Laika atzīmeKo tā raksturoKā tā noder
Faktiskais laiksPeriods vai notikums, uz ko attiecas vērtībaSagrupē novērojumus pēc mērāmā objekta
Publicēšanas laiksKad avots publicēja šo versijuNeļauj paziņojumam parādīties pirms tā publicēšanas
Saņemšanas laiksKad jūsu sistēma saņēma šo versijuAtspoguļo piegādes aizkavēšanos un vēlāk papildinātus datus

Piemēram, pieņemsim, ka uzņēmuma ceturkšņa pārskats aptver janvāri līdz martu, tiek publicēts 8. maijā plkst. 16:15 pēc Austrumkrasta laika un jūsu izpētes datu krātuvē nonāk plkst. 16:17. Stratēģija, kas pieņem lēmumu 8. maija tirgus slēgšanas brīdī, šo pārskatu izmantot nevar, ja lēmums jāpieņem plkst. 16:00. Stratēģija, kas lēmumu pieņem nākamajā rītā, to var izmantot. Ar ceturkšņa beigu datumu vien nepietiek, lai atbildētu ne uz vienu no šiem jautājumiem.

Kā pārbaudīt, vai rezultātu nosaka datu pārskatījumi?

Izpildiet vienu un to pašu stratēģiju divreiz: vispirms izmantojot katra vēsturiskā lēmuma brīdī pieejamo datu versiju, pēc tam — jaunāko pārskatīto vēsturi. Nemainiet izpildes pieņēmumus, instrumentu kopu un kodu. Atšķirība parāda jutību pret pārskatījumiem, nevis salīdzina divas jaunas stratēģijas.

Pēc tam noskaidrojiet, no kurienes rodas atšķirība. Vai sniegums mainās paziņojumu dienās? Vai lielākās atšķirības koncentrējas dažos uzņēmumos, kas atkārtoti paziņojuši datus, vai koriģētos novērojumos? Vai stratēģija veic darījumus pirms attiecīgā paziņojuma publicēšanas? Neliela notikumu līmeņa pārbaude bieži izskaidro vairāk nekā vēl viens kumulatīvās peļņas grafiks.

20%ienesīgums, izmantojot jaunāko vēsturi
3%ienesīgums, izmantojot datus konkrētajā brīdī
17 pppārskatījumu radītā atšķirība

Šie skaitļi ir piemērs, nevis universāls sods. Noderīgs rezultāts ir pāru salīdzinājums jūsu stratēģijai, pēc iespējas saglabājot tos pašus darījumus un izmaksas. Ja pārskatītā versija uzrāda krietni labāku rezultātu, pirms uzticaties galvenajam atpakaļtesta rādītājam noskaidrojiet, kuri lauki un datumi rada atšķirību.

Kas jāfiksē datu audita laikā noteiktā laika griezumā?

Sāciet ar laukiem, ko jūsu stratēģija patiešām izmanto. Katram noskaidrojiet avotu, laika atzīmes nozīmi, pārskatīšanas kārtību un to, vai iespējams izgūt iepriekšējās versijas. Pajautājiet piegādātājam, kā tiek atspoguļotas korekcijas: vai rindas tiek pārrakstītas, pievienotas jaunas versiju rindas vai izveidots atsevišķs audita žurnāls. Vārds “vēsturisks” produkta aprakstā uz šiem jautājumiem neatbild.

Un saglabājiet praktisku tvērumu. Ja jūsu stratēģija izmanto tikai biržas darījumus un sveces, ekonomikas datu pārskatījumi var nebūt būtiski. Taču svarīgas var būt arī sveču korekcijas un vēlāk papildināti piegādātāja dati, īpaši tad, ja signāls balstās uz nelikvīdu tirgu vai precīzu notikuma laika logu.

Ja dati noteiktā laika griezumā nav pieejami

Neuzdodiet šodienas vērtību par vakardienas vērtību. Norādiet šo lauku kā ierobežojumu, izslēdziet to no apgalvojumiem, kas balstās uz vēsturisko pieejamību, vai ieviesiet piesardzīgu aizkavi un parādiet, cik lielā mērā mainās rezultāts. Aizkavēts aizstājējrādītājs var noderēt izpētei, ja aizkave ir skaidri norādīta un ierobežojums ir redzams arī rezultātā.

Atpakaļtesta uzdevums ir rekonstruēt lēmumu, izmantojot tobrīd pieejamo informāciju. Ja no jūsu datiem var iegūt tikai jaunāko versiju, godīgam rezultātam ir ierobežojums: ar to var pārbaudīt stratēģiju, izmantojot šodien rekonstruēto vēsturi, bet nevar precīzi noteikt, ko vēsturiskais aģents varēja redzēt.

atpakaļtestēšanadatu inženierijakorporatīvās darbībasdati noteiktā laika griezumā
← Visi raksti