En options-backtest kan vise en ren indgang til midtpunktet, en ren udgang til midtpunktet og en pæn gevinst, som ingen ordre kunne have indkasseret. Midtpunktet er aritmetik, ikke et løfte: Når en call-option er noteret med en bid på $1.00 og en ask på $1.20, er $1.10 en værdi mellem to hvilende ordrer. Den kan være nyttig til at værdiansætte en position. Den fortæller dig ikke, at en køber eller sælger ville handle med dig dér.
Jeg har set det snige sig ind i research, fordi data for midtpunktskurser ser mindre støjende ud end bid og ask, og fordi de gør det nemt at sammenligne strategier. Problemet opstår, når en værdiansættelseskonvention i det stille bliver til en eksekveringsmodel. Tre fejl står for en stor del af skaden.
Fejl 1: Behandl hvert midtpunkt som en udførelse
Antag, at en backtest køber en call-option til en midtpunktskurs på $1.10 og sælger senere til $1.18. Den viser en gevinst på otte cent. Men hvis begge kurser havde et spænd på ti cent, ville det at krydse spændet betyde, at man betalte ask-kursen på $1.20 ved indgang og fik bid-kursen på $1.08 ved udgang: et tab på tolv cent før gebyrer.
Problemet viser sig ofte som en strategi, der handler hyppigt, tjener små beløb pr. handel og ser robust ud på tværs af mange kontrakter. Dens edge er måske ikke større end spændet, den har visket ud. Et midtpunkt kan stadig bruges som referencekurs, især til at estimere porteføljens værdi, men eksekvering kræver en prisside og en angivet antagelse om udførelse.
| Anvendelse | Rimelig prisreference | Hvad den ikke fastslår |
|---|---|---|
| Værdiansættelse af en åben position | Midtpunkt med en registreret regel for kurskvalitet | At positionen kunne lukkes til midtpunktet |
| Markedsordre ved køb | Ask plus modelleret markedspåvirkning, hvor det er relevant | At den viste mængde var tilstrækkelig til din ordre |
| Markedsordre ved salg | Bid minus modelleret markedspåvirkning, hvor det er relevant | At en gammel kurs stadig var tilgængelig |
Fejl 2: Stol på en kurs uden liv i sig
En optionskurs kan stå uændret, mens det underliggende aktiv bevæger sig, markedet holder pause, eller den viste handel forsvinder. En backtest, der aflæser den seneste bid og ask ved hver beslutning, kan blive ved med at genbruge det gamle midtpunkt, som om en trader kunne handle på det. En ny kurs på det underliggende aktiv opdaterer ikke optionskursen.
Problemet er en mistænkeligt rolig egenkapitalkurve for optioner: få udsving i slippage, udførelser til priser, der ser præcise ud ned til centen, og handler i kontrakter, hvis kurser knap nok ændrede sig hele dagen. Hold styr på kursens alder, og afvis eller nedgrader observationer, der overskrider en tærskel, som passer til handelspladsen og strategien. Kontrollér også, at bid og ask er positive og i korrekt rækkefølge, og at de ledsages af en plausibel vist mængde. Et krydset marked eller et marked med bid på nul er en datatilstand, der skal håndteres, ikke et tilbud, man skal udnytte.
En stille eftermiddag så jeg engang en optionskæde se fastfrossen ud, mens det underliggende aktiv blev ved med at rykke sig. Det var en nyttig påmindelse om, at en pæn tabel ikke er det samme som et aktivt marked.
Fejl 3: Behandl den viste mængde, som om den var din
Selv en frisk kurs med et fornuftigt spænd viser kun, hvad der var vist, da feedet fangede den. Hvis ask viser én kontrakt, og backtesten køber ti, forudsætter det at tildele alle ti den samme ask, at der var dybde, som kursen aldrig viste. Hvis strategien lægger en limitordre ved midtpunktet, og backtesten tildeler den en udførelse, fordi det underliggende aktiv senere ramte det niveau, forudsætter det køprioritet og en handel gennem ordren.
Problemet vokser typisk med positionens størrelse. En test med én kontrakt virker plausibel, mens porteføljeresultaterne skalerer næsten lineært op til 50 kontrakter uden ekstra spændomkostninger eller udeblevne udførelser. Hold så vidt muligt den udførte mængde inden for den observerede mængde; ellers skal du anvende en gennemsigtig antagelse om markedspåvirkning og køre følsomhedsscenarier. For passive ordrer skal du kræve tegn på en handel gennem limitprisen eller modellere kø og delvise udførelser konservativt. En bars high eller low kan ikke i sig selv fortælle dig, om din ordre stod først i køen.
Hvad skal en options-backtest bruge midtpunktet til?
Adskil værdiansættelse fra handel. Registrér bid, ask, tidsstempel for kursen og den mængde, der blev brugt ved hver beslutning. Værdiansæt beholdningen efter en fastlagt regel, og simulér derefter køb og salg mod eksekverbare prissider eller en dokumenteret model for limitordrer. Beregn provisioner og handelspladsgebyrer separat; en realistisk pris omfatter ikke alle omkostninger.
Sammenlign derefter resultaterne under nogle få tydelige antagelser: midtpunktskurser til værdiansættelse, eksekvering på bid og ask samt et scenarie med bredere spænd eller færre udførelser. Hvis tesen kun holder med udførelser ved midtpunktet, har analysen identificeret et spørgsmål om markedsadgang, ikke en etableret trading-edge. Den forskel er særlig vigtig for optioner, hvor brede spænd og ringe mængde kan gøre de mest attraktive handler i backtesten til de sværeste at eksekvere.
← Alle indlæg


