2026 m. spalio 27 d. · tyrimai

Jūsų opcionų backteste naudota vidurio kaina, kuria niekas neprekiavo

Jūsų opcionų backteste naudota vidurio kaina, kuria niekas neprekiavo

Opcionų backteste gali matytis tvarkingas pirkimas vidurio kaina, tvarkingas pardavimas vidurio kaina ir gražus pelnas, kurio joks pavedimas nebūtų galėjęs uždirbti. Vidurio kaina yra aritmetinis vidurkis, o ne pažadas: kai pirkimo opciono kotiruotė yra $1.00 pirkimo ir $1.20 pardavimo, $1.10 tėra žyma tarp dviejų laukiančių kainų. Ji gali būti naudinga pozicijos vertei įvertinti. Tačiau ji neparodo, kad pirkėjas ar pardavėjas būtų su jumis sudaręs sandorį už tokią kainą.

Esu matęs, kaip ši klaida įsėlina į tyrimus, nes vidurio kainos duomenys atrodo mažiau triukšmingi nei pirkimo ir pardavimo kainos, be to, juos patogu naudoti strategijoms palyginti. Problema prasideda tada, kai vertinimo susitarimas tyliai tampa vykdymo modeliu. Didelę dalį žalos sukelia trys klaidos.

1 klaida: laikyti kiekvieną vidurio kainą įvykdymo kaina

Tarkime, backtestas perka pirkimo opcioną už $1.10 vidurio kainą, o vėliau parduoda už $1.18. Jis rodo aštuonių centų pelną. Tačiau jei abiejų kotiruočių skirtumas buvo dešimt centų, kertant skirtumą tektų pirkti už $1.20 pardavimo kainą, o parduodant gauti $1.08 pirkimo kainą: prieš mokesčius būtų patirta dvylikos centų nuostolio.

Žala dažnai pasireiškia kaip dažnai prekiaujanti strategija, kuri uždirba nedidelį pelną iš kiekvieno sandorio ir atrodo patikima su daugeliu kontraktų. Jos pranašumas gali būti ne didesnis už panaikintą kainų skirtumą. Vidurio kaina vis dar gali būti atskaitos žyma, ypač portfelio vertei įvertinti, tačiau vykdymui reikia pasirinkti kainos pusę ir aiškiai nurodyti įvykdymo prielaidą.

PaskirtisPagrįsta kainos atskaitaKo tai nepatvirtina
Atviros pozicijos vertinimasVidurio kaina, taikant užfiksuotą kotiruotės kokybės taisyklęKad poziciją būtų buvę galima uždaryti vidurio kaina
Rinkos pavedimu perkamaPardavimo kaina, prireikus pridėjus modeliuojamą poveikį rinkaiKad rodomo kiekio būtų pakakę jūsų pavedimui
Rinkos pavedimu parduodamaPirkimo kaina, prireikus atėmus modeliuojamą poveikį rinkaiKad pasenusi kotiruotė vis dar būtų buvusi prieinama

2 klaida: pasitikėti kotiruote, kuri jau nebegalioja

Opciono kotiruotė gali nekisti, nors bazinio turto kaina juda, rinka sustoja arba rodomos kainos dingsta. Backtestas, kuris kiekvienu sprendimo momentu ima naujausias pirkimo ir pardavimo kainas, gali ir toliau naudoti seną vidurio kainą, tarsi prekiautojas galėtų pagal ją veikti. Nauja bazinio turto kaina neatnaujina opciono kotiruotės.

Žala pasireiškia įtartinai ramia opcionų nuosavo kapitalo kreive: nedaug praslydimo šuolių, kainos tikslios iki cento ir sandoriai su kontraktais, kurių kotiruotės beveik visą dieną nesikeitė. Sekite kotiruotės amžių ir atmeskite arba sumažinkite senesnių nei jūsų prekybos vietai ir strategijai tinkama riba stebėjimų svorį. Taip pat patikrinkite, ar pirkimo ir pardavimo kainos yra teigiamos, nurodytos teisinga tvarka ir pateiktas tikėtinas rodomas kiekis. Susikertančios kainos arba nulinės pirkimo kainos rinka yra duomenų sąlyga, kurią reikia tvarkyti, o ne galimybė pasipelnyti.

Kartą ramų popietės metą stebėjau, kaip opcionų grandinė lyg sustingo, nors bazinio turto kaina vis trūkčiojo. Tai buvo geras priminimas, kad tvarkinga lentelė nėra gyva rinka.

3 klaida: laikyti rodomą kiekį savu

Net ir šviežia kotiruotė su pagrįstu kainų skirtumu parodo tik tai, kas buvo rodoma tuo metu, kai duomenų srautas ją užfiksavo. Jei pardavimo pusėje rodytas vienas kontraktas, o backtestas perka dešimt, visiems dešimčiai priskirti tą pačią pardavimo kainą reiškia daryti prielaidą apie kotiruotėje niekada nerodytą gylį. Jei strategija pateikia vidurio kainos limitinį pavedimą, o jam priskiriamas įvykdymas vien todėl, kad bazinio turto kaina vėliau pasiekė tą lygį, daroma prielaida apie eilės prioritetą ir sandorį, įvykusį už pavedimo kainą.

Žala paprastai didėja kartu su pozicijos dydžiu. Vieno kontrakto testas atrodo įtikinamas, o portfelio rezultatai beveik tiesiškai išauga iki 50 kontraktų, nepatiriant papildomų kainų skirtumo sąnaudų ir nepraleidžiant nė vieno įvykdymo. Kai įmanoma, apribokite įvykdomą kiekį stebėtu kiekiu; kitu atveju taikykite skaidrią poveikio rinkai prielaidą ir išbandykite kelis jautrumo scenarijus. Pasyviems pavedimams reikalaukite įrodymų, kad sandorio kaina peržengė limito kainą, arba konservatyviai modeliuokite eilę ir dalinius įvykdymus. Vien žvakės aukščiausia ar žemiausia kaina neparodo, ar jūsų pavedimas buvo pirmas eilėje.

Kaip opcionų backteste reikėtų naudoti vidurio kainą?

Atskirkite vertinimą nuo prekybos. Kiekvienam sprendimui užfiksuokite naudotas pirkimo ir pardavimo kainas, kotiruotės laiko žymą ir kiekį. Inventorių vertinkite pagal aiškiai apibrėžtą taisyklę, o pirkimus ir pardavimus simuliuokite pagal įvykdomas kainas arba dokumentuotą limitinių pavedimų modelį. Komisinius ir biržos mokesčius skaičiuokite atskirai: realistiška kaina neapima visų sąnaudų.

Tada palyginkite rezultatus pagal kelias aiškiai apibrėžtas prielaidas: vertinimą vidurio kainomis, vykdymą pagal pirkimo ir pardavimo kainas bei didesnio skirtumo arba mažesnio įvykdymų skaičiaus scenarijų. Jei tezė išlieka tik darant prielaidą apie įvykdymą vidurio kaina, tyrimas atskleidė prieigos prie rinkos klausimą, o ne patvirtintą prekybos pranašumą. Šis skirtumas ypač svarbus opcionų rinkoje, kur platūs skirtumai ir menki kiekiai gali apsunkinti būtent patraukliausių backtesto sandorių įvykdymą.

opcionų backtestavimaspirkimo ir pardavimo kainų skirtumasrinkos mikrostruktūravykdymo modeliavimas
← Visi įrašai