25. august 2026 · uuringud

Sinu tagasitestis on 100 tehingut. Miks on keskmine täitmishind endiselt oletus?

Sinu tagasitestis on 100 tehingut. Miks on keskmine täitmishind endiselt oletus?

100 tehingut. Taker-tasu 0.04%. Libisemise eeldus 0.02%. Need arvud võivad panna tagasitesti paistma mõõdetuna, kuid kõige üllatavam on viimane: üksainus libisemismäär ei ütle peaaegu midagi selle kohta, kas sinu orderid oleksid nende hindadega täidetud saanud.

Libisemine sõltub sellest, mida ja millal sa kaupled ning kui suur on sinu order võrreldes sel hetkel saadaoleva likviidsusega. Küünlapõhine tagasitest teab tavaliselt kahte esimest vaid ligikaudselt, kolmanda kohta aga üldse mitte midagi. Kui käsitled keskmist täitmishinda faktina, võib strateegia saada täitmisajaloo, mida ta tegelikult välja ei teeninud.

Miks ei näita OHLCV mulle keskmist täitmishinda?

Küünal näitab ajavahemiku hinnavahemikku ja koondmahtu. See ei ütle, kuidas maht hindade vahel jagunes, kui palju seisis parima ostu- ja müügihinna juures ega kas sinu order jõudis turule enne või pärast tehinguid, mis tekitasid küünla madalaima hinna. Üks kord väikese tehinguga saavutatud madalaimal hinnal ja madalaimal hinnal, mille juures vahetati pidevalt suuremaid mahtusid, on sama OHLC-väärtus.

Kujutle 1-minutilist küünalt, mille maht on $200,000, ja $50,000 suurust turuostuorderit. Order moodustab 25% küünla mahust. See ei tõesta, et order oleks turuhinda 25% võrra liigutanud või et selle oleks saanud küünla avamishinnaga täita. See näitab, et order on küünla mahuga võrreldes piisavalt suur, et nullmõju eeldusse tasub kahtlevalt suhtuda. Kui sama order moodustab mahust vaid 0.2%, on mure väiksem, kuigi ainult maht ei näita ikkagi orderbook’i sügavust ega likviidsuse taastumist.

Seepärast on väide „libisemine on 2 baaspunkti” mudeli valik, mitte instrumendi omadus. See võib olla kasulik lähte-eeldus, kuid ei sobi universaalseks vastuseks.

Kuidas hinnata turumõju küünlaandmete põhjal?

Alusta mõõtkavast, mida sinu andmed võimaldavad. Arvuta iga orderi puhul osalusmäär: orderi nimiväärtus jagatud küünlas kaubeldud nimiväärtusega. Seejärel vaata, kuidas strateegia tulemused eri osalusmäärade vahemikes muutuvad. Järgnev on teadlikult lihtsustatud näide; eeldatud mõjud on stressitesti sisendid, mitte konkreetse kauplemiskoha täitmise hinnangud.

Orderi / küünla nimiväärtusIllustratiivne ühe suuna mõjuMida küsida
0.2%1 bpKas spread ja taker-tasu on sellest juba suuremad?
2%5 bpKas eelis püsib laiema spread’i ja aeglasema täitmise korral?
20%25 bpKas nii suur osalus muudaks juba ise hinnaliikumist?

Üks baaspunkt on 0.01%. Kui strateegia käive on mõlemas suunas $100,000, maksab mõlema poole 5 bp turumõju edasi-tagasi tehingu kohta umbes $100, millele lisanduvad tasud. Arvutus on lihtne; selle otsustamiseks, kas 5 bp on usutav, on vaja rohkem tõendeid. Kui sinu signaal kaupleb täpselt siis, kui maht järsult kasvab, võib kogu küünla mahu nimetajana kasutamine osalusmäära näidata tegelikust ohutumana just neil minutitel, mil sinu order turule jõuab.

Mida peaks libisemise stressitest sisaldama?

Ära peida täitmisega seotud ebakindlust ühe koguportfelli keskmise sisse. Hoia nähtaval mõõtmed, mis tulemust muudavad:

Tee vähemalt baastsenaarium ja karmim stsenaarium. Näiteks kahekordista eeldatud spread ja turumõju ning vaata siis, millised tehingud ja perioodid muutuse põhjustavad. Kui strateegia toimib ainult kõige soodsama täitmise korral, on see uurimistulemus. Parem on sellest teada saada enne paberil kauplemist.

Hoia tasud, spread ja turumõju eraldi kirjetena. Tasud tulenevad konto hinnakirjast; spread ja turumõju sõltuvad tehingu täitmisest. Nende ühendamine peidab ära, milline eeldus tulemust kannab.

Millal on mul vaja orderbook’i andmeid?

Kasuta tehingu- ja noteeringuandmeid, kui strateegia eelis on spread’iga samas suurusjärgus, strateegia kaupleb sageli või sõltub lühiajalisest likviidsusest. Kasuta sügavuse hetkeseise või sündmuste tasemel orderbook’i andmeid, kui järjekorrakoht, osalised täitmised või orderbook’i tühjenemine määravad, kas signaali saab täita. Ka siis ei taasesita ajalooline läbimängimine sinu enda turumõju täiuslikult: vaadeldud likviidsus salvestati ilma sinu hüpoteetilise orderita.

Aeglasemate strateegiate puhul saab küünlaandmetega endiselt ideid eelsõeluda. Hoia positsioonide suurus vaadeldud mahuga võrreldes väike, avalikusta eeldatud turumõju kõver ning testi, kas mõistlikud muudatused kustutavad tulemuse. See on jämeda täitmismudeli põhjendatud kasutus. Selle nimetamine täpseks keskmiseks täitmishinnaks seda ei ole.

Praktiline eesmärk pole ära arvata üht õiget libisemisnumbrit. Eesmärk on leida vahemik, milles strateegia enam mõistlik pole, ja seejärel kontrollida, kas sinu andmed ning orderi suurus jätavad sind sellest piirist piisavalt kaugele. Kui mitte, on järgmine kasulik uurimisülesanne paremate täitmisandmete hankimine, mitte veel ühe kümnendkoha lisamine tagasitesti aruandesse.

turumõjulibiseminetehingute täitminetagasitestiminelikviidsus
← Kõik postitused