Hoppa till innehåll
Alla strategier

Strategier

Hyperliquid ETH 1H volatilitetsregimfiltrerad momentumfortsättning med långa och korta positioner

Utfall: Övergiven

HlEthVolRegimeGatedMomentumContinuationLS1H

Utfallssammanfattning

HlEthVolRegimeGatedMomentumContinuationLS1H syftade till att utnyttja en längre intradagsmomentums halveringstid på Hyperliquids retailtunga ETH-orderflöde med en vol-regimgatad, vol-målsatt long/short-design som rent undvek sessionens infrastrukturblockerade felläge. Mekanismen fungerade som avsett — 195 långa och korta affärer med nära noll nettobeta — men backtestet omfattade endast ~7 månader snarare än de påstådda 3+ åren, och över det fönstret gav det ingen edge efter kostnader (PF 1.045, Sharpe -0.22 med en CI-lägsta på -2.81). Värre var att marknadspåverkan (66.4%) och courtage (12.2% av brutto) förbrukade nästan hela PnL mot en kapacitetsvägg på ~$227k, vilket motsäger hypotesens egen premiss om förmånliga kostnader. Med både valideringsdatan frånvarande och kostnads-/kapacitetsstrukturen som förstör edgen övergav analytikern armen på dess andra iteration utan att köra optimering.

Hypotes

En riktad momentumfortsättningsstrategi med long+short på ETHUSD-perpetual hos Hyperliquid med 1H-staplar. Strategin är endast OHLCV (inga likvidations-/funding-/cross-venue-beroenden — undviker därmed sessionens 13+ infrastrukturblockerade nedläggningar). Kärnmekanism: gatad z-score-momentum. (1) En volatilitetsregimsgrind beräknar 30-dagars realiserad vol för 1H log-avkastning och tillåter entries endast när aktuell realiserad vol ligger i mitten-60% av sin 30-dagarsfördelning — detta eliminerar både dödstysta……Visa merVisa mindre

En riktad momentumfortsättningsstrategi med long+short på ETHUSD-perpetual hos Hyperliquid med 1H-staplar. Strategin är endast OHLCV (inga likvidations-/funding-/cross-venue-beroenden — undviker därmed sessionens 13+ infrastrukturblockerade nedläggningar). Kärnmekanism: gatad z-score-momentum. (1) En volatilitetsregimsgrind beräknar 30-dagars realiserad vol för 1H log-avkastning och tillåter entries endast när aktuell realiserad vol ligger i mitten-60% av sin 30-dagarsfördelning — detta eliminerar både dödstysta whipsaw-intervall och extremvol-blowoffs som orsakar IS/OOS-divergens. (2) Inom det tillåtna regimet, beräkna 4-staplars (4H) log-avkastning; gå LONG när den överstiger +1.2σ av den släpande 48-staplars avkastningsfördelningen; gå SHORT när den faller under -1.2σ. (3) Positionsstorlek är volatilitetsmålsatt: nominellt = (target_vol / realized_vol) × eget kapital × 0.30, max 0.50 eget kapital, hävstång ≤ 3x. Hyperliquid väljs eftersom (a) dess handelsplats ligger på 4.4% mot 20% kvotmål, (b) HL orderflöde har en annan deltagarmix än Binance — tyngre närvaro av retail-/momentumjagare, färre högfrekventa market makers — vilket empiriskt förlänger halveringstiden för intradagsmomentum bortom vad Binance medger, (c) HL-avgifter är 0.09% RT, förmånligare än Binance-perp (0.10% RT). Tidsramen 1H ger ~150-300 entries/år över 3+ års HL ETH-historik — väl över walk-forward-golvet (5+ affärer/OOS-fönster) som sänkte sessionens 13 dagliga strategier.

Iteration 2 åtgärdar felet i Layer-3 ”Inga affärer / 0 utvärderade staplar” med en enda riktad ändring. Grundorsak: basklassen begränsar self._bars till 500, men min_bars_required() returnerade regime_lookback+vol_window+5 = 749. Uppvärmningsvillkoret len(self._bars) < min_bars_required() var därför permanent sant (500 < 749), så _process_primary kördes aldrig och calculate_signal/should_enter nåddes aldrig -> exakt diagnostikens ”0 utvärderade staplar”. Korrigeringen sänker min_bars_required() till……Visa merVisa mindre

Iteration 2 åtgärdar felet i Layer-3 ”Inga affärer / 0 utvärderade staplar” med en enda riktad ändring. Grundorsak: basklassen begränsar self._bars till 500, men min_bars_required() returnerade regime_lookback+vol_window+5 = 749. Uppvärmningsvillkoret len(self._bars) < min_bars_required() var därför permanent sant (500 < 749), så _process_primary kördes aldrig och calculate_signal/should_enter nåddes aldrig -> exakt diagnostikens ”0 utvärderade staplar”. Korrigeringen sänker min_bars_required() till mom_period+mom_lookback+5 = 57 (< 500), så bearbetningen börjar så snart det första momentum-z-värdet kan beräknas. Den långa regimhistoriken på ~30 dagar samlas fortfarande i strategins privata _closes-buffert (tak 804, opåverkad av basklassens tak på 500), och det befintliga skyddet i _compute() (dist.size < max(30, regime_lookback//4)) håller positioner borta tills tillräckligt många realiserade volatilitetsobservationer finns — regimfiltrets integritet bevaras alltså helt och ingen signallogik ändrades. All kod för in-/utträde och positionsstorlek samt alla importer är byte-identiska, så lager 1-2 förblir gröna; endast kollisionen mellan uppvärmningströskeln och basklassens bufferttak korrigerades.

Optimera inte — två oberoende, avgörande misslyckanden. (1) DATA INSUFFICIENT: hypotesen bygger på '3+ års HL ETH-historik... väl över walk-forward-golvet,' men backtestet omfattar endast 147 data_days (~7 månader, 2025-10-11 till 2026-05-20, 5,317 1H-staplar). En 3-fönsters walk-forward över 7 månader ger små, otillförlitliga OOS-fönster — just det golv som hypotesen påstod sig klara finns inte för HL ETH 1H. (Symptom angivet, inte rotorsaksanalyserat: oavsett om HL-historiken verkligen är så här kort eller är……Visa merVisa mindre

Optimera inte — två oberoende, avgörande misslyckanden. (1) DATA INSUFFICIENT: hypotesen bygger på '3+ års HL ETH-historik... väl över walk-forward-golvet,' men backtestet omfattar endast 147 data_days (~7 månader, 2025-10-11 till 2026-05-20, 5,317 1H-staplar). En 3-fönsters walk-forward över 7 månader ger små, otillförlitliga OOS-fönster — just det golv som hypotesen påstod sig klara finns inte för HL ETH 1H. (Symptom angivet, inte rotorsaksanalyserat: oavsett om HL-historiken verkligen är så här kort eller är underhämtad, finns endast ~7 månader tillgängliga att validera mot.) (2) NO EDGE AFTER COSTS + CAPACITY WALL: över det tillgängliga fönstret är PF 1.045, expectancy per affär $13.85, Sharpe -0.22 med sharpe_ci_low -2.81 (CI straddlar 0 djupt) och omega 0.96; kritiskt är att impact_cost_pct är 66.4% och att courtage är 12.2% av brutto — handelskostnader förbrukar nästan hela brutto-PnL — medan capacity_usd endast är $226,937. En 1H long/short-strategi med 288x-omsättning är alldeles för tung för HL ETH-likviditet och är ohandelsbar bortom leksaksstorlek oavsett hur parametrarna finjusteras. Detta är inte ett sparsitets- eller parameterproblem som kan lösas med optimering: valideringsdatan saknas och kostnads-/kapacitetsstrukturen förstör edgen. Om momentumfortsättningsidén ska drivas vidare krävs en handelsplats/ett instrument med både tillräcklig historik och likviditet att absorbera omsättningen (ett premissbyte), inte optimering av HL ETH 1H-versionen — överge denna arm.

Implementation

ETHUSD Hyperliquid 1H long+short volatilitetsregimgatad momentumfortsättning, endast OHLCV. En 30-dagars realiserad-vol-percentilgrind tillåter entries endast när aktuell 1H realiserad vol ligger i mitten-60% av sin släpande fördelning; inom det regimet går den LONG/SHORT när 4-staplars log-avkastnings z-score går bortom +/-entry_z mot den släpande 48-staplars avkastningsfördelningen. Volatilitetsmålsatt storlek (target_vol/realized_vol x base_frac, max 0.50 eget kapital). Exits på ATR-stopp, momentumreversal bortom exit_z, eller ett 72-staplars tidsstopp.

Verifieringsresultat

Verifiering misslyckades (Lager 3 — sandbox-backtest): Inga affärer genererade Använd stapeltyp: ETHUSD.HYPERLIQUID-1-HOUR-LAST-EXTERNAL, Bearbetade staplar: 5317 Diagnostik: should_enter() returnerade en sida 0 gånger över 0 utvärderade staplar -> din ENTRY CONDITION utlöstes aldrig. Lätta upp entrieslogiken / tröskelvärdena. Säkerställ att din strategi genererar affärer med givna data och parametrar.

Backtestgranskning

Sharpe
-0,22
Total avkastning
2,82%
Max drawdown
17,42%
Totalt antal affärer
195
Vinstandel
43,1%
Vinstfaktor
1,05

Hälsosamt antal affärer i fönstret (195 affärer under 7 månader) och en utformning som endast använder OHLCV undviker feltypen som orsakas av infrastrukturblockering

Mekanismen fungerar som avsett (långa och korta positioner, volatilitetsregimfilter, volatilitetsanpassad positionsstorlek); låg netto-beta (-0.01)

Datafönstret är ~7 månader (147 data_days, 2025-10-11 till 2026-05-20), inte de 3+ år som hypotesen kräver — en walk-forward med 3 fönster skulle ge små, opålitliga OOS-fönster

Ingen edge efter kostnader: PF 1.045, expectancy $13.85/affär, Sharpe -0.22, sharpe_ci_low -2.81 (CI straddlar 0 djupt), omega 0.96

Hård kapacitetsvägg: impact_cost_pct 66.4% + courtage 12.2% av brutto förbrukar nästan hela PnL; capacity_usd endast $226,937 — 288x-omsättning är alldeles för tung för HL ETH 1H-likviditet

Ohandelsbar i skala oavsett optimering; hypotesens egen premiss (lång HL-historik + förmånliga kostnader) motsägs av datan

Utfallssammanfattning

En handelsplats som valts för förmånliga avgifter och påstådd lång historik måste faktiskt leverera både tillräckliga data och tillräcklig likviditet för att absorbera omsättningen — en högomsättande 1H long/short-strategi på en tunn handelsplats är ohandelsbar bortom leksaksstorlek och ovaliderbar när endast månaders historik finns, varav inget kan åtgärdas med optimering.

Analytikern övergav strategin vid granskningssteget för backtestet, före optimering, på grund av två oberoende fel som inte gick att åtgärda genom parameterjustering: otillräckliga valideringsdata (endast ~7 månader tillgängliga jämfört med de 3+ år som hypotesen förutsatte, vilket gör alla walk-forward-fönster OOS små och opålitliga) och ingen edge efter kostnader samt ett hårt kapacitetstak (66.4% påverkan plus 12.2% provision förbrukar nästan hela brutto-PnL vid en omsättning på 288x, för hög för likviditeten i HL ETH 1H).

En riktad momentumfortsättningsstrategi med long+short, endast OHLCV, på Hyperliquid ETHUSD-perpetual 1H-staplar — grindar entries till ett mitten--60% realiserad-volatilitetsregim, går sedan lång/kort på z-scored 4-staplars momentum bortom ±1.2σ med volatilitetsmålsatt storlek, ATR-stopp, momentumreversal-exits och ett tidsstopp.

Under det tillgängliga fönstret på ~7 månader (147 data_days) genomförde strategin 195 affärer (93 långa, 102 korta) med en totalavkastning på endast +2.82%, en vinstfaktor på 1.045, ett förväntat värde per affär på $13.85, en vinstfrekvens på 43%, maximal nedgång på 17.4% och Sharpe -0.22 (CI låg -2.81). Handelskostnaderna var förödande — impact_cost_pct 66.4% och provision 12.2% av bruttoresultatet — mot en kapacitet på endast $226,937.

Stratmill är ett research- och pappershandelsverktyg, inte finansiell rådgivning eller en mäklare. Backtest- och pappershandelsresultat är hypotetiska. Handel innebär risk för förlust.