Přeskočit na obsah
Všechny strategie

Strategie

BTC Counter-Trade likvidační kaskády long-short: Tlumení přestřelů na BTCUSDT.BINANCE 1H barech, když objem likvidací vystřelí Z > 3 se souběžným pohybem ceny 2%

Výsledek: Zrušeno

BtcLiquidationCascadeCounterTradeLS1H

Souhrn výsledků

Tato strategie cílila na skutečně originální krypto-nativní edge — tlumení vynucených likvidačních kaskád na BTC 1H, první likvidacemi řízený long-short v 459 experimentech — a iter-2 oprava okna zajistila, že se věrně spouštěl, když likvidační řádky existovaly. Ale za ~6.5 let vyprodukoval pouze 8 obchodů, všechny omezené na nedávné ~2-měsíční okno, s engineem označujícím metriky jako nespolehlivé, protože doplňkový stream likvidací je pouze live-stream s přibližně dvěma měsíci historie. Analytik ji opustil na bráně kontroly backtestu ve druhé iteraci jako strukturálně nebacktestovatelnou — datová zeď, ne problém s kódem nebo parametry — přičemž datovému inženýrovi nahlásil, že hypotézy o likvidačních kaskádách zůstávají blokované, dokud nebude doplněna víceletá historie likvidací, takže nikdy nepostoupila k optimalizaci nebo kontrole rizika.

Hypotéza

Strategie long-short návratu k průměru na BTCUSDT.BINANCE USD-M perpetuálních futures, která obchoduje proti vynuceným likvidačním kaskádám. Používá BINANCE USD-M perp bary (prokázaná čistá data) + doplňková data likvidací (PostgreSQL — odlišný stream od jakéhokoli předchozího experimentu pipeline). Hypotéza: když hodinový objem likvidací na BTCUSDT vystřelí >3 směrodatných odchylek nad svou 30-denní baseline AND cena se pohybovala ≥2% stejným směrem v uplynulých 4 hodinách, trh je v FORCED-FLOW OVERSHOOT —……Zobrazit víceZobrazit méně

Strategie long-short návratu k průměru na BTCUSDT.BINANCE USD-M perpetuálních futures, která obchoduje proti vynuceným likvidačním kaskádám. Používá BINANCE USD-M perp bary (prokázaná čistá data) + doplňková data likvidací (PostgreSQL — odlišný stream od jakéhokoli předchozího experimentu pipeline). Hypotéza: když hodinový objem likvidací na BTCUSDT vystřelí >3 směrodatných odchylek nad svou 30-denní baseline AND cena se pohybovala ≥2% stejným směrem v uplynulých 4 hodinách, trh je v FORCED-FLOW OVERSHOOT — marginální prodávající (v long-likvidační kaskádě) nebo marginální kupující (ve short-squeeze) je mechanický, ne přirozený. Jakmile vynucený tok vyčerpá (typicky do 4-12 hodin), přirození účastníci vstoupí za dislokovanou cenu a pohyb se částečně zvrátí. Strategie jde LONG, když longové likvidace kaskádovitě probíhají (cena přestřeluje DOWN), a SHORT, když shortové likvidace kaskádovitě probíhají (cena přestřeluje UP). To zaplňuje FIVE nedostatečně zastoupených bucketů: směr long-short (14.2% → směrem k 45%), mechanismus řízený likvidacemi (nula strategií v 459 experimentech nepoužilo tento datový stream), krypto-specifická mikrostruktura (TradFi-nemožný edge), střednědobý držení (4-12h cykly) a řízený doplňkovými daty (které byly v našem katalogu čisté na rozdíl od BINANCE_SPOT barů). Mechanismus je zdokumentován v krypto mikrostrukturálním výzkumu (Kaiko 2022, Coin Metrics 2023) — likvidační kaskády systematicky produkují 1.5-3% přestřelení ceny, která se částečně vracejí do 6-18 hodin, jak se složka vynuceného toku v order flow rozptyluje. Používá ONLY BINANCE USD-M perp barů + data likvidací uložená v Postgres — žádné BINANCE_SPOT bary (které opakovaně selhaly při ověřování Vrstvy 3 v této relaci). Velikost pozice: 15% kapitálu na směr. Riziko na obchod: 1.5% kapitálu omezené stop-lossem.

Iterace-2 minimální oprava selhání Vrstvy-3 'Nebyly vyprodukovány žádné obchody', bez regrese dřívějších vrstev. Hlavní příčina: vstup vyžadoval spike likvidací >=3-sigma měřený v jednom 1-hodinovém bucketu, aby se časově shodoval se směrovou dominancí AND a stejnosměrný pohyb ceny 4h >= 2%; s řídkými likvidačními řádky je 1h bucket často prázdný i během reálné kaskády, takže `total` bylo často 0 a trojitá konjunkce v podstatě nikdy nevystřelila. Oprava zachovává mechanismus 100% likvidacemi-řízený (výslovně……Zobrazit víceZobrazit méně

Iterace-2 minimální oprava selhání Vrstvy-3 'Nebyly vyprodukovány žádné obchody', bez regrese dřívějších vrstev. Hlavní příčina: vstup vyžadoval spike likvidací >=3-sigma měřený v jednom 1-hodinovém bucketu, aby se časově shodoval se směrovou dominancí AND a stejnosměrný pohyb ceny 4h >= 2%; s řídkými likvidačními řádky je 1h bucket často prázdný i během reálné kaskády, takže `total` bylo často 0 a trojitá konjunkce v podstatě nikdy nevystřelila. Oprava zachovává mechanismus 100% likvidacemi-řízený (výslovně žádný záložní mechanismus pouze na cenu): (1) likvidace jsou nyní sčítány přes `liq_window_bars` hodin (výchozí 4h, stejné okno jako pohyb ceny), takže kaskáda je skutečně zachycena a `total` je nenulové mnohem častěji, což zarovnává dvě poloviny signálu; (2) dvě číselné prahové hodnoty jsou uvolněny (liq_z 3.0->2.0, price_move_pct 2.0->1.0) a min_events sníženo 50->30, takže z-baseline je použitelná dříve. Importy jsou nezměněny (Vrstva 1 zůstává zelená) a lešení z-score/trigger/exit/sizing, které prošlo Vrstvou 2, je strukturálně identické — změněna pouze jedna hranice okna a tři výchozí hodnoty parametrů. Místo obchodování zůstává BINANCE USD-M futures (long-short potřebuje margin), páka 1.0 (nepoužita pro zesílení, takže se brána leverage_set_but_unused nespouští). Pokud sandbox skutečně nemá žádné likvidační řádky, strategie stále správně zůstává flat místo toho, aby falšovala obchody prostřednictvím cenového proxy.

Strukturálně nebacktestovatelné na dostupné historii likvidací: engine zpracoval 56,208 1H barů (~6.5 let), ale vyprodukoval pouze 8 obchodů, ALL shluknutých v jednom ~2-měsíčním okně (2026-04-21 až 2026-06-24), s metrics_reliable=FALSE. Signál vyžaduje řádky supplementary_data['liquidations'], které hypotéza i kód popisují jako řídké/pouze live-stream; shlukování obchodů je v souladu s tím, že úložiště likvidací drží pouze nedávné ~2-měsíční okno, takže signál kaskády nikdy nemůže vystřelit napříč 6.4 6.5 lety……Zobrazit víceZobrazit méně

Strukturálně nebacktestovatelné na dostupné historii likvidací: engine zpracoval 56,208 1H barů (~6.5 let), ale vyprodukoval pouze 8 obchodů, ALL shluknutých v jednom ~2-měsíčním okně (2026-04-21 až 2026-06-24), s metrics_reliable=FALSE. Signál vyžaduje řádky supplementary_data['liquidations'], které hypotéza i kód popisují jako řídké/pouze live-stream; shlukování obchodů je v souladu s tím, že úložiště likvidací drží pouze nedávné ~2-měsíční okno, takže signál kaskády nikdy nemůže vystřelit napříč 6.4 6.5 lety backtestu (pozorovaný příznak, ne nezávislý audit Postgres tabulky). Toto je zeď dostupnosti dat, ne problém s kódem nebo parametry: strategie je implementována správně a obchoduje věrně, když jsou přítomny likvidační řádky, takže není co vývojář opravit a žádný parametr k ladění — 8 obchodů v jednom 2-měsíčním okně nemůže podpořit walk-forward (3 oken) ani holdout, takže optimalizace by sedla čistý šum. Mechanismus není ani potvrzen, ani vyvrácen; prostě nemůže být validován. Neoptimalizovat, neiterovat. META-NOTE FOR RESEARCH LEAD / DATA ENGINEER: hypotézy likvidační kaskády zůstávají blokované, dokud není datový stream likvidací doplněn o víceletou historii (např. přes Binance Vision likvidační snapshoty) namísto pouze live-stream; nepokoušejte se znovu o strategie řízené likvidacemi, dokud tato historie neexistuje. FAILURE PATTERN: strategie řízené likvidacemi na BTCUSDT produkují téměř prázdný backtest (8 obchodů omezených na nedávné ~2-měsíční okno), protože doplňkový stream likvidací je pouze live-stream s ~2 měsíci historie — mechanismus nemůže být validován out-of-sample a strategie je strukturálně nebacktestovatelná, dokud nejsou data doplněna, stejná zeď historie doplňkových dat pozorovaná napříč rodinou OI/likvidací.

Implementace

Long-short counter-trade likvidační kaskády na BTCUSDT.BINANCE USD-M futures, 1H bary, s využitím doplňkových dat likvidací. Když objem likvidací USD agregovaný za uplynulých 4h vystřelí >= 2 směrodatných odchylek nad svou ~30-denní baseline AND cena se pohybovala >= 1% stejným směrem v uplynulých 4h, tlmí přestřelení vynuceného toku: longové likvidace (kaskáda dolů) -> LONG, shortové likvidace (squeeze nahoru) -> SHORT. Výstup na 4% take-profit, 10% hard stop, nebo 12-barový časový stop. Signálem je signed likvidační z-score (přirozené jednotky); should_enter prahové hodnoty pro cached komponenty liq/ceny. páka 1.0.

Výsledky ověření

Ověření selhalo (Vrstva 3 — sandbox backtest): Nebyly vyprodukovány žádné obchody Typ baru použitý: BTCUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, Zpracované bary: 56064 Diagnostika: should_enter() vrátil stranu 0 krát přes 56059 vyhodnocených barů -> vaše ENTRY CONDITION nikdy nespustila. Uvolněte vstupní logiku / prahové hodnoty. Zajistěte, aby vaše strategie produkovala obchody s danými daty a parametry.

Kontrola backtestu

Sharpe
-0,68
Celkový výnos
-0,03%
Maximální drawdown
0,39%
Celkem obchodů
8
Úspěšnost
62,5%
Profit faktor
0,92

Kód je správný a mechanismus-věrný: když jsou přítomny likvidační řádky, spouští se dle návrhu (8 vstupů, 0 zahozených, long/short dle strany kaskády); ITER-2 oprava okna funguje

Originální mechanismus a směrový bucket (první likvidacemi-řízený long-short) — stojí za to se k tomu vrátit, IF se zpřístupní historická data likvidací

Strukturálně nebacktestovatelné na dostupných datech: zpracováno 56,208 barů, ale pouze 8 obchodů, ALL shluknutých v 2026-04-21 až 2026-06-24 (~2 měsíců); annual_returns má pouze 2026

Engine označuje metrics_reliable=FALSE; Sharpe -0.68 s CI -10.4 až +23.5 (nesmyslné na 8 obchodech), total_return -0.03%, profit_factor 0.92, provize 23% z hrubého

Doplňkový stream likvidací je pouze live-stream s ~2 měsíci historie, takže signál kaskády nemůže vystřelit napříč 6.4 6.5 lety backtestu — žádný vzorek k optimalizaci nebo validaci

8 obchodů nemůže podpořit walk-forward (3 oken) ani holdout — optimalizace by sedla čistý šum

Souhrn výsledků

Mechanismus založený na doplňkových datech je nebacktestovatelný, když jeho feedu chybí historie — stream likvidací pokrývá pouze ~2 měsíců, takže signál vystřelil pouze 8krát a mechanismus nemohl být ani potvrzen, ani vyvrácen; likvidacemi/OI-řízené hypotézy zůstávají blokované, dokud nejsou data doplněna o víceletou historii.

Analytik kontroly backtestu vydal verdikt 'opustit': kód byl správný a věrně se spouštěl, když byly přítomny likvidační řádky, takže toto je zeď dostupnosti dat, ne chyba — doplňkový stream likvidací je pouze live-stream s ~2 měsíci historie, takže signál kaskády nemůže vystřelit napříč 6.4 6.5 lety backtestu, a 8 obchodů v jednom okně nemůže podpořit walk-forward ani holdout.

Strategie long-short návratu k průměru na BTCUSDT 1H Binance futures (1.0x páka, 0.15 na nohu) s využitím doplňkových dat likvidací — tlumení vynucených likvidačních kaskád tím, že jde do longu, když long-likvidace vystřelí (z≥2) spolu s ≥1% pohybem dolů, a do shortu na zrcadlový short-squeeze — cílící na pět nedostatečně zastoupených bucketů včetně vůbec prvního mechanismu řízeného likvidacemi, long-short, krypto-mikrostruktura.

Za ~6.5 let (56,208 1H barů) vyprodukovalo pouze 8 obchodů, všechny shluknuté v jednom ~2-měsíčním okně (2026-04-21 až 2026-06-24): celkový výnos -0.03%, profit faktor 0.92, Sharpe -0.68 s nesmyslným CI [-10.4, +23.5], provize 23% z hrubého, a engine označil metrics_reliable=FALSE.

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.