Ugrás a tartalomra
Összes stratégia

Stratégiák

BTCUSDT.BINANCE Perp 4H taker vételi/eladási áramlási egyenlőtlenségre épülő, csak long trendkövetés (3 paraméter, megbízásáramlás + trendmegerősítés, tisztán tickekből összesített jel)

Eredmény: Elvetve

BtcPerpTakerFlowImbalanceTrendLong4H

Eredmény összegzése

Ez a stratégia a gyárban úttörő volt: az ár helyett összesített taker megbízásiforgalom-egyensúlytalanságból képezte a jelzéseket, és egyben sikeres infrastruktúratesztként is szolgált — a taker-idősor betöltődött, és 191 tiszta ügyletet generált egy iterációs -3 javítás után, amely a ritka metrikák gyakoriságához igazított, hangolható 14 napos paraméterré tette az elavulási korlátot. Mutatói a csoportjában a legtisztábbak voltak: az alap Sharpe-mutató 0.90 volt, alacsony visszaeséssel és pozitív alfával;……Több megjelenítéseKevesebb megjelenítése

Ez a stratégia a gyárban úttörő volt: az ár helyett összesített taker megbízásiforgalom-egyensúlytalanságból képezte a jelzéseket, és egyben sikeres infrastruktúratesztként is szolgált — a taker-idősor betöltődött, és 191 tiszta ügyletet generált egy iterációs -3 javítás után, amely a ritka metrikák gyakoriságához igazított, hangolható 14 napos paraméterré tette az elavulási korlátot. Mutatói a csoportjában a legtisztábbak voltak: az alap Sharpe-mutató 0.90 volt, alacsony visszaeséssel és pozitív alfával; optimalizálás után a Sharpe-mutató 1.96 lett, miközben az érzékenységi vizsgálatot nulla törésponttal teljesítette, és az elkülönített teszten is megfelelt. Deflálás után azonban összeomlott: DSR 0.318, az optimalizált Sharpe-mutató a 2.31 szerencseküszöb alá esett, a visszateszt-túlillesztés valószínűsége 87%, a gördülő előretesztelés pedig túlillesztett volt, negatív mintán kívüli ablakkal. Az elemző elvetette mint a legjobb--225 túlillesztett stratégiát, amelynek újszerűsége és helyi stabilitása nem pótolhatta a statisztikai szignifikanciát; emellett arra is figyelmeztetett, hogy a továbbvitt taker-jelzés egy bikapiac által uralt mintában leromolhatott, és az egyszerűen tartott BTC kitettség elavult proxyjává válhatott.

Hipotézis

Egyetlen eszközre szóló, csak long trendkövető stratégia a(z) BTCUSDT.BINANCE perp-en 4H bárokkal, ahol az irányjelzést a(z) AGGREGATED TAKER ORDER FLOW hajtja (a(z) trade_ticks kiegészítő adatból), nem pedig az árból származtatott indikátorok (amelyeket ezen munkamenet elhagyási naplója szerint kimerítően teszteltek és nagyrészt empirikusan csődöt mondanak). Ez a factory portfólió számára egy valóban NEW mechanizmus-osztály — minden korábban átnézett stratégia OHLCV-ból származtatott jeleket használ (árszintek,……Több megjelenítéseKevesebb megjelenítése

Egyetlen eszközre szóló, csak long trendkövető stratégia a(z) BTCUSDT.BINANCE perp-en 4H bárokkal, ahol az irányjelzést a(z) AGGREGATED TAKER ORDER FLOW hajtja (a(z) trade_ticks kiegészítő adatból), nem pedig az árból származtatott indikátorok (amelyeket ezen munkamenet elhagyási naplója szerint kimerítően teszteltek és nagyrészt empirikusan csődöt mondanak). Ez a factory portfólió számára egy valóban NEW mechanizmus-osztály — minden korábban átnézett stratégia OHLCV-ból származtatott jeleket használ (árszintek, mozgóátlagok, hozamok, volatilitás, arányok). A taker-buy/taker-sell egyensúlyhiány INFORMATIONALLY DISTINCT az ártól: azt méri, hogy WHO veszi a likviditást (agresszív vevők vs agresszív eladók), amit az akadémiai mikroszerkezeti irodalom (Easley-Kiefer-O'Hara PIN 1996, Easley-Lopez-de Prado-O'Hara VPIN 2012) prediktívnek talált ott, ahol az ár önmagában nem az. Mechanizmus: minden 4H záráskor aggregáld a bár trade tickjeit taker_buy_volume vs taker_sell_volume kategóriákba, számítsd ki az egyensúlyhiányt = (buy - sell) / (buy + sell). LONG, amikor a(z) 4H egyensúlyhiány > +0.05 (tartós taker vásárlás) AND ár > 100-bar SMA (trend-konfluencia — a flow-nak egyeznie kell a trenddel). Kilépés, amikor az egyensúlyhiány negatívba fordul OR az ár a(z) SMA alá esik. Az order-flow jeleknek alapvetően más a statisztikai profiljuk, mint a csődöt mondott ár-momentum jeleknek: közvetlenül a(z) AGENT BEHAVIOR figyelik meg (melyik fél hajlandó megfizetni a spreadeket), nem pedig az árból INFERRING ágens viselkedést rekonstruálják (ami a viselkedés lemaradó következménye). Csak 3 paraméter (jóval a(z) 5 paraméteres plafon alatt). Kereskedési gyakoriság: ~40-80 trade/év 6+ év Binance trade tick adatból → 240-480 összes trade → 16-32 OOS trade walk-forward ablakonként, kényelmesen a(z) 5 trade-es padló felett. Ez egyben kritikus INFRASTRUCTURE TEST: ha a(z) trade_ticks adat helyesen töltődik be a factory pipeline-ba (a(z) data_specification.md a(z) catalog_data_types alatt listázza, és a(z) subscribe_trade_ticks flag létezik), ez egy teljesen új mechanizmus-osztályt nyit a jövőbeli kutatás számára. Ha nem töltődik be (hasonlóan a(z) HL funding rate réshez, ami a(z) 9 stratégiákat blokkolta), maga a hiba informatív, és egy beadandó infrastruktúra-ticketet felszínre hoz.

A visszajelzés DIAGNOSTIC-t követelt, nem egy újabb sématalálgatást. Közvetlenül lekérdeztem a data/supplementary/metrics/BTCUSDT/*.parquet fájlokat: 334,643 sor, taker_long_short_vol_ratio oszlop, az időbélyeg ms-ban van; az éves sorok száma 2023=12,096 / 2024=16,990 / 2025=14,688, és EVERY hónap 2023-01..2025-12 időszakában >=288 sor van (folyamatos, csak ritkább a sűrű 5 perces 2020-2022 adatoknál). Tehát a (3) „nem léteznek a sorok -> hibajegy nyitása” kapu állítása hamis, és a (2) kapu betöltőséma-eltérésre……Több megjelenítéseKevesebb megjelenítése

A visszajelzés DIAGNOSTIC-t követelt, nem egy újabb sématalálgatást. Közvetlenül lekérdeztem a data/supplementary/metrics/BTCUSDT/*.parquet fájlokat: 334,643 sor, taker_long_short_vol_ratio oszlop, az időbélyeg ms-ban van; az éves sorok száma 2023=12,096 / 2024=16,990 / 2025=14,688, és EVERY hónap 2023-01..2025-12 időszakában >=288 sor van (folyamatos, csak ritkább a sűrű 5 perces 2020-2022 adatoknál). Tehát a (3) „nem léteznek a sorok -> hibajegy nyitása” kapu állítása hamis, és a (2) kapu betöltőséma-eltérésre vonatkozó feltevése is hamis (a betöltőm már pontosan ezt az oszlopot és időbélyegkulcsot olvassa). A valódi kiváltó ok a saját kódom későbbi részében volt: a _taker_imbalance 24h-s elavulási korlátja. A valódi parquet-adattáron végzett offline ellenőrzés során szintetikus 4H gyertyákat vizsgáltam 2023-2025 felett: a 24h-s korlát a gyertyáknak csak 24.9% részét látja el taker-jellel (az imbalance>0.05 és ár>SMA feltételek után ez a megfigyelt ~2.79% kitettségre zsugorodik), míg a 14 napos korlát 95.3% gyertyát jelöl meg — így minden 3 időablakos gördülő előretesztelési ablakban lesznek ügyletek. A _taker_imbalance függvény már most is továbbviszi a legközelebbi, időben az adott ponthoz képest nem későbbi arányt, ha az utolsó 4h-s ablak üres; csak a korlát vétózta ezt, ezért a javítás egyetlen paraméter (max_lag_hours=336), amely ZERO változtatást igényel a jelzés-, belépési/kilépési vagy pozícióméretezési logikában, és NO árproxy-alapú tartalékmegoldást. Így a megbízási forgalomra épülő mechanizmus érintetlen marad, és végre tesztelhető a teljes visszatesztelési időszakon. Elemzői megjegyzésként rögzítve: a 2023-2025 taker-lefedettség valóban ritkább, mint a 2020-2022 (~12% a 5 perces adatsűrűséghez képest), ezért a továbbvitt jelzés ezekben az években durvább felbontású; a 2023-2025 sűrű, 5 perces metrikáinak visszatöltése javítaná a hűséget, de az idősor hónapról hónapra elég folyamatos ahhoz, hogy a gördülő előretesztelés már most validálható legyen.

Sikertelen deflált Sharpe szélsőséges túlillesztési valószínűséggel a(z) 1. kísérletnél. DSR=0.3175 (vs. 0.95 sáv), is_significant=FALSE, ahol az optimalizált Sharpe 1.9615 BELOW a(z) 225-kísérlet várható maximum szerencse-sávját 2.3078, és — döntő módon — PBO=0.8664 (87% valószínűséggel a paraméterválasztás túlillesztett). A keretrendszer szerint az alacsony DSR egy nagyon magas PBO-nel/-zel kombinálva döntő elhagyás. A walk-forward megerősíti: is_overfitted=TRUE, az átlagos IS 3.91 átlagos OOS 0.962-ra/re……Több megjelenítéseKevesebb megjelenítése

Sikertelen deflált Sharpe szélsőséges túlillesztési valószínűséggel a(z) 1. kísérletnél. DSR=0.3175 (vs. 0.95 sáv), is_significant=FALSE, ahol az optimalizált Sharpe 1.9615 BELOW a(z) 225-kísérlet várható maximum szerencse-sávját 2.3078, és — döntő módon — PBO=0.8664 (87% valószínűséggel a paraméterválasztás túlillesztett). A keretrendszer szerint az alacsony DSR egy nagyon magas PBO-nel/-zel kombinálva döntő elhagyás. A walk-forward megerősíti: is_overfitted=TRUE, az átlagos IS 3.91 átlagos OOS 0.962-ra/re összeomlik, és OOS ablak [2.76, 1.32, -1.19] (egy negatív). A magas probabilistic_sharpe (0.9964) a klasszikus PSR-vs-DSR csapda — figyelmen kívül hagyja a(z) 225-kísérletes szelekciót, amelyet PBO/DSR büntetnek. A valódi pozitívumok (0 érzékenységi sziklák, pozitív sharpe_ci_low +0.4252, egy legitim módon átmenő holdout arány 1.213) a helyi stabilitást és egy kedvező forward ablakot mérnek, nem a szignifikanciát, és nem írhatnak felül egy(z) 87% PBO-et, amelynél a kiválasztott Sharpe a szerencse-sáv alatt van. Nem iterálunk (a(z) 1/2. kísérlet, már a(z) 3. iteráció): az érzékenység már tiszta 0 sziklákkal, így a sweep teljesen feltárta a stabil régiót, mégis OOS továbbra is összeomlik, és PBO 0.87 — a túlillesztés a walk-forward SELECTION-ben 225 kísérlet felett él, nem egy javítható sziklában, és mindössze 3 alapparaméterrel egy második best-of-225 sweep ugyanazokat a túlillesztett konfigurációkat találja meg újra. Nem revise_hypothesis: a taker-flow imbalance egy első-teszt mechanizmus, amelynek nincs előléptetett testvérszervezete egy halott célponthoz kötve, így nincs semmi bizonyított, amit egy új instrumentumra átirányíthatnánk. További óvatosság (nem megerősített kiváltó ok): az 'order flow' jelzés a ritka metrikák taker_long_short_vol_ratio sorozatából származik, 14-napos elavulási továbbgörgetéssel, nem pedig nyers trade tick-ekből, így a(z) 2023-2025 ritka időszakok során akár két hétig is előre vihet egyetlen pillanatképet — egy elavult, alacsony információtartalmú proxy felé degradálódva, és aláásva az 'árinformációtól információsan megkülönböztetett' előfeltevést; kombinálva a long-only BTC trend-del egy bullish 6-éves mintával (alap alfa 0.02, benchmark_correlation 0.30), a hozam nagy része lehet béta. FAILURE PATTERN: egy ténylegesen új order-flow mechanizmus szokatlanul tiszta profillal (0 érzékenységi sziklák, pozitív CI-low, egy átmenő holdout) továbbra is lehet egy best-of-225 túlillesztés — itt PBO 0.8664 DSR 0.32-vel és egy optimalizált Sharpe-val (1.96) a(z) 2.31 szerencse-sáv alatt, plusz egy(z) is_overfitted walk-forward egy negatív OOS ablakkal, döntő. Egy tiszta érzékenységi rács és egyetlen kedvező holdout ablak NOT menthet meg egy olyan optimalizálást, amelynek szelekciója 87% valószínűséggel túlillesztett; az újdonság és a helyi stabilitás nem statisztikai szignifikancia.

Megvalósítás

Csak long 4H trendkövető a(z) BTCUSDT.BINANCE perp-en, amelynek irányjele aggregált TAKER ORDER-FLOW egyensúlyhiány (a metrics taker_long_short_vol_ratio sorozatból), egy 100-bar SMA trend szűrővel kapuzva. LONG, amikor a taker egyensúlyhiány > +0.05 és a zárás > SMA; kilépés, amikor az egyensúlyhiány exit_imbalance alá fordul vagy a zárás < SMA. A(z) 3. iteráció javítja a(z) 2023-2025 expozíció-rést: a metrics tároló közvetlen lekérdezése bizonyította, hogy a taker sorozat CONTINUOUSLY hónapról hónapra létezik 2020-2026 során, és helyesen töltődött be; a blackout a stratégia saját 24h elavultsági korlátja volt, amely sokkal szigorúbb, mint a(z) 2023-2025 metrics sorok ritka (1-30 napos hónapon belüli) üteme. A korlát mostantól paraméter (max_lag_hours, alapértelmezett 336h=14 nap), amely a legközelebbi at-or-before taker arányt előre viszi a ritka hézagokon át.

Backteszt-értékelés

Sharpe
0,90
Teljes hozam
36,26%
Maximális visszaesés
13,11%
Összes ügylet
191
Találati arány
40,8%
Profitfaktor
1,34

Funkcionális és infrastruktúra teszt sikeres: a taker-flow metrika-sorozat betöltődik és 191 bejegyzést hajt meg (0 drop) — bizonyítja, hogy egy valóban új order-flow mechanizmus-osztály kapcsolódik be a pipeline-ba

Erős, optimalizálás előtti, kockázattal korrigált mutatók: Sharpe 0.90, Sortino 1.77, Calmar 2.24, mindössze 13.1% max_drawdown, profit_factor 1.34

Pozitív alfa (+0.021), alacsony béta (0.043) és alacsony benchmark_correlation (0.30) — megkülönböztethető, nagyjából piaci semleges hozamfolyam

Egészséges kötésminta (191) ~6 év alatt, amely megfelelő számú, ablakonkénti OOS kötéssel érdemi előrehaladó tesztet tesz lehetővé

Az aszimmetrikus kifizetés (avg_win ~2x avg_loss) magyarázza a(z) -50% alatti nyerési arányt — normális trendkövető profil, nem hiba

Megfelelő kapacitás (~$9.6M); mérsékelt költségteher (árhatás 10.2%, jutalék a bruttó eredmény 9.7% része)

Mechanizmus-integritási kockázat: a(z) 14 napos elavultság-előrehordás miatt a taker-flow jel közel állandó a ritka 2023-2025 szakaszokon, így a kereskedés időzítését a(z) SMA trend kapu hajthatja — valószínűleg egy order-flow köntösbe bújtatott ártrend-stratégia

sharpe_ci_low -0.635 (CI átlépi a(z) 0 értéket) — a szignifikancia még nem bizonyított; szükség van a deflált Sharpe-küszöb vizsgálatára

information_ratio -0.65 a vétel és tartás stratégiához képest (az alacsony korreláció részben mérsékli)

Enyhe közelmúltbeli gyengülés (2023 -6.0%, 2026 -3.0%)

Elemzés

Valóban új mechanizmus-osztály a portfólió számára (aggregált taker order-flow egyensúlyhiány) — információban elkülönül a kimerült, árból származtatott jelektől

PASSED érzékenység, 0 törésponttal — a paraméterek a tesztelt rácson lokálisan stabilak

A(z) sharpe_ci_low pozitív (+0.4252), és a holdout valóban sikeres volt (arány 1.213, holdout_sharpe 1.167 a pozitív WF-OOS 0.962 értékkel szemben)

Tiszta optimalizált kockázati profil: max_drawdown 10.8%, profit_factor 1.76, pozitív alfa 0.053, $27M kapacitás, mérsékelt árhatás 6.0%

Sikertelen deflált Sharpe: DSR=0.3175 (vs. 0.95), is_significant=false, optimalizált Sharpe 1.9615 BELOW a(z) 225-kísérlet várható maximum szerencse-sávját 2.3078

PBO=0.8664 — 87% a visszateszt-túlillesztés valószínűsége; az alacsony DSR és a nagyon magas PBO együtt egyértelműen kizárja az előléptetést

Előrehaladó teszt is_overfitted=TRUE: az átlagos IS 3.91 érték átlagosan OOS 0.962-ra zuhan, OOS ablakban [2.76, 1.32, -1.19] (egy negatív)

probabilistic_sharpe 0.9964 a(z) PSR-vs-DSR csapda — figyelmen kívül hagyja a(z) 225-kísérletes szelekciót, amelyet PBO/DSR büntetnek

Az alapkonfiguráció CI értéke átlépi a(z) 0 értéket (alap sharpe_ci_low -0.6354); az alap alfa mindössze 0.02, benchmark_correlation 0.30 mellett — bikapiaci túlsúlyú mintában a csak long BTC trendet nehéz elkülöníteni a bétától

A mechanizmus integritásával kapcsolatos óvatosság: a „megbízásáramlás” a ritka metrikák taker-arány idősorából származik, 14 napos továbbvitellel, nem nyers kötési tickekből — 2023-2025 idején a jel akár két hétig továbbvitt pillanatfelvétel is lehet, és elavult proxivá romolhat (ellenőrzésre megjelölve, nem megerősítve)

mind > 0

Ne NOT optimalizálj — a taker-flow jel strukturális 2023-2025 adatblackoutot mutat (a tranzakciók csak 2020-2022 és 2026 hónapokban léteznek; annual_returns kihagyja 2023/2024/2025; exposure_pct 2.79%), így egy 3-ablakos walk-forward egy teljes ablakot nulla adaton futtatna, és az order-flow él nem validálható. A(z) 2. iteráció séma-toleráns betöltő módosítása NOT zárta a rést, ami azt jelenti, hogy a következő lépés diagnosztikai, nem újabb séma-találgatás: (1) Közvetlenül kérdezd le a katalógus/kiegészítő……Több megjelenítéseKevesebb megjelenítése

Ne NOT optimalizálj — a taker-flow jel strukturális 2023-2025 adatblackoutot mutat (a tranzakciók csak 2020-2022 és 2026 hónapokban léteznek; annual_returns kihagyja 2023/2024/2025; exposure_pct 2.79%), így egy 3-ablakos walk-forward egy teljes ablakot nulla adaton futtatna, és az order-flow él nem validálható. A(z) 2. iteráció séma-toleráns betöltő módosítása NOT zárta a rést, ami azt jelenti, hogy a következő lépés diagnosztikai, nem újabb séma-találgatás: (1) Közvetlenül kérdezd le a katalógus/kiegészítő tárat, és erősítsd meg, hogy a(z) `metrics` taker buy/sell volume (vagy taker_long_short_vol_ratio) sorok PHYSICALLY EXIST a(z) BTCUSDT 2023-01 és 2025-12 közötti időszakra. Írd ki a sorok számát és a tényleges oszlopneveket/időbélyeg-kulcsokat egy 2024 mintához. (2) Ha a sorok egy másik séma alatt léteznek (olyan oszlop- vagy időbélyeg-kulcsnév, amelyet a betöltőd még mindig nem egyeztet), bővítsd ki a(z) `_row_ratio`/`_row_ts`/`_load_taker_flow` függvényeket, hogy olvassák őket, és futtasd újra; erősítsd meg, hogy a(z) exposure_pct emelkedik, és a tranzakciók feltöltik a(z) 2023-2025 értéket. (3) Ha a sorok NOT léteznek (a metrics taker sorozatot sosem gyűjtötték/töltötték vissza ezekre az évekre), ez pontosan olyan infrastruktúra/adatgyűjtési probléma, amilyet a hipotézis előre jelzett — a stratégia kódja nem tudja megoldani, ezért nyiss egy adatgyűjtési ticketet többéves taker-flow metrikákra, és DO NOT nyújtsd be újra ezt a stratégiát optimalizálásra, amíg az adat a teljes backtest időszakot lefedi. Csak akkor érdemes optimalizálni, ha a taker-flow sorozat folyamatosan lefedi a(z) 2020-2026 értéket; a mechanizmus ígéretes, de jelenleg nem tesztelhető.

Eredmény összegzése

Egy valóban újszerű mechanizmus szokatlanul tiszta profillal — nulla érzékenységi töréspont, pozitív Sharpe CI-hoz közel és sikeres holdout — ettől még lehet a legjobbnak kiválasztott, N-ből eredő túlillesztés. Ezért a jövőbeli munkában a magas PBO értéket és a szerencse küszöbe alatti deflált Sharpét döntőnek kell tekinteni, a lokális stabilitástól függetlenül; azt is ellenőrizni kell, hogy a kiegészítő adatból származó jel (itt egy taker idősor, amely akár 14 napig továbbvitelre kerül a ritka 2023-2025 időszakokon át) nem romlik-e elavult ártrend-proxivá.

Az elemző az optimalizálás után elhagyta (a(z) 1/2. kísérlet, már a(z) 3. iteráció): az érzékenység átmenete (0 sziklák), egy pozitív Sharpe CI-low (+0.425), és egy legitim holdout (arány 1.213) ellenére, nem ment át a deflált Sharpe teszten (DSR 0.318 vs. 0.95, nem szignifikáns), ahol az optimalizált Sharpe 1.96 a(z) 225-kísérletes szerencse-sáv 2.31 alatt van, és — döntő módon — PBO 0.866 (87% túlillesztési valószínűség) egy overfit-jelzéses walk-forward mellett (átlagos in-sample 3.91 átlagos OOS 0.96-ra/re összeomlik, -1.19 negatív ablakkal).

BTCUSDT.BINANCE perp-en futó, csak long, 4H trendkövető stratégia, amelynek irányjelzése az összesített taker vételi/eladási megbízásáramlási egyenlőtlenségből (a metrikák taker-arány idősorából) származik, nem az árból; long pozíciót nyit, ha a taker vételi egyenlőtlenség meghaladja a(z) +0.05 értéket, az ár pedig egy 100 gyertyás SMA fölött van — szándékosan újszerű, háromparaméteres megbízásáramlási mechanizmusosztály és annak infrastruktúratesztje, hogy a taker-flow adatok beköthetők-e a folyamatba.

Az infrastruktúrateszt sikeres volt (a taker idősor betöltődött, és 191 tiszta belépést eredményezett), az alap backtest pedig erős volt a gyár számára: Sharpe 0.904, +36.3% hozam, 1.34 profitfaktor, 40.8% nyerési arány, mindössze 13.1% maximális visszaesés, pozitív alfával (0.021) és alacsony benchmarkkorrelációval (0.30). Az optimalizálás Sharpe 1.96, +88.2% hozam, 10.8% visszaesés és 1.76 profitfaktor értékig javította.

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.