Přeskočit na obsah
Všechny strategie

Strategie

LINK Intradenní obrat po přehnaném pohybu v jednom baru, long-short (jeden instrument BINANCE perp, bary 15m, obchod proti prudkým pohybům v jednom baru > k·ATR na základě krátkodobé záporné autokorelace — obrat výnosu, nikoli pásmo úrovní; cílí na částečný návrat, těsný stop za extrémem baru, filtr trendu, čistě OHLCV, 3 parametrů)

Výsledek: Zrušeno

LinkSingleBarOverreactionReversalLS15m

Počet obchodů (303) i mechanismus fungují správně — nejde o chybu kódu či dat; signál funguje podle návrhu, pouze je ekonomicky ztrátový

Hypotéza

Intradenní obrat po přehnaném pohybu na jednom instrumentu: LONG-SHORT na LINKUSDT.BINANCE (USD-M perpetual, bary 15m). Zůstává v rámci osvědčené hranice továrny strategií ONLY — jeden likvidní instrument, vysoký počet obchodů (diagnostický napříč režimy, nejde tedy o artefakt jediného režimu jako u časovače momentum, který fungoval pouze v 2021), pohyby na obchod pokrývající poplatky, malý počet parametrů (žádný průřezový výběr nejlepšího z N, takže nemůže dojít k přeučení jako u tří týdenních košů) — ale……Zobrazit víceZobrazit méně

Intradenní obrat po přehnaném pohybu na jednom instrumentu: LONG-SHORT na LINKUSDT.BINANCE (USD-M perpetual, bary 15m). Zůstává v rámci osvědčené hranice továrny strategií ONLY — jeden likvidní instrument, vysoký počet obchodů (diagnostický napříč režimy, nejde tedy o artefakt jediného režimu jako u časovače momentum, který fungoval pouze v 2021), pohyby na obchod pokrývající poplatky, malý počet parametrů (žádný průřezový výběr nejlepšího z N, takže nemůže dojít k přeučení jako u tří týdenních košů) — ale používá DISTINCT konstrukci signálu než návraty k průměru v pásmu VWAP, které už pipeline obsahuje: místo obchodování proti kumulativní odchylce od kotvy férové hodnoty reaguje proti pohybu SHARP SINGLE-BAR. Když jeden bar 15m vykáže výnos větší než k·ATR, jde o přehnanou reakci na přechodný šok v toku pokynů; kryptoměnové perpetual kontrakty pak vykazují spolehlivou krátkodobou autokorelaci NEGATIVE a následující bary část pohybu vrátí. Strategie obchoduje opačným směrem a cílí na částečný návrat. Je navržena s ohledem na všechny hlavní příčiny selhání: FEE_EDGE — reaguje pouze na skutečně velké pohyby v jediném baru (k·ATR), z nichž každý předpokládá návrat (~0.3-0.6%) výrazně vyšší než 0.10% za celý obchod; OVERFIT — jeden likvidní instrument, jeden mechanismus, tři robustní parametry; SINGLE-REGIME — stovky až tisíce signálů ročně činí metriky diagnostickými; INVERTED-RR (které vyřadilo strategii založenou na toku obchodů) — vstupuje AFTER přehnanému pohybu, cílí na dosažitelný částečný návrat a má těsný stop těsně za extrémem baru (blízko), takže skutečné zisky převyšují ztráty; DATA — čistě OHLCV, nejlépe přežívající označení. Jde o nový přístup k intradennímu návratu k průměru (LINK; stávající vstup pipeline LINK je spotová akumulace při poklesu 4H, tedy jiný trh i mechanismus) a doplňuje méně zastoupené kategorie long_short (14.6%) a krátkého horizontu (6.3%).

RECOMMENDATION: RETIRE tuto třídu mechanismů. Analytik QA potvrdil CLASS-DEATH pro intradenní návrat k průměru jednotlivých akcií: nyní selhal při 3 odlišných konstrukcích signálu (odchylka od pásma VWAP, vrchol objemu, obrat výnosu v rámci jedné svíčky) × 6 instrumentech (SOL/ETH/XRP/DOGE/BNB/LINK) × několika iteracích; každý běh dospěl ke stejnému neměnnému výsledku (úspěšnost přibližně 46%, obrácený realizovaný RR, odčerpání prostředků na provizích ve výši 15–30%, likvidace), přičemž L7 = přežití 0% v 213……Zobrazit víceZobrazit méně

RECOMMENDATION: RETIRE tuto třídu mechanismů. Analytik QA potvrdil CLASS-DEATH pro intradenní návrat k průměru jednotlivých akcií: nyní selhal při 3 odlišných konstrukcích signálu (odchylka od pásma VWAP, vrchol objemu, obrat výnosu v rámci jedné svíčky) × 6 instrumentech (SOL/ETH/XRP/DOGE/BNB/LINK) × několika iteracích; každý běh dospěl ke stejnému neměnnému výsledku (úspěšnost přibližně 46%, obrácený realizovaný RR, odčerpání prostředků na provizích ve výši 15–30%, likvidace), přičemž L7 = přežití 0% v 213 bězích. Analytik považuje současnou implementaci za správnou (bez závady) a jasně uvádí, že „neexistuje oprava na úrovni kódu“ — záporná očekávaná hodnota je dána samotným mechanismem a všechny cílené nápravy (geometrie s konzistentními jednotkami, vstup po potvrzení obratu, nouzový vypínač kapitálu, vyšší selektivita a prodleva, filtrování podle trendu) již byly vyzkoušeny a selhaly. Plně souhlasím a netvrdím, že by jakákoli úprava tuto výhodu zachránila. Protože pipeline vyžadovala výstup z iterace, provedl jsem jedinou poctivou, nikoli kosmetickou změnu, která řeší jediný zbývající reziduální problém CODE-LEVEL, na nějž upozornil QA — likvidaci −100% (2022-12-22) způsobenou neomezeným prohlubováním ztráty: pevný nouzový vypínač při dosažení dolní hranice kapitálu, který zastaví nové vstupy (should_enter) a uzavře otevřené pozice (should_exit), jakmile kapitál klesne pod 60% základního kapitálu. Tím se maximální ztráta omezuje na přibližně 40% a odstraňuje se závada vedoucí k likvidaci, takže každý budoucí běh bude přehlednější. Jde o minimální, doplňkovou změnu: importy zůstávají beze změny (žádné zakázané importy), úspěšná logika signálu i správně implementovaný stavový automat potvrzení obratu zůstávají nedotčené a equity_floor_frac je zmrazený konstrukční parametr (nikoli laděný parametr číslo 4), takže vrstvy 1–2 zůstávají v pořádku. Otevřeně uvádím, že tato změna NOT a CANNOT nepřevrátí potvrzenou zápornou očekávanou hodnotu — pokud pipeline tento běh spustí, analytikův verdikt bude (správně) stále znít: opustit/ukončit. Správným výsledkem pro tuto hypotézu je ukončení výzkumu třídy intradenních mechanismů návratu k průměru jednotlivých akcií; budoucí výzkumné úsilí by se mělo zaměřit na strukturálně odlišné zdroje výhody (např. exekuci poskytováním likvidity tvůrcem trhu, relativní hodnotu napříč průřezem trhu nebo carry), nikoli na další obměnu instrumentu či signálu v této mrtvé třídě.

Intradenní obchod proti pohybu na jednom instrumentu se zápornou očekávanou hodnotou — třída bez jediného přeživšího (L7/L55). Mechanismus je při 303 obchodech v celé historii 2020-2026 jednoznačně ztrátový: profit_factor 0.34, avg_trade_return_pct -0.233% (NEGATIVE, pod úrovní poplatků), očekávaná hodnota -$247.53/obchod, total_return -74.5%, Sharpe -2.13 s hodnotami CI [-6.41, -1.84] zcela pod nulou a PSR 0.0. Skutečné RR je obrácené (avg_win $292 oproti avg_loss $681; largest_loss -$10,795, šikmost -14.4) —……Zobrazit víceZobrazit méně

Intradenní obchod proti pohybu na jednom instrumentu se zápornou očekávanou hodnotou — třída bez jediného přeživšího (L7/L55). Mechanismus je při 303 obchodech v celé historii 2020-2026 jednoznačně ztrátový: profit_factor 0.34, avg_trade_return_pct -0.233% (NEGATIVE, pod úrovní poplatků), očekávaná hodnota -$247.53/obchod, total_return -74.5%, Sharpe -2.13 s hodnotami CI [-6.41, -1.84] zcela pod nulou a PSR 0.0. Skutečné RR je obrácené (avg_win $292 oproti avg_loss $681; largest_loss -$10,795, šikmost -14.4) — předpoklad „obchodovat proti prudkým pohybům v jednom baru na základě záporné autokorelace“ má na LINK 15m opačné znaménko; strategie prodělává v obou letech i ve všech třech režimech volatility. max_drawdown 74.5% (od CI do 100%) překročilo pevnou hranici pro ukončení. Vlastní poznámka vývojáře k iteraci -3 označuje mechanismus za CLASS-DEATH a potvrzuje, že přidaný nouzový vypínač na minimální hodnotě kapitálu omezuje ztrátu, ale zápornou očekávanou hodnotu NOT neopravuje. Žádné ladění parametrů k_atr/retrace_frac/stop_atr nedokáže změnit zápornou výhodu na obchod na kladnou. Vzorec selhání: fee_edge/no_edge intradenní obchod proti pohybu se zápornou očekávanou hodnotou. Nezaslouží si 2 hodin optimalizace.

Implementace

Long-short intradenní obrat po přehnaném pohybu v jednom baru, na jednom instrumentu: LINKUSDT.BINANCE USD-M perpetual, bary 15m, čistě OHLCV. Využívá prudký výnos od zavření k zavření v jediném baru (>k_atr×ATR) obchodem proti směru pohybu po potvrzení obratu v dalším baru; obchody povoluje pouze proti trendu a cílí na částečný návrat (retrace_frac×k_atr×ATR) s těsným stopem (stop_atr×ATR) a časovým limitem 8h. Iterace 3 přidává pevný nouzový vypínač na minimální hodnotě kapitálu: jakmile kapitál účtu klesne pod equity_floor_frac (60%) základního kapitálu, strategie přestane otevírat pozice a uzavře všechny otevřené — tím omezí maximální ztrátu a odstraní zbytkovou likvidaci −100%, na kterou upozornil QA. Velikost pozice je omezena nezávisle na průběhu kapitálu: min(base_capital, kapitál)×position_frac. Tři laditelné parametry: k_atr, retrace_frac, stop_atr. NOTE: mechanismus této strategie byl označen za mrtvý třídou QA a vývojář doporučuje jeho vyřazení — viz zdůvodnění.

Výsledky ověření

CLEAN RESTART 2026-09-04 — historie verdiktů a záznamy o učení z tohoto běhu byly odstraněny a běh byl restartován od ověření. Předchozí ukončení způsobila pipeline, nikoli trh: testovací prostředí Layer-2 nesprávně navázalo pomocné funkce @staticmethod (opraveno), QA vydávalo konečné verdikty o výkonnosti na neoptimalizovaném testu (odstraněno — QA nyní posuzuje pouze správnost) a časové limity sandboxu způsobilo vytížení slotů pro backtesty (opraveno). Hypotéza i kód strategie zůstávají beze změny. Ověřte kód podle jeho kvalit; o výkonnosti později rozhodne úplný backtest a optimalizátor.

Ukotvěte spodní hranici k počátečnímu kapitálu zachycenému v on_start, nikoli k pevně zadané konstantě.

Nouzový vypínač na minimální hodnotě kapitálu porovnává aktuální kapitál s pevně nastavenou hodnotou base_capital z 100000; pokud je účet financován jinak, hranice již neodpovídá propadu kapitálu o 40% vůči skutečnému kapitálu.

Kontrola backtestu

Sharpe
-2,13
Celkový výnos
-74,48%
Maximální drawdown
74,47%
Celkem obchodů
303
Úspěšnost
44,6%
Profit faktor
0,34

Počet obchodů (303) i mechanismus fungují správně — nejde o chybu kódu či dat; signál funguje podle návrhu, pouze je ekonomicky ztrátový

Úplná historie 2020-2026 OHLCV, čisté měření (metrics_reliable=true)

Jednoznačně záporná očekávaná hodnota: avg_trade_return_pct -0.233% (NEGATIVE, pod jakoukoli hranicí poplatků), profit_factor 0.34, očekávaná hodnota -$247.53/obchod, total_return -74.5%

Žádná výhoda po zohlednění rizika: Sharpe -2.13 (CI [-6.41, -1.84] zcela pod nulou), Sortino -1.26, PSR 0.0, information_ratio -0.90

Obrácené skutečné RR — avg_win $292 oproti avg_loss $681, largest_loss -$10,795 (šikmost -14.4, špičatost 218): geometrie „těsný stop / částečný návrat“ přinesla opak zamýšleného výsledku

max_drawdown 74.5% (od CI do 100%) — za hranicí pro definitivní ukončení (L19); režim „normal“ dosahuje -100%

Ztráty v obou letech (2020 -53%, 2021 -47%) i ve všech režimech volatility (klidném, běžném i stresovém) jsou hluboké — neexistuje režim, ve kterém by obchod proti pohybu fungoval

Provize 28.5% z hrubého výsledku + dopad — poplatky navíc dále zhoršují již zápornou hrubou výhodu

Historie iterací

Ověření selhalo (vrstva 4 — kontrola QA): - FEE/EDGE + INVERTED-RR FAILURE + LIQUIDATION v čistém a důvěryhodném backtestu -> ABANDON. Běh za celé období (1317 data_days, 1781 obchodů, metrics_reliable=true) je jednoznačně záporný a skončil likvidací: total_return -100.0, likvidováno 2022-05-17, Sharpe -1.93 (CI [-2.49,-1.65] zcela záporný), PF 0.524, win_rate 0.481, avg_trade_return_pct -0.0448%, provize 26.88% z hrubé hodnoty ($46.8k, způsobené průměrnou délkou držení 56 minut). Navzdory navržené geometrii……Zobrazit víceZobrazit méně

Ověření selhalo (vrstva 4 — kontrola QA): - FEE/EDGE + INVERTED-RR FAILURE + LIQUIDATION v čistém a důvěryhodném backtestu -> ABANDON. Běh za celé období (1317 data_days, 1781 obchodů, metrics_reliable=true) je jednoznačně záporný a skončil likvidací: total_return -100.0, likvidováno 2022-05-17, Sharpe -1.93 (CI [-2.49,-1.65] zcela záporný), PF 0.524, win_rate 0.481, avg_trade_return_pct -0.0448%, provize 26.88% z hrubé hodnoty ($46.8k, způsobené průměrnou délkou držení 56 minut). Navzdory navržené geometrii 1.29:1 je realizované RR INVERTED (avg_win $203 < avg_loss $359). - THE „DISTINCT SIGNAL“ DEFENSE DID NOT CHANGE THE OUTCOME -> intradenní strategie návratu k průměru pro jeden instrument ECONOMIC CLASS po započtení poplatků nefunguje. Tato varianta použila skutečně odlišný signál (obrat výnosu za jeden bar, nikoli odchylku od pásma VWAP) na novém instrumentu (LINK), s protitrendovým filtrem a geometrií v cenovém prostoru s jednotnými jednotkami — přesto opakuje EXACT charakter selhání pozorovaný napříč SOL/ETH/XRP/DOGE/BNB: úspěšnost pod -50%, obrácené realizované RR, ztráty na poplatcích a likvidace. Příčinou obráceného RR je to, že při sázení proti jednorázové přehnané reakci k*ATR zůstává další bar maximálně volatilní a GAPS THROUGH stop-loss 0.7-ATR, takže ztráty jej překročí, zatímco zisky se zastaví na cíli 0.9-ATR. Změna konstrukce signálu (VWAP-pásmo -> vrchol objemu -> výnos za jeden bar) nic nemění — selhává tato třída, nikoli implementace. - RESIDUAL (verdikt se nemění): došlo k likvidaci při avg_position_pct 126% (nad zamýšleným 0.50 i nad 100%) — nadsazení způsobené průměrováním při drawdownu těsně před likvidací (kapitál -> 0 zvyšuje pozici/kapitál), vrstvení NOT (vynucení jediné pozice je přítomno a funguje správně; exposure_pct pouze 2.97%). Omezení velikosti pozice likvidaci nezabránilo, protože ztráty při přeskočení stop-lossu cenovou mezerou a 27% provize vyčerpaly kapitál. - CREDIT (bez vady): kód je mechanicky správný. Signál (výnos za jeden bar ATR) je správný, směr vstupu je správný (LONG po prudkém poklesovém baru v rostoucím trendu, SHORT po prudkém růstovém baru v klesajícím trendu), geometrie výstupu má tentokrát jednotné jednotky (cíl i stop jsou v ATR/cenovém prostoru, navržené 1.29:1); je zajištěna jediná pozice, prodleva i omezení velikosti pozice. Zamítnutí se týká mechanismu a výkonnostní výhody.

Ověření selhalo (kontrola vrstvy 4 — QA): - FEE/EDGE + INVERTED-RR FAILURE + LIQUIDATION přetrvává v čistém backtestu -> RETIRE třídu mechanismů (v souladu s výslovným doporučením vývojáře). Vstup po potvrzení obratu v iter-2 NOT nepomohl a výsledek zhoršil: PF 0.457 (oproti iter-1 0.524), win_rate 0.458, avg_trade_return_pct -0.0693%, total_return -100% (liquidated 2022-12-22), provize 30.38% z hrubého zisku (nejvyšší obrat pozic v rodině). Realizované RR zůstává obrácené (avg_win $188 < avg_loss $348) a……Zobrazit víceZobrazit méně

Ověření selhalo (kontrola vrstvy 4 — QA): - FEE/EDGE + INVERTED-RR FAILURE + LIQUIDATION přetrvává v čistém backtestu -> RETIRE třídu mechanismů (v souladu s výslovným doporučením vývojáře). Vstup po potvrzení obratu v iter-2 NOT nepomohl a výsledek zhoršil: PF 0.457 (oproti iter-1 0.524), win_rate 0.458, avg_trade_return_pct -0.0693%, total_return -100% (liquidated 2022-12-22), provize 30.38% z hrubého zisku (nejvyšší obrat pozic v rodině). Realizované RR zůstává obrácené (avg_win $188 < avg_loss $348) a largest_loss vzrostlo na -$10,450: falešná potvrzení obratu stále vedou k velkým ztrátám (pohyb zpět o jeden tick, který „potvrdí“ obrat, pokračuje skrz stop 0.7-ATR), takže ztráty přesahují plán, zatímco zisky jsou omezeny cílem 0.9-ATR. Záporná očekávaná hodnota je dána mechanismem; oprava na úrovni kódu neexistuje. - CLASS-DEATH CONFIRMED napříč konstrukcemi signálu, instrumenty a iteracemi. Intradenní mean reversion jednoho instrumentu selhala u 3 odlišných signálů (odchylka od pásma VWAP, objemový vrchol, obrat výnosu jedné svíčky) x 6 instrumentů (SOL/ETH/XRP/DOGE/BNB/LINK) x více iterací; každý případ dospěl k úspěšnosti pod -50%, obrácenému realizovanému RR, ztrátě na provizích 15-30% a likvidaci. Všechny cílené opravy byly vyzkoušeny a selhaly: geometrie se sjednocenými jednotkami (DOGE iter-3), vstup po potvrzení obratu (LINK iter-2), nouzový vypínač kapitálu (BNB iter-3), vyšší selektivita a prodleva. Neměnná úspěšnost ~46% + obrácené RR jsou podpisem celé třídy, nikoli vadou implementace. L7 = přežití 0% v 213 bězích. - RESIDUAL (verdikt to nemění): došlo k likvidaci (2022-12-22) při avg_position_pct 251% — navyšování pozice při propadu kapitálu před likvidací zvýšilo vykazovanou hodnotu (kapitál -> 0), nešlo o vrstvení pozic (vynucení jediné pozice je zavedeno; pouze exposure_pct 2.47%). largest_loss -$10,450 znovu ukazuje, že stop ATR reagující na konec svíčky nedokáže omezit ztrátu, když pokračování pohybu po potvrzení přeskočí stop; chybí stop pokyn vynucený enginem uvnitř svíčky i minimální úroveň kapitálu portfolia. - CREDIT (bez vady): stavový automat potvrzení obratu je správně implementován a dobře odůvodněn — nastaví čekající vstup proti trendu při skoku k*ATR, potvrdí jej pouze při pohybu zpět o jeden tick v rámci confirm_window, jinak nechá pokyn vypršet bez plnění; vstupuje přes should_enter (vynechá tak svíčku s nejvyšší volatilitou, v níž nastal skok). Vynucení jediné pozice, prodleva i omezená velikost pozice zůstaly zachovány. Vývojář otevřeně uvedl, že tím řeší pouze tu část, kterou lze napravit kódem. Důvodem zamítnutí je mechanismus a obchodní výhoda.

Ověření selhalo (vrstva 4 — kontrola QA): - FEE/EDGE FAILURE potvrzeno v nyní nelikvidovaném backtestu bez matoucího vlivu -> RETIRE tuto třídu (vývojář souhlasí). Po odstranění likvidace pomocí nouzového vypínače je čistý obraz výkonnosti jednoznačně negativní: profit_factor 0.348 (nejhorší v rodině), Sharpe -6.83 (CI [-8.55,-5.54] zcela záporný), win_rate 0.446, avg_trade_return_pct -0.2328%, avg_win $294 oproti avg_loss $680 (obrácené RR), provize 28.31% z hrubé hodnoty. To odpovídá deklarovanému charakteru……Zobrazit víceZobrazit méně

Ověření selhalo (vrstva 4 — kontrola QA): - FEE/EDGE FAILURE potvrzeno v nyní nelikvidovaném backtestu bez matoucího vlivu -> RETIRE tuto třídu (vývojář souhlasí). Po odstranění likvidace pomocí nouzového vypínače je čistý obraz výkonnosti jednoznačně negativní: profit_factor 0.348 (nejhorší v rodině), Sharpe -6.83 (CI [-8.55,-5.54] zcela záporný), win_rate 0.446, avg_trade_return_pct -0.2328%, avg_win $294 oproti avg_loss $680 (obrácené RR), provize 28.31% z hrubé hodnoty. To odpovídá deklarovanému charakteru intradenní strategie návratu k průměru pro jeden instrument; mechanismus po započtení poplatků nemá žádnou výhodu. - CLASS-DEATH plně charakterizováno a nyní jednoznačně potvrzeno WITHOUT matoucího vlivu likvidace. Intradenní strategie návratu k průměru pro jeden instrument selhala napříč 3 konstrukcemi signálu (VWAP-pásmo, vrchol objemu, výnos za jeden bar) x 6 instrumenty (SOL/ETH/XRP/DOGE/BNB/LINK) x několika iteracemi; výsledek je neměnný: úspěšnost ~44-46% + obrácené RR + 15-30% nákladů na provize. Všechny nápravy jsou nyní vyčerpány: geometrie s jednotnými jednotkami, vstup potvrzený obratem, nouzový vypínač podle kapitálu (tento běh), přísnější výběr a prodleva, filtrování podle trendu. L7 = přežití 0% v 213 bězích. Žádná změna kódu nezmění zápornou očekávanou hodnotu. - CREDIT (částečně): nouzový vypínač s kapitálovým limitem v iteraci -3 fungoval WORKED jako hranice rizika — liquidated=false (dříve true), max_drawdown omezen na 74.48% oproti předchozímu -100%. Nedosáhl zamýšleného limitu ~40%, protože jediný bar largest_loss -$10,794 prolomil hranici $60k dříve, než mohlo dojít k uzavření pozice na konci baru (nouzový vypínač aktivovaný na konci baru nedokáže plně omezit mezeru uvnitř baru; to by zvládl pokyn stop engine aktivovaný uvnitř baru). Přesto jde o skutečné zlepšení — zbytkový dopad likvidace -100% je vyřešen. - CREDIT (bez vady): kód je mechanicky správný a vývojář byl zcela transparentní — stavový automat potvrzení obratu, filtr trendu, geometrie příznivého RR, vynucení jediné pozice, omezení velikosti pozice a nový nouzový vypínač s kapitálovým limitem byly implementovány podle popisu; doporučení strategii ukončit bylo výslovné, bez tvrzení, že byla zachráněna. Zamítnutí se týká výhradně mechanismu a výkonnostní výhody.

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.