2026. október 20. · kutatás

A stratégia működött, amíg el nem számoltuk a határidős pozíció görgetésének költségét

A stratégia működött, amíg el nem számoltuk a határidős pozíció görgetésének költségét

Kedd reggel nyitott pozíciónk volt a lejáró nyersolaj-határidős kontraktusban, trendkövető stratégiánk szerint. A jelzés pontosan azt tette, amit kértünk tőle: tartotta a pozíciót, amíg pozitív maradt a trend. A visszatesztelés szerény nyereséget mutatott. A demószámlán viszont eladtuk a régi kontraktust, vettünk az újban, két díjat fizettünk, és a belépésünk rosszabb lett annál, mint amit a grafikon sugallt.

A jelzéssel nem történt semmi rejtélyes. A visszatesztelés úgy kezelte „a határidős árat”, mintha egyetlen folytonos érték lenne. A számlán viszont az egyik kontraktust le kellett zárnunk, a másikat pedig megnyitnunk, két különböző ajánlati könyvben, két különböző áron.

Az eltérést egy olyan pozíció áttekintésekor találtuk meg, amely átnyúlt a kontraktusváltás időszakán. A stratégia a likvid, közeli lejáratú kontraktust használta, és addig tartotta, amíg egy naptári szabály át nem helyezte a következő hónapba. Ez a szabály ésszerű volt. A hozzá kapcsolódó elszámolás már nem.

A folytonos idősorunkat visszamenőleg korrigáltuk, hogy eltüntessük a kontraktusok közötti rést. Ez hasznossá tette a grafikont a trend kiszámításához. Azt is jelentette viszont, hogy az idősorban nem szerepelt valós ár, amelyen lezárhattuk volna a régi kontraktust vagy megnyithattuk volna az újat. A visszatesztelés a korrigált szint alapján értékelte a pozíciót a kontraktusváltás során, majd úgy folytatta a kereskedést, mintha a pozíció egyszerűen változatlanul fennmaradt volna.

A jelzés kiszámításához hasznos mérőeszköz lehet a folytonos idősor. A kötésár meghatározásához viszont fikció. A kontraktusváltás két ügyletből áll, a kontraktusok közötti spread pedig a piaci struktúra része, nem pedig elsimítandó, díszítő jellegű ugrás.

2 lába határidős pozíció lezárásához és újbóli megnyitásához
2 ajánlati könyvkülön vételi és eladási árral, valamint mélységgel
1 jelzésamelynek talán egyáltalán nem kell változnia

A két jegyzett kontraktussal újrajátszottuk az eseményt. A régi hónap vételi ára 79.98, eladási ára pedig 80.00 volt. A következő hónap vételi ára 80.42, eladási ára pedig 80.45 volt. A nyitott vételi pozíciónkat a régi kontraktus vételi árán kellett eladnunk, majd az új kontraktust az eladási árán kellett megvennünk. A végrehajtható vételi és eladási árak között 44 cent volt a naptári spread.

Ez a 44 cent önmagában nem jelentett automatikusan 44 cent veszteséget. A kontraktusok eltérő lejárati hónapokra szóltak, a spread pedig a carryt, a tárolást, a finanszírozást és a kínálattal kapcsolatos várakozásokat tükrözte. A kontraktusváltáson átnyúló pozíció kitettséget tart fenn az új kontraktus árfolyamának alakulására; a teljes jegyzett spreadet nem díjként fizeti meg. A stratégiának azonban el kell számolnia a régi kontraktus lezárását és az új kontraktus megnyitását. Ha a hozamszámítás úgy hasonlítja össze ezeket az árakat, mintha ugyanarról az eszközről lenne szó, akkor kitalálhat vagy eltüntethet P&L-t.

Az újrajátszás során különválasztottuk a két feladatot. A folytonos idősor továbbra is a trendjelzést adta. Az árazáshoz és a megbízásokhoz kontraktusonkénti árakat használtunk. A kontraktusváltáskor a szimulátor záró megbízást küldött a lejáró hónapra, majd nyitó megbízást a következőre, elszámolta az egyes kontraktusok díjait, és figyelembe vette az adott könyv spreadjét és elérhető mélységét.

Az első újrajátszás továbbra sem egyezett a demószámlával. Mindkét kötést ugyanahhoz az időbélyeghez igazítottuk, pedig a megbízásokat egymás után adtuk be. A régi hónapra szóló záró megbízás teljesült, de mire a vételi megbízás eljutott az ajánlati könyvig, az új hónap eladási ára elmozdult. A kontraktusváltás végrehajtható naptári spreaddel, ha a tőzsde ezt támogatja, vagy két lábbal, közben fennálló kitettséggel. Ez a kétféle végrehajtás eltérő feltételezésekkel jár. Az összehasonlításhoz a demószámlán ténylegesen használt megbízási sorrendet vettük alapul.

Ezután azt is észrevettük, hogy maga a kontraktusváltási szabály sem volt pontosan meghatározva. A „lejárat előtt 5 nappal görgetünk” pontosnak hangzik, amíg egy ünnepnap el nem tolja a kereskedési naptárat, a likviditás át nem vándorol korábbra, vagy a lejárati konvenció el nem tér kontraktusonként. Az egyik helyen naptári napokat, a másikon munkanapokat számoltunk. A demószámlán az utolsó kereskedési nap előtti 5. kereskedési napon görgettük tovább a pozíciót; a visszatesztelés az utolsó kereskedési nap előtti 5. naptári napon.

A kontraktusváltás dátuma kereskedési szabály. Rögzítsük a tőzsdei naptárt és az eseményt, amely kiváltja, különben előbb-utóbb eltér majd, hogy a visszatesztelés és a számla melyik kontraktussal rendelkezik.

Úgy módosítottuk a kontraktusváltási utasítást, hogy megnevezi a kontraktus utolsó kereskedési napját, a hozzá tartozó tőzsdei naptár szerint számolja a kereskedési napokat, és előír egy minimális likviditási ellenőrzést a váltás előtt. Ez gyakorlati biztosíték, nem ígéret jobb kötési árra: a forgalom és a nyitott kötésállomány csak tökéletlenül jelzi, hogy a megbízásunk ténylegesen végrehajtható-e. Naplóztuk a kiválasztott kontraktust és mindkét láb árát, hogy minden újrajátszásnál követhető legyen az átállás.

A módosítások után csökkent a stratégia történelmi hozama. Az eltérést nem egyetlen hatalmas kontraktusváltási veszteség okozta. Sok apró korrekció adódott össze: a megfelelő kontraktus, a megfelelő kereskedési nap, mindkét láb valós díjai, valamint a saját ajánlati könyvükben árazott zárások és nyitások. Az egyik, kevésbé likvid kontraktusváltás különösen költséges volt, ezért láthatóan hagytuk, nem átlagoltuk el.

Ha a határidős visszatesztelés folytonos grafikont használ, kérdezzük meg, mire használható ez a grafikon. Egységes bemenetet adhat egy jelzéshez. Nem helyettesítheti azt a kontraktust, amelyet ténylegesen megvehettünk vagy eladhattunk volna. Minden lejáraton átnyúló pozícióról rögzíteni kell a kutatási anyagban a régi kontraktust, az újat, a kontraktusváltást kiváltó feltételt, a végrehajtási modellt és a két ebből eredő pénzáramot.

A keddi ügylet kudarca nem volt kifinomult. Egy grafikonon nyereségesnek tűnő vonal volt, amely kihagyta azt a pillanatot, amikor a számlán meg kellett változtatnunk, hogy mivel rendelkezünk. Amint ezt a pillanatot is visszatettük az újrajátszásba, az eredmény kevésbé lett hízelgő, de sokkal hasznosabbá vált.

határidős ügyletekgörgetési költségekvisszateszteléspiaci mikrostruktúratranzakciós költségek
← Összes bejegyzés