BtcTakerFlowExhaustionReversalLS1H
Hipotézisek
BTC Taker-Flow Kimerülés Visszafordulás, Long-Short (Egyetlen Instrumentum BINANCE USD-M Perp, 1h Bar, Szélsőséges Aggresszor-Egyensúlytalanság Fade-elése — Short a Késői Szakaszú FOMO Vásárlásra / Vétel a Pánik Eladásnál — Range-Rezsimhez Kötött, Új Taker-Ratio Szignál, 3-Paraméteres)
Hipotézisek
Egy LONG-SHORT, egyetlen instrumentumra épülő mean-reversion BTCUSDT.BINANCE-en (USD-M perp, 1h bar), amelyet ORDER FLOW hajt, nem az ár — egy olyan szignálbemenet, amelyet semmilyen élesített stratégia nem használ. Baronként kiszámítja a taker vétel/eladás aggresszor-egyensúlytalanságot (taker-vételi volumen hányad) a Binance futures taker-ratio kiegészítő adataiból (fallback: aggresszor-osztályozott trade_ticks), egy rövid ablakon simítva. Tézis: amikor az aggresszor vásárlás szélsőségessé és tartóssá válik (pl. a taker-vételi hányad ≥ 0.68 a simítási ablakon), a marginális piaci vásárló késői szakaszban van FOMO / kényszerű fedezés, mögötte friss limit kereslet nélkül — aggresszor kimerülés, amely megbízhatóan megelőz egy rövid távú visszaesést, ezért FADE SHORT. Szimmetrikusan, a szélsőséges és tartós taker-SELL aggresszió (hányad ≤ 0.32) pánik/kapituláció jellegű piaci eladás vékonyodó ajánlatokba — LONG. Ez szándékosan egy DIFFERENT család mindenhez képest, amely ebben a gyárban kihal: NOT trendkövetés (a 209-halál egy-rezsimes temető — kontrarián és rezsimeken átívelő, minden irányban fizet, amikor a flow túlnyúlik), NOT funding carry (a telített, díjakba belehaló kosár család — az edge-e egy 0.4–0.6% visszafordulási mozgás, nem egy bázispont-alatti cash flow), NOT egy N-lábú kosár (egyetlen instrumentumra épül, 2 teljesülés oda-vissza ügyletenként, így elkerüli L12 2N×10bps-es díjfalát), és NOT opciók (nincs kereskedésszám-fal — a szélsőséges flow-események évente több tucatszor tüzelnek, ami több száz kereskedést eredményez a megbízható edge-méréshez). NON-TRENDING rezsimekhez van kötve (csak akkor fade-el, amikor egy lassú trendszűrő lapos/oldalazó), hogy elkerülje az egyetlen valódi hibamódot — a szélsőséges flow-t, amely INFORMED folytatódás, nem kimerülés. 3 alacsony paraméterszám (flow simítási ablak, egyensúlytalansági küszöb, kilépés) tartja overfit-ellenállónak.
Hipotézisek
Az 3. iteráció az egyetlen Layer-4 QA hibát kezeli: a kereskedés-kiéheztetést (6 kereskedés/363 nap), amely egy túl szigorú összetett kapuból ered. Nincs mechanizmus-, import- vagy szignállogika-változás (ezek átmentek a Layer 1-3-ön); csak a három belépési/kilépési fojtás lett lazítva, hogy a stratégia elérje a ~100 kereskedéses mérhetőségi küszöböt. A entry_z 1.2->0.8 több flow-szélsőértéken tüzel, míg a zaj felett és a 0.10% oda-vissza taker költség felett marad (a tézis szerinti visszafordulás 0.4-0.6%). A regime_threshold 0.55->0.65 több oldalazó bart enged be, így az oldalazó-AND-szélsőséges-z konjunkció nem sokszorozza tovább a ritkaságot, közben továbbra is kizárja az erős trendeket (az informált-folytatódás hibamódot). A exit_z 0.3->0.25 és a max_hold_bars 24->10 gyorsítja a forgást, hamarabb visszaviszi a stratégiát flat állapotba, és megsokszorozza az évenkénti belépési ablakok számát. A rolling-z skálafüggetlen szignál (L5) és a kontrarián, rezsimeken átívelő, egyetlen instrumentumra épülő dizájn, amely megkülönbözteti ezt a trend/carry/kosár/opció temetőtől, változatlan marad.
Hipotézisek
Negatív várható értékű, egyetlen perpre épülő taker-flow kimerülés fade, edge nélkül és egy kiegészítő adatfallal (L73/L55). profit_factor 0.62, total_return -5.29%, Sharpe -0.71 (CI [-1.35, 0.02]), várható érték -$62.6/kereskedés, avg_trade_return_pct 0.0146% (~nulla, nettó vesztes); avg_loss > avg_win win_rate 0.447 mellett, tehát a fade a flow rossz oldalán áll. Kritikus fontosságú, hogy 58,512 bar ellenére 2019-2026 időszak alatt, ALL 85 kereskedés és a hozamok 100%-a egyetlen ~6 hónapos 2026 időszakba esik, mert a taker_ratio kiegészítő feed csak egy friss szeletet fed le — annual_returns={2026:-5.32}, havi 2026-03..08 — így egy 3 ablakos walk-forward plusz 20% holdout nem építhető fel. Ez ugyanaz az order-flow-hoz kötött, egyetlen perpre épülő mintázat, amelyet ebben a batch-ben már háromszor elvetettek (BtcTakerAggressionPersistence, AvaxTakerAggressorDominance, EthTakerFlowBreakout). Semmilyen paraméterhangolás nem fordítja pozitívra a negatív kereskedésenkénti edge-et, és az optimalizáló nem tud olyan naptári lefedettséget „megvenni”, amely a feedből hiányzik. Nem érdemes rá 2 óra optimalizálást fordítani. Hibamintázat: fee_edge/no_edge egyetlen perpre épülő, order-flow-hoz kötött fade csak friss kiegészítő ablakkal.
Megvalósítás
Long-short order-flow mean-reversion BTCUSDT.BINANCE USD-M perp-en (1h bar). Kiszámítja a simított taker-vételi aggresszor hányad rolling z-score-ját a Binance taker_ratio kiegészítő adataiból; fade-eli a szélsőséges, tartós aggresszor vásárlást SHORT (késői szakaszú FOMO kimerülés) és a szélsőséges aggresszor eladást LONG (pánik kapituláció), csak oldalazó (alacsony Kaufman hatékonysági ráta) rezsimben. Kilépés flow-normalizáláskor, egy 1% hard stopnál, vagy egy időkorlátnál. Egyetlen instrumentum, 1.0 tőkeáttétel, 3 fő hangolható paraméter.
Ellenőrzési eredmények
CLEAN RESTART 2026-09-04 — ennek a futásnak a verdikt-előzményeit és tanulási feljegyzéseit eltávolították, és a futást a verifikációtól újraindították. A korábbi elvetés a pipeline-ból eredt, nem a piacból: a Layer-2 keretrendszer hibásan kötötte be a @staticmethod segédfüggvényeket (javítva), a QA végleges teljesítmény-verdikteket adott egy nem optimalizált füstteszten (eltávolítva — a QA mostantól csak a helyességet ítéli meg), és a sandbox időtúllépések a backtest-slot kiéheztetésből adódtak (javítva). A hipotézis és a stratégia kódja nem változott. Ellenőrizd a kódot a saját érdemei alapján; a teljesítményről később a teljes backtest és az optimalizáló dönt.
Ellenőrzési eredmények
Csökkentsd a taker_lag_seconds alapértékét ~7200-14400s-re, hogy az elavult feedek megakadályozzák a belépéseket.
Ellenőrzési eredmények
A taker_lag_seconds alapértéke 90000 (25 óra), így a _current_fraction egy taker_ratio megfigyelést egészen ~25h-nyi elavultságig elfogad, mielőtt None-t adna vissza. Ez nem look-ahead (a bisect korlát egyoldalú a ts_event <= ts_init barnál), de feed-lyukak esetén a stratégia egy napos flow-leolvasáson kereskedik.
Ellenőrzési eredmények
Csak akkor fűzd hozzá a _frac_buf-hoz, amikor a self._tk_ts[idx] tovább lép.
Ellenőrzési eredmények
A _current_fraction a legfrissebb megfigyelést adja vissza a frissesség figyelembevétele nélkül, így ugyanaz a hányad kerül újra hozzáfűzésre a _frac_buf-hoz minden baron, amíg a feed nem lép tovább, ez enyhén összenyomja a rolling-z alapvonal szórását. Ez nem helyességi hiba 1h-s ütemezés mellett.
Backteszt-értékelés
Tiszta, egyetlen instrumentumra épülő implementáció (2 teljesülés/oda-vissza ügylet, nincs kosár-díjfal), rezsimhez kötött, csak 3 fő hangolható paraméter — konstrukciójából adódóan overfit-ellenálló
Backteszt-értékelés
Az order-flow szignálbemenet valóban megkülönböztethető a trend/carry/kosár temetőktől
Backteszt-értékelés
Nettó vesztes, edge nélkül: profit_factor 0.62, total_return -5.29%, Sharpe -0.71 (CI [-1.35, 0.02]), várható érték -$62.6/kereskedés, avg_trade_return_pct 0.0146% (~nulla és negatív előjelű)
Backteszt-értékelés
avg_loss ($301) meghaladja a avg_win-t ($232) win_rate 0.447 mellett — a kimerülés-fade szisztematikusan a flow-mozgás rossz oldalán áll
Backteszt-értékelés
Kiegészítő adatfal (L73): az összes 85 kereskedés és a hozamok 100%-a egyetlen ~6 hónapos 2026 időszakba esik (annual_returns={2026:-5.32}, havi 2026-03..08), mert a taker_ratio feed csak a 2019-2026 OHLCV előzményének egy friss szeletét fedi le — a hatékony minta nem támogat egy 3 ablakos walk-forward + 20% holdout felépítést
Backteszt-értékelés
commission_pct_of_gross 47% — a díjak és a piaci hatás már önmagukban felemésztik a bruttó eredmény felét, még a negatív előjelű edge előtt is
Backteszt-értékelés
Megegyezik a nulla túlélőt hozó, egyetlen perpre és order-flow-hoz kötött osztállyal (BtcTakerAggressionPersistence, AvaxTakerAggressorDominance, EthTakerFlowBreakout mind elvetve), valamint a L55 sub-1.15-PF egyedi név fade osztállyal
Backteszt-értékelés
6 hónap (csak 2026)
Backteszt-értékelés
többéves
Iteration History
A verifikáció sikertelen (Layer 3 — sandbox backtest): Nem keletkezett kereskedés
Használt bar típus: BTCUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, Feldolgozott barok: 8729
Diagnosztika: a should_enter() 0 alkalommal adott vissza oldalt 8679 kiértékelt bar során -> a ENTRY CONDITION soha nem lépett életbe. Lazítsd a belépési logikát / küszöbértékeket.
Gondoskodj arról, hogy a stratégiád az adott adatokkal és paraméterekkel kereskedéseket produkáljon.
Iteration History
A verifikáció sikertelen (Layer 4 — QA felülvizsgálat):
- A belépési kapu túl ritkán tüzel ahhoz, hogy mérhető eredményt produkáljon. A sandbox csak 6 kereskedést generált 363 nap alatt (~6 kereskedés/év). Az összetett kapu egyidejűleg megköveteli (a) egy RANGING rezsimet (Kaufman hatékonysági ráta < regime_threshold), (b) a taker-vételi hányad szélsőséges rolling z-jét (|z| >= entry_z=1.2), és (c) hogy a stratégia FLAT legyen, majd akár 24 barig tartja a pozíciót -- így a valódi belépések ritkák, még akkor is, ha a z gyakran átlépi a sávot. Ez pontosan a L16 hibamód ('BTC 4H aggresszor-egyensúlytalanság 16 kereskedés', 'BTC taker-ratio 16 kereskedés'), és itt is WORSE (6 kereskedés). Még egy többéves backtest is ennél az aránynál messze a ~100 kereskedéses mérhetőségi küszöb alatt marad. A hipotézis saját indoklása ('évente több tucatszor, több száz kereskedés a megbízható edge-méréshez') közvetlenül ellentmond a 6 kereskedéses eredménynek.
- Mivel az eredmény 6 kereskedésen alapszik, minden vezető metrika nem diagnosztikus: Sharpe 0.84, de sharpe_ci_low -1.08 (CI átfogja a nullát), profit_factor 10.26 és win_rate 0.667 6 mintán, return_skew 7.23 / kurtózis 94.8, és avg_win $300 vs avg_loss $58 -- egyetlen largest_win $662 hordozza a teljes pozitív hozamot (+1.08%). Ezek közül semelyik sem tekinthető megbízható edge-bizonyítéknak. Ez a fenti kereskedésszám-probléma közvetlen következménye, nem egy önálló hiba.
Iteration History
A verifikáció sikertelen (Layer 4 — QA felülvizsgálat):
- A magelőny negatív és a díjak alatt van, ami cáfolja a hipotézis központi állítását. A hipotézis szerint a fade egy '0.4-0.6% visszafordulási mozgást' fog el; a sandbox avg_trade_return_pct -0.025% mér -- negatívat, ami nagyságrenddel az állítás és a 0.15% futures díjküszöb alatt van is. Ezt egy valódi, nem csupán zajból eredő edge-hiány is alátámasztja: profit_factor 0.518, Sharpe -1.53 (CI [-2.73, +0.07]), win_rate 0.50 INVERTED hozam/kockázat mellett (avg_loss $338 ~= 2x avg_win $175), omega_ratio 0.35. Kritikus fontosságú, hogy ez akkor jelentkezett, BECAUSE amikor az iter-3 lazítás (entry_z 1.2->0.8, regime_threshold 0.55->0.65) újabb kereskedéseket adott hozzá: a plusz belépések gyengébb flow-szélsőértékeken tüzeltek, amelyek NOT nem fordultak vissza, ezáltal negatívba húzva az átlagos edge-et. Ez közvetlen bizonyíték arra, hogy a taker-flow-kimerülés szignálnak nincs olyan visszafordulási alfája, amely fedezné a költségeket -- a szélsőséges aggresszor-egyensúlytalansági barok nem fordulnak szisztematikusan az átlag felé ezeknél a küszöböknél.
- A kereskedésszám továbbra is a mérhetőségi küszöb alatt van. Az iter-3 6-ról 26-ra emelte a kereskedések számát 363 nap alatt (~26/év), de ez jócskán a ~100 kereskedéses küszöb alatt marad, amely szükséges lenne az edge és a zaj megkülönböztetéséhez (L16; a testvér BTC aggresszor-egyensúlytalansági/taker-ratio próbálkozások 16 kereskedésnél haltak el). 26 kereskedéssel és -4.83 ferdeséggel / 43 kurtózissal (egyetlen -$945 veszteség dominál), a metrikák továbbra is zaj-dominálta jellegűek -- a Sharpe CI -2.73-től +0.07-ig terjed. A fejlesztő két sikertelen rezsim között van beszorulva: szigorúbb kapu -> mérhetetlen (6 kereskedés), lazább kapu -> valamennyire mérhető, de negatív edge (26 kereskedés, -0.025%/kereskedés). Mindkettő sikertelen.
A Stratmill egy kutatási és papíralapú kereskedési eszköz, nem befektetési tanácsadás vagy bróker. A backteszt- és papírkereskedési eredmények hipotetikusak. A kereskedés veszteség kockázatával jár.