Backtest opcij lahko prikaže čist vstop po srednji ceni, čist izstop po srednji ceni in lep dobiček, ki ga ne bi moglo doseči nobeno naročilo. Srednja cena je aritmetična vrednost, ne obljuba: ko je nakupna cena za nakupno opcijo $1.00, prodajna pa $1.20, je $1.10 ocena med dvema čakajočima cenama. Lahko je uporabna za vrednotenje pozicije. Ne pove pa vam, ali bi kupec ali prodajalec z vami trgoval po tej ceni.
Opazil sem, da se to prikrade v raziskave, ker so podatki o srednji ceni videti manj šumni od nakupnih in prodajnih cen, poleg tega pa olajšajo primerjavo strategij. Težava se začne, ko konvencija vrednotenja neopazno postane model izvrševanja. Velik del škode povzročijo tri napake.
Napaka 1: Predpostavka, da se vsaka srednja cena izvrši
Predpostavimo, da backtest kupi nakupno opcijo po srednji ceni $1.10 in jo pozneje proda po $1.18. Pokaže osem centov dobička. Če pa sta bila oba razmika med kotacijami deset centov, bi prečkanje razmika pomenilo plačilo prodajne cene $1.20 ob vstopu in prejem nakupne cene $1.08 ob izstopu: izgubo dvanajst centov pred provizijami.
Škoda se pogosto pokaže kot strategija, ki pogosto trguje, ustvari majhen dobiček na posel in je videti robustna pri številnih pogodbah. Njena prednost morda ni nič večja od razmika, ki ga je izničila. Srednja cena je še vedno lahko referenčna vrednost, zlasti pri ocenjevanju vrednosti portfelja, vendar mora model izvrševanja določiti cenovno stran in predpostavko o izvršitvi.
| Uporaba | Smiselna cenovna referenca | Česa ne potrjuje |
|---|---|---|
| Vrednotenje odprte pozicije | Srednja cena, ob zabeleženem pravilu za kakovost kotacij | Da bi bilo mogoče pozicijo zapreti po srednji ceni |
| Tržno naročilo za nakup | Prodajna cena, po potrebi z modeliranim vplivom | Da je prikazana količina zadoščala za vaše naročilo |
| Tržno naročilo za prodajo | Nakupna cena, po potrebi zmanjšana za modelirani vpliv | Da je bila zastarela kotacija še vedno na voljo |
Napaka 2: Zaupanje kotaciji, ki je izgubila stik z dogajanjem
Opcijska kotacija lahko ostane nespremenjena, medtem ko se cena osnovnega instrumenta spreminja, trg miruje ali prikazani trg izgine. Backtest, ki ob vsaki odločitvi vzame zadnjo nakupno in prodajno ceno, lahko vedno znova uporabi staro srednjo ceno, kot da bi lahko trgovec po njej oddal naročilo. Sveža cena osnovnega instrumenta ne osveži opcijske kotacije.
Škoda se pokaže v sumljivo mirni krivulji vrednosti opcijskega portfelja: le nekaj skokov zdrsa, izvršitve po cenah, natančnih do centa, in posli s pogodbami, katerih kotacije so se komaj kaj spremenile ves dan. Spremljajte starost kotacije in zavrnite ali znižajte težo opazovanj, starejših od praga, primernega za trgovalno platformo in strategijo. Preverite tudi, da sta nakupna in prodajna cena pozitivni, pravilno razvrščeni ter da ju spremlja verjetna prikazana količina. Prekrižan trg ali trg z ničelno nakupno ceno je stanje podatkov, ki ga je treba obravnavati, ne pa priložnost za ugoden nakup.
Nekega mirnega popoldneva sem opazoval opcijsko verigo, ki je bila videti zamrznjena, medtem ko se je osnovni instrument še naprej premikal. To me je dobro spomnilo, da urejena tabela ni isto kot živ trg.
Napaka 3: Predpostavka, da je prikazana količina vaša
Tudi sveža kotacija z razumnim razmikom pokaže le, kaj je bilo prikazano ob zajemu podatkovnega toka. Če je pri prodajni ceni prikazana ena pogodba, backtest pa kupi deset pogodb, predpostavka, da se vseh deset izvrši po isti prodajni ceni, pomeni globino trga, ki je kotacija nikoli ni prikazala. Če strategija odda omejeno naročilo po srednji ceni in mu pripiše izvršitev, ker se je cena osnovnega instrumenta pozneje dotaknila te ravni, predpostavlja prednost v čakalni vrsti in posel, ki je šel skozi ceno naročila.
Škoda se običajno povečuje z velikostjo pozicije. Preizkus z eno pogodbo je videti verjeten, rezultati portfelja pa se skoraj linearno povečajo do 50 pogodb, brez dodatnih stroškov razmika ali neizvršenih naročil. Količino izvršitve po možnosti omejite na opaženo količino; sicer uporabite pregledno predpostavko o vplivu na ceno in izvedite analizo občutljivosti. Pri pasivnih naročilih zahtevajte dokaz, da je cena presegla omejeno ceno, ali pa konservativno modelirajte čakalno vrsto in delne izvršitve. Samo najvišja ali najnižja cena svečnika ne pove, ali je bilo vaše naročilo prvo v vrsti.
Kako naj opcijski backtest obravnava srednjo ceno?
Vrednotenje ločite od trgovanja. Za vsako odločitev zabeležite uporabljene nakupno in prodajno ceno, časovni žig kotacije ter količino. Odprte pozicije vrednotite po določenem pravilu, nato pa simulirajte nakupe in prodaje po izvršljivih cenah ali z dokumentiranim modelom omejenih naročil. Provizije in borzne pristojbine obračunajte ločeno; realistična cena ne zajame vseh stroškov.
Nato primerjajte rezultate pri več izrecnih predpostavkah: vrednotenje po srednji ceni, izvrševanje po nakupni in prodajni ceni ter primer z večjim razmikom ali manj izvršitvami. Če teza vzdrži le ob predpostavki izvršitev po srednji ceni, je raziskava odkrila vprašanje dostopa do trga, ne pa potrjene trgovalne prednosti. Ta razlika je posebej pomembna pri opcijah, kjer lahko široki razmiki in majhne količine najprivlačnejše posle v backtestu spremenijo v najtežje izvršljive.
← Vse objave


