25. avgust 2026 · raziskave

Vaš backtest ima 100 poslov. Zakaj je povprečna izvršitev še vedno ugibanje?

Vaš backtest ima 100 poslov. Zakaj je povprečna izvršitev še vedno ugibanje?

100 poslov. 0.04% provizija taker. Predpostavka o 0.02% zdrsu. Zaradi teh številk je backtest lahko videti natančen, a presenetljiva je zadnja: ena sama stopnja zdrsa pove komaj kaj o tem, ali bi se vaša naročila lahko izvršila po teh cenah.

Zdrs je odvisen od tega, s čim trgujete, kdaj trgujete in kako veliko je vaše naročilo v primerjavi z likvidnostjo, ki je takrat na voljo. Backtest na podlagi svečnikov običajno prva dva dejavnika pozna le približno, tretjega pa sploh ne. Če povprečno izvršitveno ceno obravnavate kot dejstvo, lahko strategiji pripišete zgodovino izvrševanja, ki si je ni zaslužila.

Zakaj mi OHLCV ne more povedati povprečne izvršitvene cene?

Svečnik beleži razpon in skupni obseg v določenem časovnem intervalu. Ne pove pa, kako je bil obseg razporejen med cenami, koliko ga je bilo na najboljši nakupni in prodajni ponudbi ali ali je vaše naročilo prispelo pred posli, ki so določili najnižjo ceno svečnika, ali za njimi. Najnižja cena, zabeležena enkrat pri majhnem poslu, in najnižja cena, pri kateri se je absorbiral stalen obseg, imata enake vrednosti OHLC.

Predstavljajte si 1-minutni svečnik z obsegom 200,000 $ in tržno nakupno naročilo za 50,000 $. Naročilo predstavlja 25% obsega svečnika. To ne dokazuje, da bi trg premaknilo za 25% ali da bi se lahko izvršilo po začetni ceni svečnika. Pove pa, da je naročilo glede na obseg svečnika dovolj veliko, da je treba predpostavko o ničelnem vplivu vzeti z rezervo. Če isto naročilo predstavlja le 0.2% obsega, je razlog za skrb manjši, čeprav sam obseg še vedno ne razkrije globine knjige naročil ali obnavljanja likvidnosti.

Zato je »zdrs znaša 2 bazični točki« izbira modela, ne lastnost trgovalnega instrumenta. Lahko je uporabno izhodišče. Ne more pa biti univerzalen odgovor.

Kako naj ocenim vpliv na trg na podlagi podatkov o svečnikih?

Začnite z merilom, ki ga vaši podatki omogočajo. Za vsako naročilo izračunajte stopnjo udeležbe: nominalna vrednost naročila, deljena z nominalnim obsegom trgovanja v svečniku. Nato preverite, kako se rezultati strategije spreminjajo v različnih razredih stopnje udeležbe. Sledi namenoma poenostavljen prikaz; predpostavljeni vplivi so stresni scenariji, ne ocene izvrševanja na določeni borzi.

Nominalna vrednost naročila / svečnikaPonazoritveni enosmerni vplivKaj se vprašati
0.2%1 bpAli sta razmik in provizija taker že višja od tega?
2%5 bpAli strategija ohrani prednost ob širšem razmiku in počasnejši izvršitvi?
20%25 bpBi že sama stopnja udeležbe spremenila gibanje cene?

Ena bazična točka znaša 0.01%. Če strategija obrne 100,000 $ v vsako smer, 5 bp vpliva na obeh straneh pomeni približno 100 $ stroška za sklenitev in zaprtje posla, še pred provizijami. Ta račun je preprost; za presojo, ali je 5 bp verjetna vrednost, potrebujemo več dokazov. Če strategija trguje natanko takrat, ko obseg skokovito naraste, lahko imenovalec, ki upošteva obseg celotnega svečnika, stopnjo udeležbe celo prikaže kot varnejšo, kot je v minutah, ko naročilo dejansko prispe.

Kaj naj vključuje stresni test zdrsa?

Negotovosti pri izvrševanju ne skrijte v enem povprečju za celoten portfelj. Jasno prikažite dejavnike, ki spreminjajo rezultat:

Izvedite vsaj osnovni in strožji scenarij. Predpostavljeni razmik in vpliv na primer podvojite, nato pa preverite, kateri posli in obdobja povzročijo spremembo. Če strategija deluje le ob najugodnejših izvršitvah, je to pomembna ugotovitev raziskave. Bolje je to izvedeti pred trgovanjem na papirju.

Provizije, razmik in vpliv vodite kot ločene postavke. Provizije določajo pogoji računa; razmik in vpliv sta odvisna od izvrševanja. Če jih združite, skrijete, katera predpostavka prispeva k rezultatu.

Kdaj potrebujem podatke o knjigi naročil?

Uporabite podatke o poslih in kotacijah, kadar je prednost strategije primerljiva z razmikom, kadar pogosto trguje ali kadar je odvisna od kratkotrajne likvidnosti. Uporabite posnetke globine ali podatke o knjigi naročil na ravni dogodkov, kadar o izvršljivosti signala odločajo položaj v čakalni vrsti, delne izvršitve ali izčrpavanje knjige. Tudi takrat zgodovinsko predvajanje ne more popolnoma poustvariti vašega vpliva na trg; zabeležena likvidnost ni vključevala vašega hipotetičnega naročila.

Pri počasnejših strategijah lahko podatki o svečnikih še vedno služijo za začetno preverjanje zamisli. Velikosti pozicij ohranite majhne glede na opaženi obseg, razkrijte predpostavljeno krivuljo vpliva in preverite, ali rezultat izničijo razumne spremembe predpostavk. To je zagovarljiva uporaba grobega modela izvršitev. Trditi, da gre za natančno povprečno izvršitveno ceno, pa ni.

Praktični cilj ni uganiti ene same prave vrednosti zdrsa. Poiščite razpon, pri katerem strategija ne deluje več smiselno, nato pa preverite, ali vas podatki in velikost naročila držijo dovolj daleč od te meje. Če ne, je naslednja koristna raziskovalna naloga pridobiti boljše podatke o izvrševanju, ne pa dodati še eno decimalno mesto v poročilo backtesta.

vpliv na trgzdrsizvrševanjebacktestiranjelikvidnost
← Vse objave