2026. október 7. · kutatás

A stratégiád átment a walk-forward teszten. Miért tértek el a paper trading eredményei?

A stratégiád átment a walk-forward teszten. Miért tértek el a paper trading eredményei?

Négy szám kellemetlen képet festhet: 1,4-es walk-forward Sharpe, 312 múltbeli kötés, 46 paper kötés, valamint 18 bázispontos eltérés a paper és a visszatesztelt végrehajtási ár között. A Sharpe kerül a címbe. A 18 bázispont viszont megmagyarázhatja, miért tűnik másnak a stratégia, még mielőtt elegendő paper kereskedési előzmény gyűlne össze a teljesítmény megítéléséhez.

A walk-forward teszt azt vizsgálja, hogy a kutatási folyamat képes lett volna-e egy stratégia kiválasztására múltbeli adatok alapján, majd annak későbbi adatokon történő értékelésére. A paper trading azt vizsgálja, hogy a futó rendszer az aktuális adataival, óráival, megbízási logikájával és teljesüléseivel úgy viselkedik-e, mint a tesztelt folyamat. A két kérdés összefügg, de a másodikra nem ad automatikusan választ az első.

Mit igazol valójában a walk-forward validáció?

Tegyük fel, hogy 6 hónapnyi adaton tanítasz vagy választasz ki egy stratégiát, majd a következő 1 hónapon értékeled. Ezután gördítsd előre az időablakot, és ismételd meg. Ha minden teszthónap kimarad a hozzá tartozó kiválasztási folyamatból, az eljárás bizonyítékot ad arról, hogyan teljesített a stratégia különböző történelmi körülmények között.

Azt viszont nem igazolja, hogy a paper trading ugyanazokat a döntéseket vagy teljesüléseket fogja produkálni. A történelmi teszt használhat lezárt gyertyákat, rögzített díjtáblázatot és egyszerűsített piaci megbízási modellt. Az élő paper folyamat beérkező adatokat dolgoz fel, és más útvonalon küld be szimulált megbízásokat. Az egyik lehet megbízható, miközben a másikban eltérés van.

Ezért önmagában nem jelent ítéletet az, hogy 46 paper kötés áll szemben a walk-forward mintában szereplő 312-vel. Ellenőrizd az összehasonlítás időszakát, a jelzések gyakoriságát, a pozíciókat az időszakhatárokon, és azt, hogy mindkét számlálás ugyanúgy határozza-e meg a kötést. Egy 6 hetes paper futás kötésszáma nem érheti el egy évnyi gördülő tesztét.

Miért árulkodó a teljesülési árak közötti eltérés?

Az átlagos 18 bázispontos eltérést érdemes részeire bontani, mielőtt értelmeznéd a paper equity görbét. A visszatesztben feltételezett teljesülési ár és a paper szimulátor teljesülési ára közötti eltérésről van szó, vagy a döntéskori középár és a paper teljesülési ára közötti különbségről? Ez két különböző dolgot mér. Rögzítsd külön a döntéskori árat, a megbízás beérkezési árát, a szimulált teljesülési árat, a díjakat és az esetleges finanszírozási költséget.

Megfigyelt eltérésElsőként ellenőrizdMiért fontos
Kevesebb paper kötésA jelzések időbélyegei és a jogosultsági szabályokEgy hiányzó vagy késve érkező adat elmaradó döntésekhez vezethet
Azonos kötések, rosszabb teljesülésekMegbízástípus, spread, piaci hatás és díjszintA visszateszt olcsóbb végrehajtási útvonalat feltételezhet
Eltérő pozícióméretekKészpénz, kontraktusszorzó és kerekítésAz apró mértékegységbeli eltérések több megbízáson át összeadódnak
Újraindítás utáni eltérésVisszaállított pozíció és függő megbízásokA paper folyamat más állapotból folytatódhat

Például egy olyan visszateszt, amely a következő gyertya nyitóárán vásárol, közel állhat egy likvid instrumentumon beadott paper market megbízáshoz. Ha azonban a paper megbízás egy hirtelen elmozdulás után érkezik be, az eltérésbe az időzítés és a piaci mozgás éppúgy beleszámít, mint a végrehajtás költsége. Ha mind a 18 bázispontot „slippage”-nek nevezzük, elfedjük a kiváltó okot.

Hogyan hasonlítsam össze a paper tradinget a walk-forward teszttel?

A döntésekkel kezdd, aztán vizsgáld a megbízásokat, végül a teljesüléseket. Minden paper döntésnél futtasd vissza ugyanazt a stratégiaverziót ugyanazon a bemeneti előzményen, és hasonlítsd össze, mit tudott a rendszer abban a pillanatban. Egy hasznos paritási napló tartalmazza:

Ha a jelzések eltérnek, vizsgáld meg az adatok időzítését és a kódverziókat. Ha a jelzések egyeznek, de a megbízások eltérnek, ellenőrizd a méretezést, a kereskedési helyszín szabályait és a portfólió állapotát. Ha a megbízások egyeznek, de a teljesülések eltérnek, vizsgáld meg a végrehajtási feltételezéseket. Tartsd külön ezeket a rétegeket, különben egyetlen teljesítményszám rossz irányba terel a hiba keresésekor.

Mikor utal az eltérés arra, hogy elromlott a stratégia?

Miután az adatfolyam és a végrehajtási folyamat egyezik, hasonlítsd össze az eredményeket egy érdemi, közös időszakon, és vizsgáld meg, hogy a stratégia a szándékolt módon viselkedik-e. Néhány paper kötés gyorsan felfedhet egy hibás időbélyeget vagy megbízási útvonalat. Azt viszont nem mutatja meg megbízhatóan, hogy megváltozott-e a stratégia átlagos hozama. Ehhez elegendő megfigyelés kell, a szükséges mennyiség pedig a hozamok zajosságától és csoportosulásától függ.

A piaci körülmények is változhatnak. A spread szélesedése vagy a tartósan kedvezőtlenné váló finanszírozás ronthatja a stratégia eredményét akkor is, ha minden döntés egyezik. Ez valódi változás a kereskedési körülményekben, nem validációs hiba. A hozamok mellett a költségeket és a kitettségeket is rögzítsd, hogy látható legyen a különbség.

A walk-forward validáció arról ad bizonyítékot, hogyan működik egy kiválasztási folyamat történelmi időszakokon. A paper trading azt mutatja meg, hogyan viselkedik a futó rendszer a megfigyelt körülmények között. Ha eltérnek az eredményeik, először keresd meg a legkorábbi pontot, ahol eltérnek a naplóik. A meglepő szám gyakran nem a Sharpe. Hanem az az apró végrehajtási vagy adatbeli különbség, amely miatt a két kísérlet valójában más kérdésre válaszol.

walk-forwardpaper tradingvisszatesztelésvégrehajtásstratégiakutatás
← Összes bejegyzés