Denne strategien brøt ny grunn for fabrikken ved å drive signaler fra aggregert taker ordre-flow-ubalanse i stedet for pris, og den fungerte også som en infrastrukturtest som lyktes — taker-serien lastet og genererte 191 rene handler etter en iterasjon-3-fiks som gjorde foreldet-taket til en justerbar 14-dagers parameter matchet til den sparsomme metrikk-kadensen. Dens tall var de reneste i sin kohort: en base-Sharpe på 0.90 med lav drawdown og positiv alpha, optimalisert til Sharpe 1.96 mens den bestod sensitivitet med null klipper og klarerte holdout. Men under deflasjon kollapset den: DSR 0.318, en optimalisert Sharpe under 2.31-lykketerskelen, en 87%-sannsynlighet-for-backtest-overtilpasning, og en overtilpasset walk-forward hvis out-of-sample-vinduer inkluderte et negativt. Analytikeren forlot den som en best-av-225-overtilpasning hvis nyhetsverdi og lokal stabilitet ikke kunne erstatte statistisk signifikans, med ytterligere advarsel om at det videreførte taker-signalet kan ha degradert til en foreldet proxy for long-only BTC-beta i et bull-tungt utvalg.
Enkeltaktivum long-only trendfølgingsstrategi på BTCUSDT.BINANCE perp som bruker 4H-barer, med det retningsbestemte signalet drevet av AGGREGATED TAKER ORDER FLOW (fra trade_ticks supplerende data) heller enn av pris-avledede indikatorer (som har blitt uttømmende testet og i stor grad feiler empirisk ifølge denne sesjonens forlatelseslogg). Dette er en genuint NEW-mekanismeklasse for fabrikkporteføljen — hver tidligere strategi jeg har gjennomgått bruker OHLCV-avledede signaler (prisnivåer, glidende gjennomsnitt,……Vis merVis mindre
Enkeltaktivum long-only trendfølgingsstrategi på BTCUSDT.BINANCE perp som bruker 4H-barer, med det retningsbestemte signalet drevet av AGGREGATED TAKER ORDER FLOW (fra trade_ticks supplerende data) heller enn av pris-avledede indikatorer (som har blitt uttømmende testet og i stor grad feiler empirisk ifølge denne sesjonens forlatelseslogg). Dette er en genuint NEW-mekanismeklasse for fabrikkporteføljen — hver tidligere strategi jeg har gjennomgått bruker OHLCV-avledede signaler (prisnivåer, glidende gjennomsnitt, avkastning, vol, ratioer). Taker-kjøp/taker-salg-ubalanse er INFORMATIONALLY DISTINCT fra pris: den måler WHO tar likviditet (aggressive kjøpere vs aggressive selgere), som den akademiske mikrostruktur-litteraturen (Easley-Kiefer-O'Hara PIN 1996, Easley-Lopez-de Prado-O'Hara VPIN 2012) har etablert som prediktiv der pris alene ikke er det. Mekanisme: ved hver 4H-bar-lukking, aggreger barens handelsticks til taker_buy_volume vs taker_sell_volume, beregn ubalanse = (kjøp - salg) / (kjøp + salg). LONG når 4H-ubalanse > +0.05 (vedvarende taker-kjøping) AND pris > 100-bar SMA (trendkonfluens — flow må være enig med trend). Avslutt når ubalanse snur negativt OR pris faller under SMA. Ordre-flow-signaler har et fundamentalt annerledes statistisk profil enn de feilede pris-momentum-signalene: de observerer direkte AGENT BEHAVIOR (hvilken side er villig til å betale spreaden) heller enn INFERRING-agentatferd fra pris (som er den etterfølgende konsekvensen av atferd). Bare 3 parametere (godt under 5-param-loft). Handelsfrekvens: ~40-80 handler/år over 6+ år med Binance handelstick-data → 240-480 totale handler → 16-32 OOS handler per walk-forward-vindu, komfortabelt over 5-handel-gulvet. Dette er også en kritisk INFRASTRUCTURE TEST: hvis trade_ticks-data lastes korrekt inn i fabrikk-pipelinen (data_specification.md lister den under catalog_data_types og subscribe_trade_ticks-flagget eksisterer), åpner dette en helt ny mekanismeklasse for fremtidig forskning. Hvis den feiler å laste (lignende HL-funding-rate-gapet som blokkerte 9-strategier), er selve feilen informativ og bringer frem en infrastruktur-sak verdt å sende.
Tilbakemeldingen krevde en DIAGNOSTIC, ikke et nytt skjema-gjett. Jeg forespurte data/supplementary/metrics/BTCUSDT/*.parquet direkte: 334,643 rader, kolonne taker_long_short_vol_ratio, tidsstempel i ms; rader-per-år 2023=12,096 / 2024=16,990 / 2025=14,688, og EVERY-måned 2023-01..2025-12 har >=288 rader (kontinuerlig, bare sparsom vs de tette 5-min 2020-2022-dataene). Så port (3) 'rader eksisterer ikke -> send sak' er usann, og port (2)s premiss om en laster-skjemauoverensstemmelse er også usann (lasteren min……Vis merVis mindre
Tilbakemeldingen krevde en DIAGNOSTIC, ikke et nytt skjema-gjett. Jeg forespurte data/supplementary/metrics/BTCUSDT/*.parquet direkte: 334,643 rader, kolonne taker_long_short_vol_ratio, tidsstempel i ms; rader-per-år 2023=12,096 / 2024=16,990 / 2025=14,688, og EVERY-måned 2023-01..2025-12 har >=288 rader (kontinuerlig, bare sparsom vs de tette 5-min 2020-2022-dataene). Så port (3) 'rader eksisterer ikke -> send sak' er usann, og port (2)s premiss om en laster-skjemauoverensstemmelse er også usann (lasteren min leser allerede nøyaktig denne kolonnen + tidsstempel-nøkkelen). Den sanne rotårsaken var nedstrøms i min egen kode: _taker_imbalances 24h foreldet-tak. Jeg validerte offline mot den virkelige parquet-butikken ved å skanne syntetiske 4H-barer over 2023-2025: 24h-taket tagger bare 24.9% av barer med et taker-signal (etter ubalanse>0.05 og pris>SMA-portene kollapser dette til den observerte ~2.79%-eksponeringen), mens et 14-dagers tak tagger 95.3% — så hvert 3-vindu walk-forward-vindu vil fylles med handler. _taker_imbalance-funksjonen viderefører allerede den nærmeste at-or-before-ratioen når det etterfølgende 4h-vinduet er tomt; bare taket avslo det, så fiksen er en enkelt knott (max_lag_hours=336) med ZERO endring i signalet, inngang/utgang, eller størrelseslogikk og NO pris-proxy-fallback. Dette beholder ordre-flow-mekanismen intakt og gjør den endelig testbar på tvers av hele backtest-perioden. Forbehold notert for analytikeren: 2023-2025 taker-dekning er genuint tynnere enn 2020-2022 (~12% av 5-min-tetthet), så det videreførte signalet er grovere i disse årene; en etterfylling av tette 5-min-metrikker for 2023-2025 ville forbedre troverdigheten, men serien er kontinuerlig nok måned-til-måned til å validere walk-forward nå.
Deflatert Sharpe feilet med en ekstrem overtilpasningssannsynlighet ved forsøk 1. DSR=0.3175 (mot 0.95-bar), is_significant=FALSE, med den optimaliserte Sharpe 1.9615 BELOW 225-trial forventet-maks flaks-bar på 2.3078, og — avgjørende — PBO=0.8664 (en 87%-sannsynlighet for at parameterutvalget er overtilpasset). I henhold til rammeverket er en lav DSR kombinert med en svært høy PBO en avgjørende avvikling. Walk-forward bekrefter det: is_overfitted=TRUE med gj.snitt IS 3.91 som kollapser til gj.snitt OOS 0.962 og……Vis merVis mindre
Deflatert Sharpe feilet med en ekstrem overtilpasningssannsynlighet ved forsøk 1. DSR=0.3175 (mot 0.95-bar), is_significant=FALSE, med den optimaliserte Sharpe 1.9615 BELOW 225-trial forventet-maks flaks-bar på 2.3078, og — avgjørende — PBO=0.8664 (en 87%-sannsynlighet for at parameterutvalget er overtilpasset). I henhold til rammeverket er en lav DSR kombinert med en svært høy PBO en avgjørende avvikling. Walk-forward bekrefter det: is_overfitted=TRUE med gj.snitt IS 3.91 som kollapser til gj.snitt OOS 0.962 og OOS vinduer [2.76, 1.32, -1.19] (ett negativt). Den høye probabilistic_sharpe (0.9964) er den klassiske PSR-vs-DSR-fellen — den ignorerer det 225-trial utvalget som PBO/DSR straffer. De genuine positive faktorene (0 sensitivitetsklipper, positiv sharpe_ci_low +0.4252, et legitimt bestått holdout-forhold 1.213) måler lokal stabilitet og ett gunstig forward-vindu, ikke signifikans, og kan ikke overstyre en 87% PBO med den valgte Sharpe under flaks-bar. Ikke iterer (forsøk 1 av 2, allerede iterasjon 3): sensitiviteten er allerede ren med 0 klipper, så sweepet utforsket den stabile regionen fullstendig, men OOS kollapser fortsatt og PBO er 0.87 — overtilpasningen lever i walk-forward SELECTION over 225 trials, ikke i en fiksbar klippe, og med kun 3 kjerneparametere vil et nytt best-of-225 sweep gjenfinne de samme overtilpassede konfigurasjonene. Ikke revise_hypothesis: taker-flow-ubalanse er en første-test-mekanisme uten et forfremmet søsken strandet på et dødt mål, så det er ingenting bevist å omdirigere mot et nytt instrument. Ytterligere forsiktighet (ikke en bekreftet rotårsak): 'order flow'-signalet er utledet fra den sparsomme metrics-taker_long_short_vol_ratio-serien med en 14-dagers staleness-carry-forward snarere enn rå handelsticks, så i de 2023-2025 sparsomme periodene kan det være et enkelt snapshot holdt fremover i opptil to uker — degraderer mot en foreldet, lav-informasjons-proxy og undergraver 'informasjonsmessig distinkt fra pris'-premisset; kombinert med long-only BTC-trend i et bull-tungt 6-års utvalg (basis-alpha 0.02, benchmark_correlation 0.30), kan mye av avkastningen være beta. FAILURE PATTERN: en genuint ny order-flow-mekanisme med en uvanlig ren profil (0 sensitivitetsklipper, positiv CI-low, et bestått holdout) kan likevel være en best-of-225 overtilpasning — her er PBO 0.8664 med DSR 0.32 og en optimalisert Sharpe (1.96) under 2.31 flaks-bar, pluss en is_overfitted walk-forward med et negativt OOS-vindu, er avgjørende. Et rent sensitivitetsnett og et enkelt gunstig holdout-vindu redder NOT ikke en optimalisering hvis utvalg er 87% sannsynlig overtilpasset; nyhetsverdi og lokal stabilitet er ikke statistisk signifikans.
Implementasjon
Long-only 4H trendfølger på BTCUSDT.BINANCE perp hvis retningsbestemte signal er aggregert TAKER ORDER-FLOW-ubalanse (fra metrikk-taker_long_short_vol_ratio-serien), portet av et 100-bar SMA-trendfilter. LONG når taker-ubalanse > +0.05 og lukking > SMA; avslutt når ubalanse snur under exit_imbalance eller lukking < SMA. Iterasjon 3 fikser 2023-2025-eksponeringsgapet: en direkte forespørsel av metrikk-butikken beviste at taker-serien eksisterer CONTINUOUSLY måned-for-måned på tvers av 2020-2026 og lastet korrekt; blindgaten var strategiens eget 24h foreldet-tak som var langt strammere enn den sparsomme (1-30-dagers intra-månedlige) kadensen til 2023-2025-metrikk-radene. Taket er nå en parameter (max_lag_hours, default 336h=14 dager) som viderefører den nærmeste at-or-before taker-ratioen over de sparsomme gapene.
Backtest-gjennomgang
Sharpe
0,90
Total avkastning
36,26%
Maks nedgang
13,11%
Totalt antall handler
191
Andel vinnende handler
40,8%
Profittfaktor
1,34
Funksjonell og infrastrukturtest lyktes: taker-flow-metrikk-serien lastes og driver 191 innganger (0 fall) — beviser at en genuint ny ordre-flow-mekanismeklasse går gjennom pipelinen
Mekanisme-integritetsrisiko: 14-dagers foreldet-videreføring gjør taker-flow-signalet nær-konstant over sparsomme 2023-2025-strekk, så handelstiming kan være drevet av SMA-trendporten — muligens en pris-trend-strategi i ordre-flow-klær
sharpe_ci_low -0.635 (CI spenner over 0) — signifikans er ennå ikke fastslått; trenger den deflaterte-Sharpe-porten
information_ratio -0.65 vs kjøp-og-hold (delvis mitigert ved lav korrelasjon)
Mild nylig svakhet (2023 -6.0%, 2026 -3.0%)
Analyse
Genuint ny mekanismeklasse for porteføljen (aggregert taker ordre-flow-ubalanse) — informasjonsmessig distinkt fra de uttømte pris-avledede signalene
Sensitivitet PASSED med 0 klipper — parametrene er lokalt stabile på tvers av det testede rutenettet
sharpe_ci_low er positiv (+0.4252), og holdout besto genuint (ratio 1.213, holdout_sharpe 1.167 vs en positiv WF-OOS 0.962)
Deflatert Sharpe feilet: DSR=0.3175 (mot 0.95), is_significant=false, optimalisert Sharpe 1.9615 BELOW den 225-trial forventet-maks flaks-bar på 2.3078
PBO=0.8664 — 87% sannsynlighet for backtest-overtilpasning; lav DSR + svært høy PBO er en avgjørende ikke-fremme
Walk-forward is_overfitted=TRUE: gj.snitt IS 3.91 kollapser til gj.snitt OOS 0.962, med OOS vinduer [2.76, 1.32, -1.19] (ett negativt)
probabilistic_sharpe 0.9964 er PSR-vs-DSR-fellen — ignorerer det 225-trial utvalget som PBO/DSR straffer
Basekonfigurasjon CI spenner over 0 (base sharpe_ci_low -0.6354); base-alpha bare 0.02 med benchmark_correlation 0.30 — long-only BTC-trend i et bull-tungt utvalg er vanskelig å skille fra beta
Mekanisme-integritets-advarsel: 'ordre-flow' er avledet fra den sparsomme metrikk-taker-ratio-serien med en 14-dagers foreldet-videreføring, ikke rå handelsticks — under 2023-2025 kan signalet være et øyeblikksbilde holdt fremover i opptil to uker, og degraderer mot en foreldet proxy (flagget for verifisering, ikke bekreftet)
alle > 0
Ikke optimaliser NOT — taker-flow-signalet har en strukturell 2023-2025 data-blindgate (handler finnes bare i 2020-2022 og 2026; annual_returns hopper over 2023/2024/2025; exposure_pct 2.79%), så en walk-forward med 3-vindu ville kjøre et helt vindu på null data og ordre-flow-fordelen kan ikke valideres. Iterasjon 2's skjema-toleranse-lasterendring lukket NOT gapet, noe som betyr at neste steg er diagnostisk, ikke et nytt skjema-gjett: (1) Spør katalog/supplerende-butikk direkte og bekreft om `metrics` taker……Vis merVis mindre
Ikke optimaliser NOT — taker-flow-signalet har en strukturell 2023-2025 data-blindgate (handler finnes bare i 2020-2022 og 2026; annual_returns hopper over 2023/2024/2025; exposure_pct 2.79%), så en walk-forward med 3-vindu ville kjøre et helt vindu på null data og ordre-flow-fordelen kan ikke valideres. Iterasjon 2's skjema-toleranse-lasterendring lukket NOT gapet, noe som betyr at neste steg er diagnostisk, ikke et nytt skjema-gjett: (1) Spør katalog/supplerende-butikk direkte og bekreft om `metrics` taker kjøp/salg-volum (eller taker_long_short_vol_ratio)-rader PHYSICALLY EXIST for BTCUSDT 2023-01 gjennom 2025-12. Skriv ut radantall og de faktiske kolonnenavnene/tidsstempel-nøklene for et 2024-utvalg. (2) Hvis radene finnes under enda et annet skjema (kolonne- eller tidsstempel-nøkkelnavn som lasteren din fortsatt ikke matcher), utvid `_row_ratio`/`_row_ts`/`_load_taker_flow` for å lese dem og kjør på nytt; bekreft at exposure_pct stiger og handler fyller 2023-2025. (3) Hvis radene NOT eksisterer (metrikk-taker-serien ble aldri samlet inn/etterfylt for disse årene), er dette et infrastruktur/data-innsamlings-problem akkurat som hypotesen forventet — strategikoden kan ikke fikse det, så send en data-innsamlings-sak for flerårige taker-flow-metrikker og DO NOT send denne strategien inn for optimalisering på nytt til dataene dekker hele backtest-perioden. Først når taker-flow-serien dekker 2020-2026 kontinuerlig er dette verdt å optimalisere; mekanismen er lovende, men for øyeblikket utestbar.
Utfallssammendrag
En genuint ny mekanisme med en uvanlig ren profil — null sensitivitetsklipper, positiv Sharpe CI-lav, og en bestått holdout — kan likevel være en best-av-N-overtilpasning, så fremtidig arbeid må behandle høy PBO pluss en deflert Sharpe under lykketerskelen som avgjørende uavhengig av lokal stabilitet, og bør validere at et supplerende-data-signal (her en taker-serie videreført opptil 14 dager over sparsomme 2023-2025-strekk) ikke degraderer til en foreldet pris-trend-proxy.
Analytikeren avviklet den etter optimalisering (forsøk 1 av 2, allerede iterasjon 3): til tross for bestått sensitivitet (0 klipper), en positiv Sharpe CI-low (+0.425), og et legitimt holdout (ratio 1.213), feilet den den deflaterte Sharpe-testen (DSR 0.318 mot 0.95, ikke signifikant) med den optimaliserte Sharpe 1.96 under 225-trial flaks-bar på 2.31, og — avgjørende — PBO 0.866 (87% overtilpasningssannsynlighet) sammen med en overtilpasning-flagget walk-forward (gj.snitt in-sample 3.91 som kollapser til gj.snitt OOS 0.96 med et negativt vindu på -1.19).
En long-only 4H trendfølgingsstrategi på BTCUSDT.BINANCE perp hvis retningsbestemte signal kom fra aggregert taker kjøp/salg ordre-flow-ubalanse (kildet fra metrikk-taker-ratio-serien) heller enn pris, gikk long når taker-kjøp-ubalanse oversteg +0.05 og pris var over en 100-bar SMA — en bevisst ny, tre-parameters ordre-flow-mekanismeklasse og en infrastrukturtest av om taker-flow-data går gjennom pipelinen.
Infrastrukturtesten lyktes (taker-serien ble lastet inn og drev 191 rene entries), og base-backtesten var sterk for fabrikken: Sharpe 0.904, +36.3% avkastning, profittfaktor 1.34, 40.8% vinnerrate, kun 13.1% maksimal drawdown, med positiv alpha (0.021) og lav benchmark-korrelasjon (0.30). Optimalisering løftet den til Sharpe 1.96, +88.2% avkastning, 10.8% drawdown og profittfaktor 1.76.
Stratmill er et forsknings- og papirhandelsverktøy, ikke finansiell rådgivning eller en megler. Backtest- og papirresultater er hypotetiske. Handel innebærer risiko for tap.