Pillinger Works

Regime-dependent Strategies – Rezsimfüggő stratégiák

SzakértőE-035
Készen állsz a fejlődésre?

Az anyagokat regisztráció nélkül is megnézheted ugyan, de ha nyitsz egy ingyenes fiókot, követheted a fejlődésedet és jutalmakat is kaphatsz utad során. Mely tanulmányi utad végén minden hasznos tudás birtokosa leszel, hogy profitábilis Kereskedővé válhass!

Csatlakozom →

Bevezetés

A piacok nem viselkednek mindig ugyanúgy. Változik a volatilitás, erősödnek és gyengülnek a trendek, változik a likviditás, a korrelációk elmozdulnak, és az ármozgások domináns mozgatórugói is változhatnak.

A rezsimfüggő stratégia ezt tudatosan kezeli. Nem abból indul ki, hogy ugyanaz a szabályrendszer minden környezetben azonosan teljesít, hanem azt kérdezi, hogy a stratégiai előny függ-e azonosítható piaci jellemzőktől.

Ez azonban nem jelentheti a stratégia folyamatos módosítását az aktuális chart alapján. Az reaktív túltanulás lenne. A professzionális cél az, hogy a rezsim fogalmát a teszt előtt definiáljuk, megértsük, miért kellene az edge-nek eltérően viselkednie, majd ezt OOS is validáljuk.

1. Mi az a piaci rezsim?

A piaci rezsim olyan időszak, amelyet a piaci körülmények egy viszonylag eltérő kombinációja jellemez.

Lehetséges dimenziók:• volatilitás;• trend erőssége;• piaci irány;• likviditás;• korrelációs szerkezet;• makro- és eseménykörnyezet;• piaci részvétel.

A rezsim nem feltétlenül tökéletes, éles határokkal rendelkező címke. Kutatási keret arra, hogy leírjuk azokat a feltételeket, amelyek megváltoztathatják a stratégia viselkedését.

2. Miért számítanak a rezsimek?

Egy stratégia összességében lehet pozitív várható értékű úgy, hogy közben az egyes rezsimekben nagyon eltérően teljesít.

Példa:Összesített várható érték: +0,18R.Alacsony volatilitás: +0,32R.Magas volatilitás: −0,04R.

Az összesített eredmény elrejti a feltételes szerkezetet.

Ha a stratégia mechanizmusa például volatilitás-bővüléshez, trendperzisztenciához vagy más azonosítható feltételhez kapcsolódik, a rezsimvizsgálat megmutathatja, hol koncentrálódik az edge.

3. Rezsimfüggés vagy véletlen felosztás?

Nem minden két időszak közötti különbség rezsimhatás.

Ha a történelmet több tucat önkényes csoportra osztod, néhány csoport pusztán véletlenül fog jobban kinézni.

Hasznos rezsimdefinícióhoz kell:• gazdasági vagy piaci indok;• mérhető osztályozási szabály;• elegendő megfigyelés;• kapcsolat a stratégia mechanizmusával;• tesztelhető stabilitás.

A rezsim a kutatási kérdést magyarázza, nem az eredmény után kitalált címke.

4. A rezsimet a teszt előtt definiáld

Tegyük fel, hogy úgy gondolod: egy momentumstratégia erős trendben jobban működik.

Ne előbb nézd meg az equity curve-t, majd döntsd el, hogy „erős trend” pontosan azokat a feltételeket jelentse, ahol a stratégia jól teljesített.

Ehelyett előre határozd meg:• hogyan méred a trend erősségét;• küszöbérték;• lookback;• mikor válik aktívvá a besorolás;• hogyan kezeled az átmeneteket.

Ezután vizsgáld a stratégia teljesítményét rezsimenként.

5. Gyakori rezsimek és dimenziók

Hasznos dimenziók:

Volatilitás — nyugodt vs. bővülő vagy magas volatilitás.Trend — irányított vs. gyenge vagy oldalazó környezet.Likviditás — normál vs. stresszes piac.Piaci irány — bullish, bearish vagy semleges környezet.Korreláció — széttartó vs. erősen együtt mozgó eszközök.Eseménykörnyezet — normál vs. jelentős események.

Egy stratégia egyetlen dimenziótól vagy több dimenzió kölcsönhatásától is függhet.

6. Volatilitási rezsimek

A volatilitás az egyik leggyakrabban használt rezsimváltozó.

Egy breakout stratégia igényelheti a volatilitás bővülését. Egy mean-reversion stratégia másképp viselkedhet összeszűkült vagy extrém erős mozgású piacon.

A volatilitást azonban nem kell automatikusan jelként kezelni. A kutatási kérdés az, hogy a stratégia feltételes eloszlása értelmezhető és ismételhető módon változik-e.

7. Trendrezsimek

A trendrezsimek árstruktúrával, iránymérőkkel vagy más előre definiált osztályozással határozhatók meg.

A kulcs a következetesség.

Ha egy stratégia continuation alapú, hipotézis lehet, hogy az erősen irányított környezet javítja a várható értéket. Egy range-stratégia más mechanizmusra épülhet.

Ne azért nevezd trendelőnek az időszakot, mert ott jól keresett a stratégia.

8. Likviditás és piaci mikrostruktúra

A likviditás megváltoztathatja az edge gyakorlati viselkedését.

Stresszes környezetben:• szélesedhet a spread;• nőhet a slippage;• romolhat a teljesülés;• nagyobbak lehetnek a gapek;• kevésbé megbízhatóvá válhatnak a végrehajtási feltételezések.

Ezért a rezsimfüggő stratégia esetén azt is vizsgálni kell, hogy a releváns likviditási környezetben, reális végrehajtás mellett fennmarad-e az edge.

9. A rezsimbesorolás legyen point-in-time

A történelmi trade rezsimcímkéjét kizárólag abból az információból kell képezni, amely a trade döntésekor elérhető volt.

Egy időszak végleges besorolásának használata Look-Ahead Bias-t okozhat.

Ha például egy teljes hónap realizált volatilitása alapján minősíted a hónapot, majd ezt a címkét a hónap eleji ügyletekhez is használod, jövőbeli információ került a kutatásba.

A rezsimbesorolásnak ugyanazt az információs határt kell tiszteletben tartania, mint magának a stratégiának.

10. Feltételes várható érték

A rezsimvizsgálat különösen hasznos R-többszörösben kifejezve.

Minden rezsimre számold:• tradeszám;• win rate;• átlagos nyerő/vesztő;• várható érték;• Profit faktor;• maximális drawdown;• R-eloszlás.

Példa:Trendrezsim: +0,28R.Range-rezsim: +0,03R.Erős fordulós rezsim: −0,14R.

Ez feltételes viselkedést jelezhet, de önmagában nem bizonyítja, hogy a rezsim okozta a különbséget.

11. Rezsimátmenetek

Az egyik rezsimből a másikba való átmenet legalább olyan fontos lehet, mint maga a rezsim.

Egy stratégia másképp viselkedhet:• közvetlenül a volatilitás kitágulása után;• egy trend közepén;• amikor a trend veszít az erejéből;• likviditási sokk után.

Ezért egy egyszerű „A rezsim vs. B rezsim” modell néha túl durva.

Ha az átmenet része a hipotézis mechanizmusának, azt előre kell definiálni.

12. A rezsimkapcsolat stabilitása időben

A rezsimkapcsolatot több történelmi időszakon keresztül kell vizsgálni.

Ha a magas volatilitás egyik évtizedben erős, a másikban gyenge várható értéket adott, a kapcsolat lehet, hogy nem stabil.

Kérdések:• ismétlődik-e a hatás;• változik-e a nagysága;• továbbra is értelmes-e a rezsimdefiníció;• egyetlen kivételes időszak okozza-e az eredményt?

A mintanagyság itt különösen fontos, mert a rezsimenkénti minták meglepően kicsivé válhatnak.

13. Rezsimspecifikus optimalizálás

Ha találtunk egy rezsimkapcsolatot, csábító lehet minden rezsimhez teljesen külön stratégiát optimalizálni.

Ez növeli a modell komplexitását és a kutatási szabadságot.

Fegyelmezettebb megközelítés, ha a legkisebb feltételes szabállyal kezdünk, amely megmagyarázhatja a különbséget.

Például:• csak előre definiált volatilitási küszöb felett kereskedj;• kedvezőtlen rezsimben csökkentsd előre meghatározott mértékben a kitettséget;• használj két korábban definiált exit közül egyet.

Minden további paraméternek legyen indoka.

14. Walk-forward rezsimteszt

A walk-forward vizsgálhatja, hogy a rezsimfüggő viselkedés fennmarad-e változó piaci környezetben.

Minden fejlesztési ablakban:1. a rögzített protokoll szerint azonosítsd vagy becsüld a rezsimkapcsolatot;2. fagyaszd be a szabályt;3. értékeld a következő, ismeretlen időszakon.

Így láthatóvá válik, hogy a feltételes edge fennmarad-e, nem csak egyetlen történelmi felosztásban működik-e.

15. Rezsimfüggés és OOS validáció

A rezsimhipotézis különösen érzékeny a véletlen történelmi kapcsolatokra.

Ha az edge:Fejlesztés: +0,30R magas volatilitásban.Validáció: +0,27R hasonló magas volatilitásban.

Ez támogatja a hipotézist.

Ha a validáció −0,12R, a kapcsolat jelentősen gyengül.

A helyes következtetés az előre meghatározott kritériumoktól és a mintanagyságtól függ, nem attól, hogy az eredmény megfelelt-e az elvárásnak.

16. Rezsimfilter és tradeszám

Egy rezsimfilter javíthatja a feltételes várható értéket, miközben csökkenti a tradeszámot.

Ez trade-off.

Példa:Szűrés nélkül: +0,12R, 900 ügylet.Szűréssel: +0,24R, 260 ügylet.

A filter javíthatja az átlagos trade-minőséget, de csökkenti a mintát és a kapacitást is.

Ezért ne csak a várható értéket nézd, hanem az egész eloszlást és a gyakorlati következményeket.

17. Esettanulmány — A trendfilter

Egy breakout stratégia összesített várható értéke +0,16R.

A trader feltételezi, hogy az erős trend kedvező. A trendrezsimet a teszt előtt definiálja. Az eredmények:

Erős trend: +0,31R / 340 trade.Gyenge trend: +0,02R / 410 trade.Fordulós környezet: −0,09R / 150 trade.

A kapcsolat érdekes, de a trader nem optimalizálja azonnal a trendküszöböt. A következő lépés annak vizsgálata, hogy ugyanaz a besorolás hasonlóan működik-e ismeretlen adaton.

18. Esettanulmány — A hamis rezsim-edge

Egy stratégia kiemelkedően jól teljesít „magas volatilitású” időszakokban.

A trader a történelmi eredmények megtekintése után határozza meg a magas volatilitás küszöbét úgy, hogy az éppen a nyereséges ügyleteket különítse el.

Az edge így +0,42R-re nő.

Mivel a rezsimdefiníció az eredmény után született, jelentős adatbányászati torzítási kockázat van jelen. A helyes reakció az eredmény dokumentálása és egy új, függetlenül definiált hipotézis létrehozása a validáció előtt.

19. Professzionális rezsimkutatási folyamat

Gyakorlati folyamat:

1. Azonosíts egy hihető mechanizmust.2. Határozd meg a rezsimbeli dimenziót.3. A teljesítmény vizsgálata előtt definiáld az osztályozási szabályt.4. Ellenőrizd a point-in-time integritást.5. Állíts fel baseline-t.6. Mérd a feltételes várható értéket és R-eloszlást.7. Mérd a drawdownt és tradeszámot.8. Ellenőrizd a mintanagyságot.9. Vizsgálj több történelmi időszakot.10. Kerüld a túlzott rezsimspecifikus optimalizálást.11. Fagyaszd be a szabályt.12. Validálj OOS.13. Szükség esetén használj walk-forward-t.14. Dokumentáld, hol működik az edge és hol nem.

20. Gyakori hibák

• Rezsimeket az eredmények után definiálni.• Túl sok rezsimet létrehozni.• Jövőbeli információt használni a besoroláshoz.• Minden történelmi különbséget rezsimhatásnak tekinteni.• Rezsimenkénti mintanagyságot figyelmen kívül hagyni.• Minden rezsimhez külön paramétereket optimalizálni.• Stresszes rezsimben figyelmen kívül hagyni a költségeket.• A rezsimkapcsolatot állandónak feltételezni.• Profitábilis rezsimet oksági bizonyítéknak tekinteni.• Csak azért használni rezsimfiltert, mert szebb lett az equity curve.

21. Szakértői gyakorlat — Készíts rezsimtérképet

Válassz egy stratégiát és egy rezsimbeli dimenziót.

Még a teljesítmény elemzése előtt határozd meg:• rezsimváltozó;• számítási módszer;• küszöb;• lookback;• point-in-time szabály;• átmeneti szabály;• minimális minta;• elsődleges metrika;• másodlagos metrikák.

Készíts táblát:

Rezsim | Trade | Várható érték R | PF | Max DD | Medián R

A táblázat megtekintése után ne optimalizáld azonnal az osztályozást.

A cél annak felfedezése, hogy a kapcsolat elég stabil-e egy új hipotézis és későbbi validáció indoklásához.

22. Tudásellenőrzés

1. Mitől hasznos egy piaci rezsim kutatási szempontból?2. Miért kell a rezsimdefiníciót a teljesítmény vizsgálata előtt rögzíteni?3. Hogyan hozhat létre hamis felfedezést az önkényes szegmentálás?4. Miért fontos a point-in-time besorolás?5. Mi az a feltételes várható érték?6. Miért számítanak a rezsimátmenetek?7. Miért különösen fontos a mintanagyság rezsimenként?8. Miért okozhat túltanulást a külön optimalizálás minden rezsimre?9. Milyen trade-offot hozhat létre egy rezsimfilter?10. Mi az OOS validáció helyes szerepe a rezsimfüggő kutatásban?

Kulcsgondolat: a rezsimfüggő stratégia nem minden piaci állapotot akar előre jelezni. Azt definiálja, hogy milyen körülmények között kellene eltérően viselkednie a feltételezett edge-nek, majd kontrollált kutatásban megvizsgálja, hogy ez a kapcsolat fennmarad-e.