ETH-BTC Ratio Momentum Spread på Hyperliquid (4H, long-short-par, tverrsnittlig trend)
Utfall: Forlatt
HyperliquidEthBtcRatioMomentumPair
Utfallssammendrag
HyperliquidEthBtcRatioMomentumPair var en særpreget, ryddig bygget og markedsnøytral parhandel på Hyperliquid med 4H-barer, som gikk long/short ETH mot BTC basert på momentum i logforholdet, med bare tre signalparametere for å begrense overtilpasning. Til tross for solid kobling — 243 dollarnøytrale, parede innganger uten bortfall i størrelse, nominell verdi eller kontanter — tapte den penger i hvert av sine tre år, med en samlet avkastning på -69.8%, Sharpe på -1.22 og profittfaktor på 0.888. Analytikeren forkastet den ved kontrollpunktet for gjennomgang av backtest før optimalisering, etter iterasjon 4, og konkluderte med at selve premisset var feil snarere enn at det var en justerbar terskeleffekt. Lærdommen: ETH/BTC-spreaden vender tilbake mot gjennomsnittet rundt trenden sin, så momentuminnganger blir strukturelt kastet frem og tilbake, og den riktige måten å uttrykke en eventuell slik fordel på ville være gjennomsnittstilbakevending, en helt separat hypotese.
Markedsnøytral tverrsnittlig momentum-parhandel på Hyperliquid-perpetualer som fanger opp den vedvarende tendensen til at ETH og BTC veksler på å lede kryptomarkedet. Strategien handler ETH/BTC RATIO (ikke absolutte priser), går long ETHUSD.HYPERLIQUID + short BTCUSD.HYPERLIQUID når forholdstallet trender opp, og gjør det motsatte når det trender ned. Dette er en klassisk handel på relativ styrke som finnes i aksjemarkedet (spread mellom aktiva med høyt og lavt momentum), og som fungerer i krypto fordi: (a)……Vis merVis mindre
Markedsnøytral tverrsnittlig momentum-parhandel på Hyperliquid-perpetualer som fanger opp den vedvarende tendensen til at ETH og BTC veksler på å lede kryptomarkedet. Strategien handler ETH/BTC RATIO (ikke absolutte priser), går long ETHUSD.HYPERLIQUID + short BTCUSD.HYPERLIQUID når forholdstallet trender opp, og gjør det motsatte når det trender ned. Dette er en klassisk handel på relativ styrke som finnes i aksjemarkedet (spread mellom aktiva med høyt og lavt momentum), og som fungerer i krypto fordi: (a) BTC-dominansen veksler mellom omtrent 38–58% over flere måneder, (b) fortellinger om ETH-økosystemet (DeFi-sommere, lanseringer av L2, ETF-spekulasjon) utløser meravkastning relativt til ETH over flere uker, (c) makrohendelser som utløser risikoreduksjon, gir meravkastning relativt til BTC (BTC = digitalt gull som trygg havn innen krypto). Strategien er utelukkende på Hyperliquid (begge bein på HL) og retter seg mot den minst representerte kvoten for handelsplattformer (HYPERLIQUID på 4.1% mot et mål på 20%). Den er long-short (oppfyller 9.3% mot et mål på omtrent 45%), har par som omfang (oppfyller 13.9%) og bruker trygge 4H-barer på BTC+ETH — den dypeste historikken på HL. Mekanismen er grunnleggende forskjellig fra trendhandel på absolutte priser (som feiler på grunn av støy), fordi spreaden mellom to sterkt korrelerte aktiva vender langt mer tilbake mot gjennomsnittet rundt momentumtrenden sin enn hvert av aktivaene gjør alene. NOT et klassisk diagrammønster (unngår de over 8 mønsterfeilene), NOT en arbitrasje på basis mellom handelsplattformer (allerede i arbeidsløypa som BtcInverseLinearBasisArbitrage og CrossVenueEthBasisArbitrage), NOT en retningsbestemt strategi for ett enkelt aktivum. Bare tre parametere (tilbakeblikk, terskel, exit_band) for å minimere risikoen for overtilpasning etter gjentatte feil med frosne signaler og overtilpasning.
Fiks i iterasjon 4 for Layer-2-feilen: `HyperliquidEthBtcRatioMomentumPair._ts() takes 1 positional argument but 2 were given`. Rotårsak: verifiseringsproxyen i Layer-2 bygger strategien på nytt ved å kopiere alle kallbare funksjoner til en enkel wrapper med `types.MethodType(val.__func__ if hasattr(val,'__func__') else val, wrapper)`; en `@staticmethod` (som mangler `__func__`) blir bundet som om den var en instansmetode, noe som injiserer et falskt `self`, slik at et påfølgende `self._ts(bar)` sender 2……Vis merVis mindre
Fiks i iterasjon 4 for Layer-2-feilen: `HyperliquidEthBtcRatioMomentumPair._ts() takes 1 positional argument but 2 were given`. Rotårsak: verifiseringsproxyen i Layer-2 bygger strategien på nytt ved å kopiere alle kallbare funksjoner til en enkel wrapper med `types.MethodType(val.__func__ if hasattr(val,'__func__') else val, wrapper)`; en `@staticmethod` (som mangler `__func__`) blir bundet som om den var en instansmetode, noe som injiserer et falskt `self`, slik at et påfølgende `self._ts(bar)` sender 2 argumenter til en funksjon som tar 1 argumenter. Den varige SMALLEST-fiksen som fjerner denne feiltypen, er å flytte hjelpen for bartidsstempler OUT ut av klassen til en funksjon på modulnivå `_bar_ts_ns(bar)` — den slås opp i modulens globale navnerom og utsettes aldri for proxyens nye metodebinding. De to tidligere `self._ts(bar)`-kallstedene (i `on_extra_bar` og `calculate_signal`) kaller nå `_bar_ts_ns(bar)`. Ingen annen logikk er endret: det kontinuerlige signalet for momentum i logforholdet, den dollarnøytrale parede utførelsen (`_submit_entry`/`_submit_exit`), girbevisst dimensjonering og alle terskler er identiske med forrige versjon — alt som allerede bestod Layer 1 er bevart. Verifisert lokalt: Layer 1 (statisk) består, og alle 6 syntetiske Layer-2-scenarioer (steady_uptrend, steady_downtrend, flat_ranging, volatility_spike, zero_volume, price_gap) består uten unntak.
Forkastes før optimalisering: paret med ETH/BTC-forholdet MOMENTUM har ingen fordel og taper vedvarende etter Hyperliquid-gebyrer og priseffekt — Sharpe -1.22, Sortino -2.06, total_return -69.8%, CAGR -45.5%, profit_factor 0.888, og NEGATIVE hvert år (2024 -14.8%, 2025 -43.7%, 2026 -48.4%), med rullerende Sharpe negativ gjennom nesten hele perioden. Implementasjonen er solid (243 rene, parede innganger, begge HL-beina, dollarnøytral, ingen bortfall), så dette skyldes ikke en koblingsfeil eller et frosset signal —……Vis merVis mindre
Forkastes før optimalisering: paret med ETH/BTC-forholdet MOMENTUM har ingen fordel og taper vedvarende etter Hyperliquid-gebyrer og priseffekt — Sharpe -1.22, Sortino -2.06, total_return -69.8%, CAGR -45.5%, profit_factor 0.888, og NEGATIVE hvert år (2024 -14.8%, 2025 -43.7%, 2026 -48.4%), med rullerende Sharpe negativ gjennom nesten hele perioden. Implementasjonen er solid (243 rene, parede innganger, begge HL-beina, dollarnøytral, ingen bortfall), så dette skyldes ikke en koblingsfeil eller et frosset signal — premisset er feil: Som hypotesen selv innrømmer, vender ETH/BTC-spreaden tilbake mot gjennomsnittet rundt momentumtrenden sin, så en MOMENTUM-inngang blir systematisk kastet frem og tilbake (win_rate 44.6%, forventet verdi -$154.8/handel). En Sharpe på -1.22, negativ i alle tre årene, er ikke et brått fall eller en periodeeffekt som kan snus til positiv ved å finjustere 3-momentumparametrene (tilbakeblikk/terskel/exit_band), og å bytte til et gjennomsnittstilbakevendende signal ville være en ny hypotese, ikke en parameterjustering — derfor fortjener den ikke 2 timer med optimalisering. FAILURE PATTERN: Tverrsnittlig MOMENTUM på ETH/BTC-logforholdet har ingen omsettelig fordel på 4H HL-perpetualer — spreaden mellom sterkt korrelerte hovedaktiva vender tilbake mot gjennomsnittet i stedet for å trende, så momentuminnganger taper vedvarende i alle regimer til tross for en ren, særpreget og markedsnøytral implementasjon; den riktige måten å uttrykke en eventuell ETH/BTC-forholdsfordel på ville være gjennomsnittstilbakevending, som er en separat hypotese.
Implementasjon
Markedsnøytral tverrsnittlig momentum-parhandel på Hyperliquid-perpetualer. Beslutningsvariabelen er momentumet i logaritmen av forholdet for ETH/BTC (log(ETH/BTC)[nå] - log(ETH/BTC)[forrige tilbakeblikksperiode]), beregnet kontinuerlig for hver 4H-bar via en tidsstempelsynkronisert SyncedBuffer for begge beina. Når forholdstallet trender opp forbi +terskelen, går strategien long ETHUSD + short BTCUSD; når det trender ned forbi -terskelen, gjør den det motsatte. Beina dimensjoneres til lik USD-nominell verdi (dollarnøytral, deltanøytral mot BTC) ved hjelp av kontoverdi × capital_fraction × giring. Posisjonene lukkes når momentumet vender tilbake innenfor det nøytrale exit_band, og begge beina åpnes og lukkes alltid sammen, slik at det aldri holdes en udekket eksponering i ett enkelt aktivum.
Verifiseringsresultater
Verifisering mislyktes (lag 2 — syntetiske scenarioer):
Brukte parametere: ['lookback', 'exit_band', 'threshold', 'min_notional', 'capital_fraction']
Kontroller at __init__ setter alle attributter fra self.parameters.get().
- steady_uptrend: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() tar 1 posisjonelle argumenter, men fikk 2 (bartidsstempel: 1735689600000)
- steady_downtrend: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() tar 1 posisjonelle argumenter, men fikk 2 (bartidsstempel: 1735689600000)
- flat_ranging: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() tar 1 posisjonelle argumenter, men fikk 2 (bartidsstempel: 1735689600000)
- volatility_spike: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() tar 1 posisjonelle argumenter, men fikk 2 (bartidsstempel: 1735689600000)
- zero_volume: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() tar 1 posisjonelle argumenter, men fikk 2 (bartidsstempel: 1735689600000)
- price_gap: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() tar 1 posisjonelle argumenter, men fikk 2 (bartidsstempel: 1735689600000)
Backtest-gjennomgang
Sharpe
-1,22
Total avkastning
-69,83%
Maks nedgang
72,92%
Totalt antall handler
486
Andel vinnende handler
44,7%
Profittfaktor
0,89
Rent, korrekt koblet markedsnøytralt par: 243 parede innganger, begge HL-ben, ingen bortfall av størrelse, notional eller kontanter, dollarnøytral dimensjonering
Reelt særpreget handelsplattform og omfang (long-short-par på Hyperliquid) og et minimalt signal med 3 parametere for å begrense overtilpasning
Sharpe -1.22 og Sortino -2.06 — klart negativ risikojustert avkastning for en strategi med en lite meningsfull referanseindeks, så absolutte mål avgjør
Taper penger klart og vedvarende: total_return -69.8%, CAGR -45.5%, profit_factor 0.888, negativ i ALL tre år (2024/2025/2026)
Premisset om momentum på forholdstallet ser ut til å være retningsmessig feil: ETH/BTC-spreaden vender tilbake mot gjennomsnittet rundt trenden sin (ifølge selve hypotesen), så momentumposisjoner blir systematisk kastet frem og tilbake
Positive måneder er fetthalede topper (kurtose 71, skjevhet 5.9; +32.5% avvikende observasjon i mai-2025) snarere enn en repeterbar fordel; probabilistic_sharpe 0.053
Gebyrer og markedspåvirkning ($38k provisjon + $25k markedspåvirkning) øker kostnadsbelastningen over tid for et signal uten bruttofordel
Analyse
Ikke NOT videre til optimalisering — grunnversjonen taper i alle tre årene med Sharpe -1.22, og det finnes ikke noe positivt område som parameterutprøvingen kan finne. Mekanismen er kodet riktig, men SIGN går feil vei. Din egen hypotese sier at ETH/BTC-spreaden vender tilbake mot gjennomsnittet, men should_enter() handler den som momentum (long ETH/short BTC når momentumet i logforholdet er > +terskelen, altså AFTER forholdstallet allerede har steget). Et markedsnøytralt par som taper med en symmetrisk Sharpe på……Vis merVis mindre
Ikke NOT videre til optimalisering — grunnversjonen taper i alle tre årene med Sharpe -1.22, og det finnes ikke noe positivt område som parameterutprøvingen kan finne. Mekanismen er kodet riktig, men SIGN går feil vei. Din egen hypotese sier at ETH/BTC-spreaden vender tilbake mot gjennomsnittet, men should_enter() handler den som momentum (long ETH/short BTC når momentumet i logforholdet er > +terskelen, altså AFTER forholdstallet allerede har steget). Et markedsnøytralt par som taper med en symmetrisk Sharpe på -1.22 i alle regimer, er det klassiske kjennetegnet på en invertert inngang. To konkrete endringer: (1) FLIP til gjennomsnittstilbakevending — gå long-ETH/short-BTC når forholdstallet er strukket ned til DOWNSIDE (momentum < -terskel eller z-skår under et bånd), med forventning om tilbakevending, og gjør det motsatte når det er strukket opp; lukk når det vender tilbake mot gjennomsnittet. Tilsvarende kan den gjeldende BUY/SELL-koblingen inverteres og exit_band finjusteres. (2) CUT handelsfrekvensen kraftig — gjeldende omsetning er 306x med omtrent $63k i samlede gebyrer og priseffekt; hev inngangsterskelen og/eller legg til en minste eiertid, slik at fordelen ved gjennomsnittstilbakevending ikke spises opp av kostnadene for en tur-retur-handel med to bein. Kjør en ny backtest; hvis den inverterte varianten med lavere frekvens fortsatt viser en negativ fordel eller en fordel som ikke dekker kostnadene, bør premisset forkastes (eller eskaleres til revise_hypothesis).
Iterasjonshistorikk
Verifisering mislyktes (leverage_set_but_unused): Konfigurasjonen setter giring=3.0, men strategien bruker aldri giring i posisjonsdimensjoneringen. Dimensjoner posisjonene med den — notional = egenkapital * andel * giring / pris (les self.config.leverage) — eller sett giring=1.0. Slik den er skrevet, er giringen uten virkning, og backtesten er identisk med 1x.
Utfallssammendrag
ETH/BTC-log-ratioen mellom to sterkt korrelerte store aktiva reverterer mot gjennomsnittet rundt trenden sin, så en momentum-inngang blir systematisk whipsawet — enhver edge i denne spreaden måtte uttrykkes gjennom mean-reversion, som er en ny hypotese, ikke en parameterjustering.
Analytikeren avsa dommen «oppgi» ved kontrollpunktet for gjennomgang av backtest før optimalisering: implementasjonen var ryddig (243 korrekt koblede dollarnøytrale parede innganger, ingen bortfall), så tapet ble vurdert som et feilaktig premiss snarere enn en feil. Sharpe-, Sortino-, totalavkastnings- og profittfaktorgrensene ble ikke bestått; optimalisering, analytikerens endelige gjennomgang og risikogjennomgang ble aldri nådd.
En markedsnøytral Hyperliquid-parhandel som gikk long ETH / short BTC (eller omvendt) basert på momentumet i logforholdet for ETH/BTC-spreaden, med en forventning om at BTC-dominans og ETH-fortellingssykluser gjør at spreaden trender mer entydig enn hvert enkelt aktivum alene.
I løpet av 695 dager tapte den vedvarende: totalavkastning -69.8%, CAGR -45.5%, Sharpe -1.22, Sortino -2.06, profittfaktor 0.888, treffprosent 44.6% på tvers av 486 handler (243 long / 243 short), med et maksimalt fall på 72.9%. Den var negativ hvert år (2024 -14.8%, 2025 -43.7%, 2026 -48.4%), mens $38k i provisjon pluss $25k i markedspåvirkning tynget et signal som allerede manglet edge.
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.