2026. október 1. · kutatás

Az újrasúlyozás, amely eladta a holnapi nyerteseket: a forgalom részletes elemzése

Az újrasúlyozás, amely eladta a holnapi nyerteseket: a forgalom részletes elemzése

Egy havi momentumstratégia helyesen rangsorolhatja az eszközöket, miközben teljesen irreális kereskedési költséget mutat. A hiányzó lépés az újrasúlyozás: a tegnapi pozíciók és a mai cél-súlyok tényleges megbízásokká alakítása. Nézzünk meg egy egyszerű példát négy likvid kriptospot-eszközzel, olyan számokkal, amelyeket kézzel is könnyű ellenőrizni.

Tegyük fel, hogy van egy $100,000 értékű, csak long pozíciókat tartó portfóliónk, amelyet havonta súlyozunk újra. A két legjobb múltbeli hozamú eszközt tartja, egyenlő súllyal. Az előző újrasúlyozáskor $50,000 értékben tartott A-ból és B-ből is. Egy hónappal később, az árfolyammozgások után, a portfólió értéke $110,000: A most $60,000-t, B pedig $50,000-t ér. Az új rangsorban B és C kerül az első két helyre. C még nincs a portfólióban.

A rangsor sora: mely eszközök kerüljenek a portfólióba?

A jelzés szerint B-t és C-t kell tartani, egyenként 50%-os súllyal. A portfólió jelenlegi értékére vetítve ez egyenként $55,000 értékű célpozíciót jelent. A rangsorváltozás megmutatja, mely eszközöket tartsuk; azt nem, hogy mennyit kell kereskednünk. Ez attól függ, milyen pozíciókat viszünk magunkkal az újrasúlyozásba.

EszközJelenlegi értékCélértékMegbízás
A$60,000$0Eladás $60,000 értékben
B$50,000$55,000Vétel $5,000 értékben
C$0$55,000Vétel $55,000 értékben
Összesen$110,000$110,000$120,000 forgalom

Figyeljük meg ezt az apró részletet: B a portfólióban marad, de a súlyának visszaállításához így is $5,000 értékű megbízás szükséges. Az a backteszt, amely csak a bekerülő és kikerülő eszközökkel kereskedik, figyelmen kívül hagyja ezt az eltérésből adódó korrekciót.

A megbízások sora: mekkora forgalmat generáltak?

A bruttó kereskedett névérték a vételek és eladások összege: $60,000 + $5,000 + $55,000 = $120,000. Ezt a $110,000 értékű portfólióval elosztva 109.1%-os bruttó forgalmat kapunk erre az újrasúlyozásra. Ha a stratégia egyirányú forgalmat jelent, előfordulhat, hogy inkább kettővel oszt, így az eladást és az újrabefektetést egyetlen cserének számítja. Mindkét konvenció működhet; jelöljük egyértelműen, és a hozzá illő költségképletet használjuk.

Tegyük fel, hogy minden megbízás taker végrehajtással teljesül, oldalanként 0.10% díj mellett. A díjak összege $120. Ha oldalanként 0.15%-os árhatással számolunk, a becsült árhatás további $180. Az újrasúlyozás teljes költsége $300, vagyis a portfólió értékének körülbelül 27 bázispontja. Ha a bruttó kereskedett névértékből egyszer levonunk 0.25%-ot, itt szintén $300-at kapunk. Ez az egyszerűsítés csak azért működik, mert a díj- és árhatás-feltételezést minden kereskedett dollárra következetesen alkalmazzuk.

109.1%bruttó forgalom újrasúlyozásonként
27 bpbecsült portfólióköltség

Ezek feltételezések, nem tényleges teljesülések. Az árhatás általában a megbízás méretétől és a piaci forgalomhoz viszonyított arányától függ, ezért egyetlen, mindenre érvényes díjjal könnyen rosszul árazzuk be a legnagyobb megbízásokat. Egy $55,000 értékű vétel mély piacon könnyen teljesülhet; ugyanekkora megbízás egy illikvid tokennél végigjárhatja a könyvet. Ha a stratégia csak a rangsor alapján határozza meg a pozícióméretet, véletlenül épp a legkevésbé likvid eszközökbe irányíthatja a kereskedés nagy részét.

Az időzítés sora: milyen áron tud ténylegesen kereskedni a stratégia?

A példában egy másik csapda is rejtőzik. Ha a rangsor a hónap végi záróárakat használja, ezek az értékek csak a zárás után válnak véglegessé. A stratégia nem ismerheti a végleges rangsort, és kereskedhet ugyanazon a záróáron. Egy védhető szimuláció a záráskor kiszámítja a célokat, majd a következő kereskedési időszak nyitásakor hajtja végre a megbízásokat, és felszámítja a kapcsolódó költségeket. A folyamatosan kereskedett kriptóknál határozzuk meg a zárási időpontot és egy későbbi végrehajtási időablakot; a „havi zárás” megadásához időzóna és tényleges megbízási időpont is kell.

Ez a késleltetés módosíthatja a pozíciókat, így a megbízásokat is. Ha A árfolyama a végrehajtás előtt tovább emelkedik, nő az eladási névérték; ha C megugrik, drágább lesz a vétele. A megbízások leadásakor számítsuk újra a célmennyiségeket a portfólió értéke és az elérhető végrehajtási árak alapján. Ha a záráskori célösszegeket változatlanul hagyjuk, miközben későbbre toljuk a végrehajtást, észrevétlenül megváltoztatjuk a cél-súlyokat.

A könyvelés sora: csökkenti a költség a portfólió értékét?

A végrehajtás után terheljük meg a készpénzegyenleget vagy a saját tőkét $300-zal. A portfólió értéke így a későbbi piaci mozgások előtt $109,700. Ha a szimulátor levonja a költséget a hozamból, de a készpénzt érintetlenül hagyja, a későbbi pozícióméretezés olyan dollárokat is elkölthet, amelyek már elfogytak. Ugyanabban a könyvelésben kövessük a megbízásokat, teljesüléseket, díjakat és pozíciókat; különben a következő újrasúlyozás olyan portfólióból indulhat, amely sosem létezett.

Ehhez a példához minden eszköznél rögzíteném a jelzés időbélyegét, a cél-súlyokat, a kereskedés előtti pozíciókat, a megbízás névértékét, a végrehajtási árat, a díjat és a becsült árhatást. Ezután összevetném a kiszámított forgalmat a teljesülések névértékének közvetlen összegével. Ez az ellenőrzés kiszűri a jól ismert hibákat: a megtartott eszközök súlyeltérésének kihagyását, a féloldalas forgalomra kétszer felszámított költséget, valamint azt, amikor a cél-súlyokat úgy kezeljük, mintha tényleges teljesülések lennének.

Az újrasúlyozás alakítja át a portfóliószabályt kereskedések sorozatává. Dokumentáljuk minden átalakítás lépéseit, vezessük a könyvelést, és tegyük egyértelművé a forgalom számításának konvencióját. Az így kapott backteszt talán kevésbé lesz elegáns. Legalább olyan megbízásokat ír le, amelyeket a stratégia ténylegesen leadhatott volna.

portfólió-újrasúlyozásforgalombackteszteléstranzakciós költségekstratégiakutatás
← Összes bejegyzés