Přeskočit na obsah
Všechny strategie

Strategie

Denní průřezová anomálie nízké volatility: long na spodních -2 aktivech s nejnižší volatilitou + short na horních -2 s nejvyšší volatilitou napříč 6 hlavními perpetual kontrakty Binance

Výsledek: Zrušeno

BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily

Souhrn výsledků

Šlo o třetí strategii v průřezové sérii, která uplatnila anomálii nízké volatility / Betting-Against-Beta jako dolarově neutrální portfolio long -2 aktiv s nejnižší / short -2 s nejvyšší volatilitou napříč 6 hlavními aktivy Binance. Záměrem bylo, aby nekorelovala s předchozími strategiemi řazenými podle výnosů a financování. Po třech iteracích řešících ověřovací infrastrukturu (zejména problém proxy ve vrstvě -2, opravený přesunutím pomocné funkce volatility na úroveň modulu) vytvořila funkční, skutečně tržně……Zobrazit víceZobrazit méně

Šlo o třetí strategii v průřezové sérii, která uplatnila anomálii nízké volatility / Betting-Against-Beta jako dolarově neutrální portfolio long -2 aktiv s nejnižší / short -2 s nejvyšší volatilitou napříč 6 hlavními aktivy Binance. Záměrem bylo, aby nekorelovala s předchozími strategiemi řazenými podle výnosů a financování. Po třech iteracích řešících ověřovací infrastrukturu (zejména problém proxy ve vrstvě -2, opravený přesunutím pomocné funkce volatility na úroveň modulu) vytvořila funkční, skutečně tržně neutrální backtest — ztratila však 78.7% a dosáhla drawdownu 95.97%, protože long na aktivech s nízkou volatilitou a short na aktivech s vysokou volatilitou je v podstatě sázkou na short betu a momentum, která vydělává pouze v medvědích režimech. Analytik ji při kontrole backtestu opustil a usoudil, že selhání je strukturální, nikoli laditelné: tři parametry mění rozsah a frekvenci, ale nemohou obrátit záporné znaménko faktoru během rostoucího cyklu; výkyvy +94%/-65% v závěru vzorku byly pouze aritmetikou procentních výnosů na účtu zmenšeném o velkou ztrátu. Strategie se nedostala k optimalizaci, následnému rozhodnutí analytika po optimalizaci, kontrole rizik, paper tradingu ani živému obchodování.

Hypotéza

Dollar-neutrální průřezová anomální obchodní strategie na pevném souboru 6 hlavních Binance USD-M perpetual kontraktů (BTC, ETH, SOL, BNB, AVAX, LINK — u všech byla potvrzena čistota dat), která zachycuje nejlépe zdokumentovanou průřezovou rizikovou anomálii ve financích: anomálii LOW-VOLATILITY ANOMALY. Každých 24 hodin strategie seřadí 6 aktiv podle realizované volatility za posledních 30 dní, zaujme LONG pozice v 2 aktivech s volatilitou LOWEST a SHORT pozice v 2 aktivech s volatilitou HIGHEST; obě strany mají……Zobrazit víceZobrazit méně

Dollar-neutrální průřezová anomální obchodní strategie na pevném souboru 6 hlavních Binance USD-M perpetual kontraktů (BTC, ETH, SOL, BNB, AVAX, LINK — u všech byla potvrzena čistota dat), která zachycuje nejlépe zdokumentovanou průřezovou rizikovou anomálii ve financích: anomálii LOW-VOLATILITY ANOMALY. Každých 24 hodin strategie seřadí 6 aktiv podle realizované volatility za posledních 30 dní, zaujme LONG pozice v 2 aktivech s volatilitou LOWEST a SHORT pozice v 2 aktivech s volatilitou HIGHEST; obě strany mají rovnoměrné váhy a jsou dollar-neutrální. Pozice drží 24 hodin a poté pořadí znovu určí. Prostředních 2 aktiv vynechá. Jde o třetí díl průřezové série (po CrossSectionalMeanReversion3Major, která využívá financování HL, a DailyCrossSectional7DReturnReversal, která využívá výnosy Binance) — stejný soubor hlavních aktiv, signálová osa COMPLETELY DIFFERENT. Řazení podle volatility je strukturálně ortogonální k řazení podle výnosů i financování, takže tato strategie bude zaujímat pozice UNCORRELATED předchozím dvěma průřezovým strategiím a poskytne skutečnou diverzifikaci portfolia namísto překrývání mechanismů. Anomálii nízké volatility dokumentují: Black (1972), Frazzini-Pedersen (2014) „Betting Against Beta“, Baker-Bradley-Wurgler (2011) „Benchmarks as Limits to Arbitrage“ a v kontextu kryptoměn Liu-Tsyvinski-Wu (2022) „Common Risk Factors in Cryptocurrency“. Mechanismus: aktiva s vysokou volatilitou přitahují spekulativní kapitál hledající „výherní tiket“, který systematicky dosahuje horších výsledků, než odpovídá jejich realizované volatilitě (maloobchodní FOMO + pravidelné likvidační kaskády); aktiva s nízkou volatilitou přitahují institucionální kapitál a kapitál s dlouhým investičním horizontem, který poskytuje strukturální podporu poptávky a stabilní výnosy očištěné o riziko. Přímo reaguje na opakované doporučení analytika: „v současném režimu upřednostňujte průřezové mechanismy“. Doplní FIVE nedostatečně zastoupené kategorie: směr long-short (14.0% → směrem k 45%), záběr na více instrumentů (7.2% → rozšířit), průřezová třída (mechanismus s potvrzenými úspěchy), diverzifikace portfolia oproti směrovým strategiím a pouze BINANCE-USD-M (čistá data). Velikost pozic: 12% vlastního kapitálu na každou stranu × 2 + 12% × 2 = hrubá expozice 48%, dollar-neutrálně. Riziko na obchod: ~1%, odvozené od volatility rozptylu volatility na denní bázi.

ITER-3 opravuje u kořene nahlášené selhání vrstvy -2 ('_vol_from_closes() přijímá 2 pozičních argumentů, ale bylo předáno 3'): _StrategyProxy vrstvy -2 znovu naváže každou funkci INSTANCE pomocí types.MethodType a vloží `self`, čímž změní počet argumentů pomocné funkce. Přesunutím `_vol_from_closes` do funkce na úrovni MODULE-LEVEL se z ní nestane atribut instance, proxy ji tedy znovu nenaváže a `self` se nikdy nevloží — volání je v reálném enginu i proxy totožné. Jde o nejmenší možnou změnu: změnilo se pouze……Zobrazit víceZobrazit méně

ITER-3 opravuje u kořene nahlášené selhání vrstvy -2 ('_vol_from_closes() přijímá 2 pozičních argumentů, ale bylo předáno 3'): _StrategyProxy vrstvy -2 znovu naváže každou funkci INSTANCE pomocí types.MethodType a vloží `self`, čímž změní počet argumentů pomocné funkce. Přesunutím `_vol_from_closes` do funkce na úrovni MODULE-LEVEL se z ní nestane atribut instance, proxy ji tedy znovu nenaváže a `self` se nikdy nevloží — volání je v reálném enginu i proxy totožné. Jde o nejmenší možnou změnu: změnilo se pouze umístění pomocné funkce a její dvě místa volání (_compute_realized_vol, _latest_vol_and_price); veškerá signální logika, smyčka událostí s více instrumenty a řazení při rebalancování zůstaly bajt po bajtu beze změny. Místní ověření: statická kontrola vrstvy -1 proběhla bez chyb a všech 6 syntetických scénářů vrstvy -2 prošlo skutečnou _StrategyProxy bez výjimky; vzniklo 469/469 jedinečných, konečných signálů proměnlivých mezi svíčkami (bez zamrzlého signálu, bez NaN/inf). Strategie průřezově uplatňuje dobře zdokumentovanou anomálii nízké volatility / Betting-Against-Beta a je ortogonální k předchozím strategiím řazeným podle výnosů a financování, což přináší skutečnou diverzifikaci portfolia.

Strategie nemá výhodu a nelze ji ladit, takže optimalizace by byla zbytečná. Kryptoměnová anomálie nízké volatility uplatněná jako long na aktivech s nízkou volatilitou a short na aktivech s vysokou volatilitou na 6 hlavních aktivech je v podstatě sázkou na short betu a momentum: zisková je pouze v medvědích režimech (2022 ročně +128%) a v býčích režimech katastrofálně prodělává (2021 -80%, 2024 -78%). Výsledkem je total_return -78.7%, max_drawdown 95.97%, profit_factor 0.577 a záporné Sharpe/Sortino/očekávaná……Zobrazit víceZobrazit méně

Strategie nemá výhodu a nelze ji ladit, takže optimalizace by byla zbytečná. Kryptoměnová anomálie nízké volatility uplatněná jako long na aktivech s nízkou volatilitou a short na aktivech s vysokou volatilitou na 6 hlavních aktivech je v podstatě sázkou na short betu a momentum: zisková je pouze v medvědích režimech (2022 ročně +128%) a v býčích režimech katastrofálně prodělává (2021 -80%, 2024 -78%). Výsledkem je total_return -78.7%, max_drawdown 95.97%, profit_factor 0.577 a záporné Sharpe/Sortino/očekávaná hodnota/informační poměr za celé období. 3 laditelné parametry (vol_lookback_days, rebalance_days, leg_capital_pct) mění rozsah a frekvenci, ale nemohou obrátit záporné znaménko faktoru, takže žádná optimalizace walk-forward jej nezachrání — pouze by přizpůsobila křivku medvědímu období 2022 a selhala v budoucím období. Nevěrohodné jednodenní výkyvy v závěru vzorku (+94%, -65%, špičatost 304) jsou důsledkem aritmetiky procentních výnosů na účtu zmenšeném o 96%, nejde o odstranitelnou chybu velikosti pozic, takže ani zde nepomůže vývojářské „další iterace“. FAILURE PATTERN: dolarově neutrální anomálie nízké volatility u kryptoměn (long na spodních -2 / short na horních -2 hlavních aktivech podle realizované volatility) je skrytou sázkou na short vysokou volatilitu a momentum, jejíž znaménko je v rostoucím cyklu kryptoměn záporné; ziskovost omezená na medvědí režim nepřežije celé období a nelze jí dosáhnout laděním parametrů.

Implementace

Dollar-neutrální průřezová anomálie nízké volatility na 6 Binance USD-M perpetual kontraktech (BTC, ETH, SOL, BNB, AVAX, LINK), denní svíčky. Každých rebalance_days (výchozí nastavení 1) seřadí 6 aktiv podle anualizované realizované volatility za posledních 30 dní, zaujme LONG pozice v 2 aktivech s nejnižší volatilitou a SHORT pozice v 2 aktivech s nejvyšší volatilitou (rovnoměrné váhy, prostředních 2 je vynecháno). Každá strana představuje nominální hodnotu 12% kapitálu -> přibližně 48% hrubá a 0% čistá expozice. Čistě OHLCV, bez doplňkových dat. Obchody směruje _rebalance() v on_bar/on_extra_bar; calculate_signal vrací průběžnou diagnostickou hodnotu odvozenou z uzavíracích cen.

Výsledky ověření

Ověření selhalo (vrstva 2 — syntetické scénáře): Použité parametry: ['min_notional', 'rebalance_days', 'leg_capital_pct', 'vol_lookback_days'] Zkontrolujte, zda __init__ nastavuje všechny atributy z self.parameters.get(). - steady_uptrend: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() přijímá 2 pozičních argumentů, ale bylo předáno 3 (čas svíčky: 1735693260000) - steady_downtrend: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes()……Zobrazit víceZobrazit méně

Ověření selhalo (vrstva 2 — syntetické scénáře): Použité parametry: ['min_notional', 'rebalance_days', 'leg_capital_pct', 'vol_lookback_days'] Zkontrolujte, zda __init__ nastavuje všechny atributy z self.parameters.get(). - steady_uptrend: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() přijímá 2 pozičních argumentů, ale bylo předáno 3 (čas svíčky: 1735693260000) - steady_downtrend: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() přijímá 2 pozičních argumentů, ale bylo předáno 3 (čas svíčky: 1735693260000) - flat_ranging: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() přijímá 2 pozičních argumentů, ale bylo předáno 3 (čas svíčky: 1735693260000) - volatility_spike: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() přijímá 2 pozičních argumentů, ale bylo předáno 3 (čas svíčky: 1735693260000) - zero_volume: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() přijímá 2 pozičních argumentů, ale bylo předáno 3 (čas svíčky: 1735693260000) - price_gap: TypeError: BinanceCrossSectionalLowVolAnomalyLong2Short2SixMajorsDaily._vol_from_closes() přijímá 2 pozičních argumentů, ale bylo předáno 3 (čas svíčky: 1735693260000)

Kontrola backtestu

Sharpe
-0,12
Celkový výnos
-78,69%
Maximální drawdown
95,97%
Celkem obchodů
306
Úspěšnost
52,9%
Profit faktor
0,58

Strategie funguje mechanicky: 306 obchodů za 2082 dní, dolarově neutrální long-short obchody se provádějí, čistý soubor 6 hlavních aktiv Binance, čistě OHLCV (bez závislosti na doplňkových datech)

Skutečně nízká korelace s benchmarkem (-0.06, beta -0.09) potvrzuje, že je podle záměru ortogonální ke směrovým strategiím

Katastrofální čistá výkonnost: total_return -78.7%, max_drawdown 95.97%, profit_factor 0.577, záporný Sharpe/Sortino (-0.12), záporná očekávaná hodnota (-299/obchod), IR -0.34

Strukturální problém se znaménkem: long na aktivech s nízkou volatilitou a short na aktivech s vysokou volatilitou u hlavních kryptoměn je sázka na short betu i short momentum — vydělává pouze v medvědích režimech (2022 +128%) a v býčích režimech výrazně prodělává (2021 -80%, 2024 -78%); za celý rostoucí cyklus je výsledek záporný

Selhání nelze vyladit: parametry 3 (vol_lookback, rebalance_days, leg_capital_pct) nemohou obrátit směr anomálie, takže optimalizace by pouze přizpůsobila křivku medvědímu období 2022

Extrémní denní výnosy (+94%, -65%) a špičatost 304 jsou důsledkem téměř nulového účtu po drawdownu 96%, nikoli obnovitelné výhody

Analýza

Zatím NOT neoptimalizujte — portfolio není dolarově neutrální, jak hypotéza stanoví (48% hrubá expozice, ~1% riziko/obchod). Důkazy: exposure_pct=400% (8x zamýšlené 48%), jednodenní výnosy dosahující +94.3%/-65.3%/-61.6% a return_kurtosis=304. (1) Ověřte, že se při každém rebalancování čtyři strany vyrovnají na přibližně dolarovou neutralitu a hrubá expozice zůstane poblíž 48% — zaznamenávejte skutečnou hrubou/čistou nominální hodnotu za každou svíčku a kontrolujte ji. (2) Odložená logika změny strany („změna se……Zobrazit víceZobrazit méně

Zatím NOT neoptimalizujte — portfolio není dolarově neutrální, jak hypotéza stanoví (48% hrubá expozice, ~1% riziko/obchod). Důkazy: exposure_pct=400% (8x zamýšlené 48%), jednodenní výnosy dosahující +94.3%/-65.3%/-61.6% a return_kurtosis=304. (1) Ověřte, že se při každém rebalancování čtyři strany vyrovnají na přibližně dolarovou neutralitu a hrubá expozice zůstane poblíž 48% — zaznamenávejte skutečnou hrubou/čistou nominální hodnotu za každou svíčku a kontrolujte ji. (2) Odložená logika změny strany („změna se dokončí při příštím rebalancování“ a podmínky „přeskočit aktuálně short/long“) může ponechat aktivum nezajištěné nebo starou pozici otevřenou na další svíčky — potvrďte, že nežádoucí pozice jsou skutečně uzavřeny AND před vyplněním při stejném rebalancování nebo v jeho průběhu a že se vyplnění _submit_exit_position promítnou před velikostí nových stran. (3) avg_holding_period 27d oproti rebalance_days=1 naznačuje, že pozice se neotáčejí; ověřte, zda se výstupy provádějí při každém rebalancování, a ne pouze při odchodu aktiva z koše nejnižších -2/nejvyšších -2 hodnot. (4) Obrovská špičatost a jednodenní výkyvy naznačují, že přesnost množství pro jednotlivé instrumenty nebo velikost nominální hodnoty může být u jedné strany chybně škálována (např. SOL/AVAX/LINK) — ověřte, že nominální hodnota každé strany ≈ leg_capital_pct*kapitálu. Spusťte znovu a před opětovným odesláním potvrďte čistou expozici ≈ 0 a žádné jednodenní výkyvy >~15%. Poznámka: pokud se potvrdí neutralita portfolia a stále výrazně prodělává, skutečným problémem je pravděpodobně premisa (shortování kryptoměn s nejvyšší volatilitou = shortování vítězů s nejvyšší betou v býčích režimech) a měla by přejít na revise_hypothesis.

Souhrn výsledků

I dobře zdokumentovaný faktor, jako je anomálie nízké volatility, může mít záporný čistý výsledek, pokud se uplatní jako long na aktivech s nízkou volatilitou a short na aktivech s vysokou volatilitou v trvale rostoucím souboru kryptoměn — ziskovost závislá na režimu a omezená na medvědí období není laditelnou výhodou, protože žádný parametr nemůže obrátit směrové znaménko faktoru.

Kontrolní brána backtestu vrátila výsledek „opustit“ ještě před optimalizací: long na aktivech s nízkou volatilitou a short na aktivech s vysokou volatilitou u hlavních kryptoměn je skrytá sázka na short betu a momentum, jejíž znaménko je během celého rostoucího cyklu záporné. Její parametry 3 toto znaménko nemohou obrátit, takže optimalizace walk-forward by pouze přizpůsobila křivku medvědímu období 2022.

Dolarově neutrální průřezová anomálie nízké volatility (Betting-Against-Beta) na 6 hlavních perpetual kontraktech Binance USD-M (BTC, ETH, SOL, BNB, AVAX, LINK). Denně řadí aktiva podle realizované volatility za posledních 30 dní, otevírá long na 2 aktivech s nejnižší volatilitou a short na 2 s nejvyšší, se stejnou vahou a ~48% hrubou expozicí.

Během více než 306 obchodů za přibližně 2,082 dní strategie fungovala mechanicky a byla skutečně ortogonální k směrovým strategiím (beta -0.09, korelace s benchmarkem -0.06), čistá výkonnost však byla katastrofální: celkový výnos -78.7%, maximální drawdown 95.97%, profit factor 0.577, záporný Sharpe/Sortino (-0.12), záporná očekávaná hodnota (-299/obchod) a IR -0.34. Výhoda se objevila pouze v 2022 medvědím režimu (+128%), zatímco v býčích režimech strategie prodělávala (2021 -80%, 2024 -78%).

Stratmill je nástroj pro výzkum a paper trading, nikoli finanční poradenství ani broker. Výsledky backtestů a paper tradingu jsou hypotetické. Obchodování je spojeno s rizikem ztráty.