Přeskočit na obsah
Všechny strategie

Strategie

BTC Kaufmanův poměr efektivity, dlouhá strategie podle trendového režimu (jedno aktivum, denní BINANCE, filtrování pomocí KER, sledování trendu pouze podle svíček)

Výsledek: Zrušeno

BtcDailyKaufmanEfficiencyRatioTrendRegimeLong

Souhrn výsledků

BtcDailyKaufmanEfficiencyRatioTrendRegimeLong cíleně řešila všechny zdokumentované režimy selhání továrny — pouze svíčky, jedno aktivum, jedno tržiště, pouze dlouhé pozice a tři parametry — a pomocí Kaufmanova poměru efektivity obchodovala jen ve statisticky efektivních vzestupných trendech. Její základní backtest byl dostatečně slibný (81 obchodů, 19% CAGR, profit factor 1.195, kladná alfa i během medvědího trhu 2022), aby získala verdikt „optimalizovat“ navzdory drawdownu 52%. Optimalizace vytvořila lichotivý……Zobrazit víceZobrazit méně

BtcDailyKaufmanEfficiencyRatioTrendRegimeLong cíleně řešila všechny zdokumentované režimy selhání továrny — pouze svíčky, jedno aktivum, jedno tržiště, pouze dlouhé pozice a tři parametry — a pomocí Kaufmanova poměru efektivity obchodovala jen ve statisticky efektivních vzestupných trendech. Její základní backtest byl dostatečně slibný (81 obchodů, 19% CAGR, profit factor 1.195, kladná alfa i během medvědího trhu 2022), aby získala verdikt „optimalizovat“ navzdory drawdownu 52%. Optimalizace vytvořila lichotivý hlavní výsledek (Sharpe 1.42, výnos +503%), ale dosáhla ho přizpůsobením křivce: snížila počet obchodů z 81 na 34 a zvýšila ker_entry na 0.60, aby se přizpůsobila režimům ve vzorku; 72.6% výnosu navíc zůstalo v nerealizované otevřené pozici MTM a informační poměr byl záporný. Analytik ji po 3 iteracích opustil, protože konfigurace neprošla testem deflovaného Sharpeho poměru (0.55, jen těsně nad prahem náhodné úspěšnosti 1.35, PBO 0.67) a nedotčený dopředný holdout byl výrazně záporný (-3.62) kvůli skutečnému zhoršování v letech 2025–2026 — nebyla k dispozici žádná robustní oblast parametrů pro další ladění. Připojila se ke strategiím SMA-crossover, death-cross a TSM z této relace: jde o další jednoaktivový denní trendový systém, který podlehl stejnému vzorci deflace výběrem nejlepšího z N a záporného holdoutu.

Hypotéza

Long-only strategie jednoho aktiva využívající KAUFMAN EFFICIENCY RATIO (KER, Kaufman 1995 „Smarter Trading“) jako filtr TREND-QUALITY — třída mechanismů založených pouze na svíčkách, která dosud nebyla v portfoliu testována. Analytik soustavně doporučoval strategie založené pouze na svíčkách (bez závislosti na supp_data: poměr L/S, financování HL, likvidace, COIN-M, taker_ratio atd. se v infrastruktuře továrny opakovaně ukázaly jako nedostupné nebo nespolehlivé). Tento návrh řeší všechny zdokumentované způsoby……Zobrazit víceZobrazit méně

Long-only strategie jednoho aktiva využívající KAUFMAN EFFICIENCY RATIO (KER, Kaufman 1995 „Smarter Trading“) jako filtr TREND-QUALITY — třída mechanismů založených pouze na svíčkách, která dosud nebyla v portfoliu testována. Analytik soustavně doporučoval strategie založené pouze na svíčkách (bez závislosti na supp_data: poměr L/S, financování HL, likvidace, COIN-M, taker_ratio atd. se v infrastruktuře továrny opakovaně ukázaly jako nedostupné nebo nespolehlivé). Tento návrh řeší všechny zdokumentované způsoby selhání: (a) bez závislosti na supp_data (používá svíčky ONLY OHLCV), (b) jedno aktivum a jedna obchodní platforma (bez rozdílu při realizaci mezi platformami a bez chyby účtování backtestu s více instrumenty), (c) pouze long pozice (bez ztrát při altseason na shortové straně), (d) nový typ mechanismu, který není v žádné strategii v pipeline, (e) jednoduché parametry 3, které omezují přeučení. Mechanismus: KER = |close_now - close_n_periods_ago| / součet(|close_i - close_{i-1}| za posledních n období). Rozsah [0, 1]. KER = 1 znamená dokonalý trend (všechny pohyby stejným směrem); KER = 0 znamená dokonalý chop (pohyby se vyruší). Kaufmanův empirický výzkum ukázal, že trendové strategie dosahují v režimech HIGH-KER (>0.4) o DRAMATICALLY lepších výsledků a v režimech LOW-KER (<0.2) o DRAMATICALLY horších. Strategie používá KER jako filtr REGIME FILTER — vstupuje do long pozic sledujících trend pouze tehdy, když je trh v režimu „efektivního trendu“ s vysokým KER; při nízkém KER, tedy v režimu „chopu“, který historicky ničí trendové strategie, zůstává v hotovosti. Liší se od strategií s průsečíkem EMA, průsečíkem SMA a golden cross, které už jsou v pipeline, protože ty spouštějí signály průběžně, zatímco strategie filtrovaná pomocí KER vstupuje jen při statisticky potvrzené kvalitě trendu. Liší se také od strategií volatility ATR/Parkinson v pipeline (BtcPostVolSpikeRecovery, BtcSpotVolatilityCompression), protože KER měří efektivitu DIRECTIONAL, nikoli volatilitu RAW — trhy mohou být při vysoké volatilitě AND rozkolísané (nízké KER) nebo při nízké volatilitě AND trendové (vysoké KER). NOT klasický grafický vzorec, NOT obchodování mezi platformami, NOT více instrumentů, NOT průřezová strategie, NOT založená na financování, NOT založená na pozicování ani NOT duplikát existujícího mechanismu. Splňuje zdokumentované omezení infrastruktury továrny EVERY.

Oprava iterace -3 na nahlášenou zpětnou vazbu „zamrzlý signál“ z vrstvy -2 (steady_uptrend=1.0, steady_downtrend=0.0 — jde o surové hodnoty KER z verze před opravou). Aktuální signál průběžného monitorování (kombinace tanh logaritmického výnosu a průběžného z-skóre) se již mění, ale při dokonale hladkém lineárním trendu mohou oba členy tanh dosáhnout konstantní hodnoty, což je přesně režim selhání. Nejmenší oprava přidává do skóre monitorování malý vícesvíčkový výnosový člen (NON nasycený),……Zobrazit víceZobrazit méně

Oprava iterace -3 na nahlášenou zpětnou vazbu „zamrzlý signál“ z vrstvy -2 (steady_uptrend=1.0, steady_downtrend=0.0 — jde o surové hodnoty KER z verze před opravou). Aktuální signál průběžného monitorování (kombinace tanh logaritmického výnosu a průběžného z-skóre) se již mění, ale při dokonale hladkém lineárním trendu mohou oba členy tanh dosáhnout konstantní hodnoty, což je přesně režim selhání. Nejmenší oprava přidává do skóre monitorování malý vícesvíčkový výnosový člen (NON nasycený), +0.15*(close-close_6ago)/close_6ago, takže se nikdy nemůže ustálit na konstantě. Lokální ověření proběhlo prostřednictvím skutečného testovacího prostředí StrategyVerifier.run_synthetic: syntetický test prošel (passed=True) ve všech šesti scénářích, v každém s 476-486 různými hodnotami signálu (steady_uptrend=476, steady_downtrend=486) a bez NaN/inf. Změna je pouze pozorovací: should_enter, should_exit a position_size se stále řídí výhradně podmínkami self._long_trigger / self._ker / self._net_up, takže obchodní logika filtru režimu KER se nemění a všechny dříve úspěšné vrstvy zůstávají zachovány (čisté importy, správná struktura FactoryStrategy, velikost pozice vztažená ke kapitálu, která skutečně zohledňuje páku 2x).

Deflovaný Sharpe i dopředný holdout při pokusu 1 jednoznačně neprošly. DSR=0.5549 (oproti hranici 0.95 svíček); optimalizovaný Sharpe 1.4238 je jen těsně nad hranicí 1.3488 očekávaného maxima náhody při 225 pokusech (is_significant=false, PBO=0.6733 >0.5, sharpe_ci_low=0.0258 těsně u 0) — po korekci na vícenásobné testování se vybraná konfigurace statisticky neliší od nejlepšího výsledku z -225 náhodných pokusů; rozdíl mezi probabilistic_sharpe 0.9956 a DSR 0.5549 je učebnicovou pastí inflace výsledku při výběru……Zobrazit víceZobrazit méně

Deflovaný Sharpe i dopředný holdout při pokusu 1 jednoznačně neprošly. DSR=0.5549 (oproti hranici 0.95 svíček); optimalizovaný Sharpe 1.4238 je jen těsně nad hranicí 1.3488 očekávaného maxima náhody při 225 pokusech (is_significant=false, PBO=0.6733 >0.5, sharpe_ci_low=0.0258 těsně u 0) — po korekci na vícenásobné testování se vybraná konfigurace statisticky neliší od nejlepšího výsledku z -225 náhodných pokusů; rozdíl mezi probabilistic_sharpe 0.9956 a DSR 0.5549 je učebnicovou pastí inflace výsledku při výběru konfigurace PSR versus DSR. Rozhodující je, že nedotčený časově seřazený HOLDOUT FAILED a je NEGATIVE (holdout_sharpe=-3.62, poměr=-2.737 oproti hranici 0.70), což odpovídá skutečnému nedávnému zhoršení (roční 2025 -15.2%, 2026 -8.6%; nejnovější okno WF-OOS -0.260; klouzavý Sharpe záporný až do 2026). Optimalizátor přizpůsobil křivku datům tím, že snížil počet obchodů z 81 na 34 a zvýšil úspěšnost na 53% pomocí ker_entry 0.60; optimalizovaný hlavní výsledek (total_return 502%) tvoří 72.6% neuzavřeného otevřeného MTM s informačním poměrem NEGATIVE (-0.29) vůči vlastnímu benchmarku. Dál neiterovat: citlivost má čistou plošinu s prudkým zlomem 0, ale povrch ENTIRE leží kolem Sharpe 0.44-1.10 a nemá robustní oblast nad hranicí náhodného výsledku 1.35, k níž by šlo ladit. Rozhodující problém představuje záporný nedávný holdout, nikoli nedostatečně prozkoumaný prostor parametrů — žádná změna parametrů neopraví ztrátový režim mimo vzorek. Nejde o případ pro změnu instrumentu revise_hypothesis: denní trendové obchodování jednoho aktiva BTC není neověřený mechanismus uvázlý na nefunkčním instrumentu (BTC je v pořádku, žádný propagovaný sourozenecký mechanismus KER/kvality trendu), takže přenesení stejného denního trendového základu na jiné aktivum pouze vede k novému přeučení. FAILURE PATTERN: mechanismus založený pouze na svíčkách, s prudkým zlomem 0 a bez označení přeučení, filtr kvality denního trendu jednoho aktiva BTC (KER) stále nesplňuje podmínky pro nasazení, protože jeho mírný Sharpe ~1.42 nestačí na korekci výsledku nejlepšího z -225 náhodných pokusů (DSR 0.55, jen těsně nad hranicí náhodného výsledku 1.35, PBO 0.67) a nedotčený dopředný holdout je výrazně NEGATIVE (-3.62) kvůli skutečnému zhoršení 2025-2026. Čistá citlivost a příznivý poměr IS/OOS měří konzistenci, nikoli statistickou významnost, a nezachrání výhodu, která současně neprojde testem deflovaného Sharpe a má záporný dopředný holdout — stejný vzorec jako u selhání průsečíku SMA, death cross a denního trendu jednoho aktiva TSM v této relaci.

Implementace

Denní trendová strategie pouze pro long BTCUSDT.BINANCE, filtrovaná pomocí Kaufmanova poměru efektivity (KER) jako ukazatele kvality trendového režimu. Vstupuje do long pozice pouze tehdy, když KER >= 0.40 (režim efektivního trendu) AND a čistá změna za 10 dní je kladná; během bočního trhu s nízkou hodnotou KER zůstává v hotovosti. Vystupuje, když KER klesne do režimu bočního trhu (<= 0.20), když se čistá směrová efektivita obrátí, nebo při stop-lossu 8%; efektivní trendy nechává pokračovat bez pevného výběru zisku. BINANCE USD-M futures při páce 2x (čistá expozice ~1.2x vlastního kapitálu), velikost pozice se stanovuje podle vlastního kapitálu účtu. Pouze na základě svíček, jedno aktivum, jedna obchodní platforma.

Výsledky ověření

Ověření selhalo (vrstva 2 — syntetické scénáře): Použité parametry: ['ker_exit', 'ker_entry', 'ker_period', 'min_notional', 'position_pct', 'stop_loss_pct'] Zkontrolujte, zda __init__ nastavuje všechny atributy pomocí self.parameters.get(). - steady_uptrend: Zafixovaný signál: všechny signály 486 jsou totožné (hodnota=1.0). Funkce calculate_signal() nejspíš obsahuje chybu — signál se nikdy nemění. - steady_downtrend: Zafixovaný signál: všechny signály 486 jsou totožné (hodnota=0.0). Funkce calculate_signal() nejspíš obsahuje chybu — signál se nikdy nemění.

Kontrola backtestu

Sharpe
0,69
Celkový výnos
309,76%
Maximální drawdown
52,27%
Celkem obchodů
81
Úspěšnost
38,3%
Profit faktor
1,20

Funkční a věrná mechanismu: 81 dlouhých obchodů / 0 krátkých, expozice 27% potvrzuje, že filtr KER podle předpokladu ponechává strategii při kolísání v hotovosti

Typický profil vítězné trendové strategie: úspěšnost 38% s avg_win (~40.2k), přibližně 2x avg_loss (~20.9k) — zisky plynou z ponechání efektivních trendů v běhu

Skutečná výhoda za celý cyklus: profit_factor 1.195, alfa +0.071, CAGR 19%, kladný výsledek v 2020/2021/2023/2024 a obstála během medvědího trhu 2022

Pouze svíčky, jedno aktivum a jedno tržiště — vyhýbá se režimům selhání s doplňkovými daty, více instrumenty a obchodováním napříč tržišti; 3 skutečných parametrů dávají optimalizátoru smysluplný prostor s nízkým rizikem přeučení

Dostatečný počet obchodů (81) pro statisticky smysluplné přizpůsobení parametrů

Mírná výhoda: profit_factor 1.195 a Sharpe 0.69 s nízkým CI -0.437 (výsledky se rozkládají přes 0) — po testování 225 konfigurací bude čelit přísnému testu deflovaného Sharpe

Nedávné zhoršení: 2025 -14.6% a 2026 -17.6% (průběžný Sharpe záporný až do 2026) — okna OOS/holdoutu spadají do nedávného slabého režimu

Rizikový profil: maximální drawdown 52%, tail_ratio 0.033 (tlustý levý chvost), záporné information_ratio -0.352 (horší výkonnost než buy-and-hold po zohlednění rizika)

Analýza

Čistý povrch citlivosti: 0 prudkých zlomů napříč všemi 6 parametry, monotónní a stabilní průběh

Walk-forward neoznačil strategii za přeučenou (is_overfitted=false; průměr IS 2.06 oproti průměru OOS 1.32, poměr výrazně pod 3.0)

Mechanismus je věrně implementovaný, založený pouze na svíčkách, s jedním aktivem a jedním tržištěm, pouze dlouhými pozicemi a malým počtem parametrů — vyhovuje infrastruktuře a není vystaven riziku závislosti na nedostupných datech

benchmark_meaningful=true s kladnou alfou (0.143) a mírnou betou (0.22) při optimalizovaném běhu

Neprošel testem deflovaného Sharpeho poměru: DSR=0.5549 (<0.95), optimalizovaný Sharpe 1.4238 je jen těsně nad prahem náhodné úspěšnosti maxima z 225 pokusů 1.3488, is_significant=false, PBO=0.6733 (>0.5), sharpe_ci_low=0.0258 blízko nule

Nedotčený časově seřazený HOLDOUT FAILED a je NEGATIVE: holdout_sharpe=-3.62, poměr=-2.737 oproti hranici 0.70 — nedávný režim prodělává

PSR 0.9956 vs. DSR 0.5549 je učebnicová past inflace výběrem nejlepšího z -225

Skutečné nedávné zhoršení: roční 2025 -15.2%, 2026 -8.6%; nejnovější okno WF-OOS je záporné (-0.260); průběžný Sharpe je záporný až do 2026

Známka přizpůsobení křivce: optimalizace snížila počet obchodů z 81 na 34 a zvýšila úspěšnost z 38% na 53% tím, že zvýšila ker_entry na 0.60 — přizpůsobení trendovým režimům ve vzorku

Optimalizovaný hlavní výsledek total_return 502% je z velké části oceněn tržní cenou (end_unrealized_pct 72.6%) a information_ratio je záporný (-0.29) — nejde o aktivní alfu vůči vlastnímu benchmarku

Základní běh max_drawdown 52% s délkou drawdownu 871 dní

Zatím NOT neoptimalizujte — výsledek +324.7% je nadhodnocený kvůli nadměrné expozici a velké neuzavřené pozici. Nejdříve proveďte opravu a znovu vyhodnoťte: 1) OVER-EXPOSURE / PYRAMIDING: avg_position_pct činí 183.8%, ale záměr návrhu je ~120% (equity*0.6*páka 2.0). Podmínka vstupu KER (KER>=0.4 AND čistého růstu) zůstává při efektivním trendu pravdivá mnoho dní po sobě a should_enter pokaždé vrací BUY bez kontroly, zda už je pozice otevřená, takže se pozice vrství. FIX: v should_enter vraťte None, pokud je pro……Zobrazit víceZobrazit méně

Zatím NOT neoptimalizujte — výsledek +324.7% je nadhodnocený kvůli nadměrné expozici a velké neuzavřené pozici. Nejdříve proveďte opravu a znovu vyhodnoťte: 1) OVER-EXPOSURE / PYRAMIDING: avg_position_pct činí 183.8%, ale záměr návrhu je ~120% (equity*0.6*páka 2.0). Podmínka vstupu KER (KER>=0.4 AND čistého růstu) zůstává při efektivním trendu pravdivá mnoho dní po sobě a should_enter pokaždé vrací BUY bez kontroly, zda už je pozice otevřená, takže se pozice vrství. FIX: v should_enter vraťte None, pokud je pro tento instrument pozice již otevřená (vstupujte pouze z nulové pozice), aby expozice nepřekročila ~1.2x. Ověřte to na obchodech v detail_file. 2) IMPLAUSIBLE DAYS potvrzují chybu: 2023-01-30 +84.8%, 2021-01-12 +52.7%, 2020-11-15 +51.1% denní výnosy jsou pro 1.2x long nemožné (v těchto dnech by vyžadovaly BTC +28% až +46%). Po opravě na vstup pouze z nulové pozice ověřte, že žádný jednodenní výnos nepřekračuje hodnotu umožněnou pákou přibližně 1.2x. 3) LARGE UNREALIZED: end_unrealized_pct 183.3 znamená, že ~56% výsledku je otevřená pozice oceněná podle posledního baru (realizováno ~141%). Ověřte, že logika výstupu (KER<=0.2, čistý pokles, stop-loss) skutečně funguje; strategii posuzujte podle její REALIZED historie, ne podle titulního výsledku MTM. 4) AFTER FIXING, RE-ASSESS: po omezení expozice ověřte, zda výhoda přetrvá. Je mírná (profit_factor 1.14, win_rate 40%, ačkoli poměr výnosu k riziku 1.70 je zdravý) a soustředí se na býčí období (2022 -62%, 2025 -20%, 2026 -17% jsou ztrátové). Pokud opakovaný běh s pevnou expozicí stále vykazuje kladnou výhodu méně závislou na extrémech a s přiměřeným drawdownem, přejděte k optimalizaci (která bude stále muset projít branami deflovaného Sharpeho poměru, walk-forward a holdoutu). Pokud výsledek klesne k profilu ztrátových let, strategii opusťte.

Souhrn výsledků

Čistý povrch citlivosti (zlomy 0) a nepřeučený walk-forward měří konzistenci, nikoli statistickou významnost — mírný Sharpe ~1.4 bez oblasti parametrů nad hranicí náhodného výsledku a záporný dopředný holdout nelze vyladit tak, aby strategie splnila podmínky nasazení. Filtry kvality denního trendu jednoho aktiva je proto třeba před optimalizací předběžně prověřit na výkonu holdoutu v nedávném tržním režimu.

Analytik ve fázi ANALYZING po optimalizaci doporučil „opustit“, protože strategie neprošla testem deflovaného Sharpeho poměru (DSR 0.55 oproti prahu 0.95; optimalizovaný Sharpe 1.42 je jen těsně nad prahem náhodného výsledku 225 pokusů 1.35; is_significant=false, PBO 0.67) a především byl její nedotčený časově uspořádaný holdout výrazně záporný (holdout Sharpe -3.62, poměr -2.737) uprostřed skutečného zhoršování mezi 2025 a 2026.

Denní long-only trendová strategie BTC pro jedno aktivum, založená pouze na svíčkách. Kaufmanův poměr efektivity (KER) používá jako filtr kvality trendového režimu — long pozici otevírá pouze při efektivním růstovém trendu (KER ≥ 0.40, čistý směr vzhůru) a při nízkém KER zůstává v hotovosti během chop období, která historicky ničí trendové strategie.

Základní backtest ukázal mírnou výhodu za celý cyklus — 81 long obchodů, 19% CAGR, Sharpe 0.69 (nízký CI -0.437), profit factor 1.195, úspěšnost 38% s průměrným ziskem přibližně 2xnásobku průměrné ztráty, ale vysoký maximální drawdown 52%; po optimalizaci vykázal Sharpe 1.42, profit factor 2.29 a celkový výnos +503% při 34 obchodech, avšak 72.6% z toho tvořil nerealizovaný otevřený MTM.

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.