Přeskočit na obsah
Všechny strategie

Strategie

ETH USD-M Momentum časové řady na týdenních svíčkách, long-short (jediné aktivum ETHUSDT.BINANCE, hlavní svíčky 1-WEEK, jednorámcové znaménko trendu, výstupní trailing stop ATR, 2 parametrů)

Výsledek: Zrušeno

EthWeeklyTimeSeriesMomentumLS

Souhrn výsledků

EthWeeklyTimeSeriesMomentumLS testovala nejjednodušší možné provedení týdenního momenta časové řady na perpetual kontraktech ETH — znaménko jediného trendového ukazatele, long nebo short, s trailing stopem ATR a sizingem cíleným podle volatility — aby zaplnila nedostatečně zastoupený makro týdenní horizont továrny strategií. Backtest proběhl bez problémů během 6.3 let a 28 obchodů; podle hypotézy byly poplatky zanedbatelné (provize pouze 1.12% hrubého zisku), takže příčinou nebyly poplatky. Realizovaná historie……Zobrazit víceZobrazit méně

EthWeeklyTimeSeriesMomentumLS testovala nejjednodušší možné provedení týdenního momenta časové řady na perpetual kontraktech ETH — znaménko jediného trendového ukazatele, long nebo short, s trailing stopem ATR a sizingem cíleným podle volatility — aby zaplnila nedostatečně zastoupený makro týdenní horizont továrny strategií. Backtest proběhl bez problémů během 6.3 let a 28 obchodů; podle hypotézy byly poplatky zanedbatelné (provize pouze 1.12% hrubého zisku), takže příčinou nebyly poplatky. Realizovaná historie obchodování však byla záporná: faktor zisku 0.9488, realizované očekávané zhodnocení -$1037 na obchod a nápadný hlavní údaj +197.8%, který celý pocházel z neuzavřené poslední pozice; realizované uzavřené obchody přitom dosahovaly přibližně -29%. To vše doprovázel drawdown 80% a Sharpeův poměr nerozlišitelný od nuly. Analytik strategii při revizi backtestu před optimalizací opustil jako negative_expectancy; usoudil, že proložením několika šťastných období s výnosy v pravém chvostu rozdělení nelze dostat signál se záporným realizovaným výsledkem, který prodělává v klidném režimu, nad nulu.

Hypotéza

Strategie LONG-SHORT pro jediné aktivum, založená čistě na OHLCV, využívá momentum časové řady na ETHUSDT.BINANCE USD-M perpetual v podobě svíček 1-WEEK při horizontu držení MACRO. Zaplňuje nejméně zastoupenou kategorii horizontu v továrně strategií (macro_1w_plus = 0.6%). Brána konfluence NO, filtr režimu/volatility NO (L92), koš NO (L77/L88), druhý časový rámec NO — nejjednodušší možné provedení: znaménko jediného týdenního statistického trendu, long nebo short, trailing stop ATR, parametrů 2. Základní sázka: ETH vykazuje vícetýdenní směrovou vytrvalost a makro rytmus činí poplatky strukturálně zanedbatelnými.

Hypotézu provádí doslovně a minimalisticky. (1) Jediné aktivum, jediný časový rámec: ETHUSDT.BINANCE s hlavními svíčkami 1-WEEK a bez dalších složek — pokrývá celou kategorii macro_1w_plus (předchozí týdenní pokus v korpusu selhal kvůli nasazení konfigurace 1-DAY, takže bar_type je všude týdenní). (2) Znaménko trendu, long-short, bez filtrů: should_enter je čistý test znaménka statistiky trendu bez prahu, brány režimu ani podmínky konfluence, takže podmínky vstupu nemohou být příliš přísné (známý režim selhání s……Zobrazit víceZobrazit méně

Hypotézu provádí doslovně a minimalisticky. (1) Jediné aktivum, jediný časový rámec: ETHUSDT.BINANCE s hlavními svíčkami 1-WEEK a bez dalších složek — pokrývá celou kategorii macro_1w_plus (předchozí týdenní pokus v korpusu selhal kvůli nasazení konfigurace 1-DAY, takže bar_type je všude týdenní). (2) Znaménko trendu, long-short, bez filtrů: should_enter je čistý test znaménka statistiky trendu bez prahu, brány režimu ani podmínky konfluence, takže podmínky vstupu nemohou být příliš přísné (známý režim selhání s nulovým počtem obchodů) — jedinou předběžnou podmínkou je zahřátí front. (3) Dva laděné parametry: momentum_lookback a atr_trail_mult; vol_lookback, atr_period, target_vol a max_notional_frac zajišťují zahřátí a sizing a každá tvrdá mez v __init__ je zrcadlena v _param_bounds, takže optimalizátor nikdy nehledá hodnoty, které by kód potichu přepsal. (4) Nepřetržitý signál: t-statistika se přepočítává na svíčce EVERY a vrací se ve svých přirozených jednotkách podobných z-skóre — cesta 'return 0.0' se zablokovaným signálem se použije pouze při skutečném zahřívání, takže se signál mění svíčku od svíčky. (5) Futures burza: long+short vyžaduje účet MARGIN, takže BINANCE USD-M, ale páka zůstává 1.0, protože cíl volatility již omezuje nominální hodnotu na úroveň vlastního kapitálu nebo níže — záměrně jsem NOT nenastavil páku nad 1, kterou by sizing nevyužil. (6) min_bars_required() vrací 2, takže základní třída začne okamžitě volat calculate_signal a interní okna se zahřívají od prvních svíček; ochrana proti předčasnému vstupu je v should_enter (plná okna, ATR a kladná realizovaná volatilita), takže nedochází k dvojímu zahřívání — právě tato chyba připravila předchozí týdenní strategii o obchody. Při přibližně 333 týdenních svíčkách dostupných pro ETHUSDT.BINANCE a zahřívání v délce ~27 svíček lze v okně sandboxu obchodovat výrazně přes 250 svíček. (7) Trailing stop ATR se vyhodnocuje při týdenním závěru, nikoli jako příkaz na burze: pomocná funkce pro bracket podporuje pouze pevná procenta stop/TP (nikoli průběžně posouvanou úroveň) a samostatný čekající reduce-only stop je nepodmíněný aktivní příkaz, který by po celou dobu života pozice potlačoval should_exit. Jedna podstatná výhrada: při týdenní granularitě může trailing stop zareagovat pouze při závěru týdne, takže průraz úrovně během týdne se nezachytí — to je vlastní makro rytmu trailing výstupu, nikoli programátorská zkratka.

Záporné očekávané zhodnocení v důvěryhodném vzorku 28 obchodů / 6.3 let: profit_factor 0.9488 (<1) a realizované očekávané zhodnocení USD -$1037/obchod. Hlavní údaj +197.8% je artefakt — end_unrealized_pct 226.81% znamená, že realizovaný výsledek uzavřených obchodů je NEGATIVE (~-29%); zisk na papíře pochází výhradně z neuzavřené poslední pozice. Situaci zhoršuje maximální drawdown 80% a Sharpeův poměr CI [-0.42, 0.95] zahrnující nulu. Výhoda týdenního znaménka trendu pro jedno aktivum ztrácí v klidném režimu a je zcela závislá na pravém chvostu rozdělení (potvrzena obava QA). Optimalizace nedokáže dostat signál s PF<1 a záporným realizovaným výsledkem nad nulu — 2 hodin výpočtů by pouze proložilo několik šťastných období. abandon_class = negative_expectancy.

Implementace

Long-short momentum časové řady na perpetual kontraktu ETHUSDT.BINANCE USD-M, vyjádřené pomocí svíček 1-WEEK při makro horizontu držení. Každý týden strategie vypočítá ONE statistiku trendu — součet logaritmických výnosů za posledních N týdnů dělený (týdenní realizovanou volatilitou * sqrt(N)), tedy kumulativní výnos za N týdnů vyjádřený jako t-statistika — a použije její prosté SIGN: při kladné hodnotě long, při záporné short. Není zde brána konfluence, filtr režimu ani volatility, druhý časový rámec, koš ani……Zobrazit víceZobrazit méně

Long-short momentum časové řady na perpetual kontraktu ETHUSDT.BINANCE USD-M, vyjádřené pomocí svíček 1-WEEK při makro horizontu držení. Každý týden strategie vypočítá ONE statistiku trendu — součet logaritmických výnosů za posledních N týdnů dělený (týdenní realizovanou volatilitou * sqrt(N)), tedy kumulativní výnos za N týdnů vyjádřený jako t-statistika — a použije její prosté SIGN: při kladné hodnotě long, při záporné short. Není zde brána konfluence, filtr režimu ani volatility, druhý časový rámec, koš ani doplňková data. Pozice se uzavírají buď při obrácení znaménka statistiky, nebo při trailing stopu ATR (závěr nad/pod úrovní atr_trail_mult * týdenní ATR od nejvyššího maxima / nejnižšího minima od vstupu), a poté se obnovují na opačné straně; portfolio je tak prakticky stále na trhu. Velikost pozice se cíluje podle volatility: nominální hodnota = vlastní kapitál * min(target_vol / realizovaná anualizovaná volatilita, max_notional_frac), s limitem 1x vlastního kapitálu a pákou 1.0; expozice se tak zmenšuje, když volatilita ETH roste, místo aby se skládala až do prudkého propadu. Obrat činí jen několik úplných cyklů ročně, zatímco pohyby na obchod dosahují desítek procent; proto jsou náklady takera za úplný cyklus ~0.10% při této frekvenci strukturálně zanedbatelné.

Výsledky ověření

Při uzavření pozice / když _position_side() vrátí None nastavte self._entry_side = None, aby záložní hodnota nikdy nepřebírala zastaralou stranu.

Když _position_side() hlásí, že není otevřená pozice, should_exit() použije jako záložní hodnotu self._entry_side. Tato zastaralá strana pozice slouží pouze jako praktická zástupná hodnota pro Layer-2; v reálném backtestu je should_exit podmíněn otevřenou pozicí, takže nemůže vyvolat falešný výstup, ale _entry_side se při uzavření nikdy nevymaže a může v budoucnu mást při údržbě.

Týdenní opce na jednotlivé akcie TSMOM představují okrajovou kategorii s vysokou variabilitou: v klidném tercilu volatility sandbox prodělává (-25.8%, Sharpe -0.60) a celá výhoda se soustřeďuje do normálních a stresových režimů; interval Sharpeho poměru CI [-0.33, 1.23] protíná nulu a během sledovaného období proběhlo pouze 28 obchodů, takže výhoda založená na směru trendu je křehká a nemusí obstát po statistické deflaci výkonnosti. Na celé historii stojí za sledování očekávaná hodnota na obchod USD (avg_win $48k oproti avg_loss $18k, win_rate 32%) — výnos závisí na pravém chvostu rozdělení.

Kontrola backtestu

Sharpe
0,40
Celkový výnos
197,77%
Maximální drawdown
80,05%
Celkem obchodů
28
Úspěšnost
32,1%
Profit faktor
0,95

Čistý, minimalistický mechanismus s 2 parametry; obchody odpovídají deklarovanému znaménku týdenního trendu TSMOM (28 vstupů, 17 long / 11 short, vyvážené long-short rozložení podle hypotézy).

Týdenní makro rytmus činí poplatky zanedbatelnými (provize pouze 1.12% hrubého zisku), takže nejde o zánik výhody kvůli poplatkům NOT.

Záporné očekávané zhodnocení: profit_factor 0.9488 (<1) a avg_trade_pnl_usd -$1037/obchod v důvěryhodném vzorku 28 obchodů / 6.3 let — hrubé ztráty převyšují hrubé zisky.

Hlavní údaj +197.8% total_return je iluze způsobená oceňováním pozice k trhu: end_unrealized_pct 226.81% znamená, že realizovaný výsledek uzavřených obchodů je NEGATIVE (~-29%); celý zisk na papíře připadá na neuzavřenou pozici na konci, jejíž hodnota se může zcela obrátit.

max_drawdown 80.05% (CI 45.8–93.9%) — daleko nad jakoukoli nasaditelnou tolerancí rizika (L19: DD>50% nikdy neobstálo).

win_rate 32%, Sharpeův poměr 0.40 s intervalem CI [-0.42, 0.95] zahrnujícím nulu, information_ratio -0.55, recovery_factor -1, CAGR -100%.

V tercilu nízké volatility prodělává (-17.8%, Sharpeho poměr -0.20) a veškerá výhoda je soustředěna v normálních a stresových režimech — obava QA ze závislosti na pravém chvostu se potvrzuje; roční výnosy jsou katastrofální v 2023 (-89%) a 2024 (-237%).

Drobná realizovaná očekávaná hodnota USD na obchod je záporná, přestože avg_trade_return_pct vykazuje 25% (pct_notional) — ztrátové obchody nesou větší nominální hodnotu cílenou podle volatility, což potvrzuje chybějící výhodu, nikoli citlivost na poplatky.

Souhrn výsledků

Vysoký kladný celkový výnos může být iluzí ocenění k trhu, která vychází z neuzavřené poslední pozice; životaschopnost posuzujte podle realizovaného očekávaného zhodnocení uzavřených obchodů a faktoru zisku, nikoli podle hlavního údaje o hodnotě portfolia.

Kontrolní brána revize backtestu vrátila výsledek „opustit“ ještě před optimalizací: záporné očekávané zhodnocení (PF<1, záporné realizované očekávané zhodnocení USD) v důvěryhodném vzorku 28 obchodů, umocněné drawdownem 80% a Sharpeovým poměrem CI zahrnujícím nulu; výhoda se ztrácí v klidném režimu a je zcela závislá na pravém chvostu rozdělení.

Long-short strategie momenta časové řady pro jediné aktivum, ETHUSDT.BINANCE USD-M perpetual, používá týdenní svíčky o délce 1 a vychází z pouhého znaménka jednoho týdenního t-statistického trendu s trailing stopem ATR. Sází na to, že vícetýdenní směrová vytrvalost ETH v makro horizontu činí poplatky strukturálně zanedbatelnými.

Během backtestu trvajícího 6.3 let a 333 týdnů strategie uskutečnila 28 obchodů (17 long / 11 short), s úspěšností 32%, Sharpeovým poměrem 0.40 (CI [-0.42, 0.95]), faktorem zisku 0.9488 a maximálním drawdownem 80%. Hlavní údaj o celkovém výnosu +197.8% byl artefaktem ocenění k trhu: end_unrealized_pct z 226.8% znamená, že realizovaný výsledek uzavřených obchodů byl záporný (~-29%) a realizované očekávané zhodnocení činilo -$1037/obchod.

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.