Preskoči na vsebino
Vse strategije

Strategije

ETH-BTC Momentum razmika razmerja na Hyperliquid (4H, par dolga-kratka pozicija, presečni trend)

Izid: Opuščeno

HyperliquidEthBtcRatioMomentumPair

Povzetek izida

HyperliquidEthBtcRatioMomentumPair je bila razločna, čisto zasnovana tržnonevtralna parna strategija na svečah Hyperliquid 4H, ki je na podlagi momentuma logaritemskega razmerja odpirala dolge/kratke pozicije ETH proti BTC, s samo tremi parametri signala za omejitev preprileganja. Kljub pravilni izvedbi — 243 nevtralnih glede na dolarje parnih vstopov, brez izpuščanj zaradi velikosti, nominalne vrednosti ali gotovine — je v vseh treh letih ustvarila izgubo; skupni donos je znašal -69.8%, Sharpe -1.22, faktor dobička pa 0.888. Analitik jo je opustil na kontrolni točki pregleda za nazaj preizkušenih rezultatov pred optimizacijo, po iteraciji 4, in sklenil, da je napačna že sama predpostavka, ne pa da gre za prelom, ki bi ga bilo mogoče odpraviti z nastavitvami. Ključna ugotovitev: razmik ETH/BTC se vrača proti svojemu trendu, zato so vstopi na podlagi momentuma sistematično izpostavljeni hitrim obratom; ustrezen izraz vsake take prednosti bi bil povratek k povprečju, kar je povsem ločena hipoteza.

Hipoteza

Tržnonevtralna parna strategija s presečnim momentumom na trajnih pogodbah Hyperliquid, ki izkorišča vztrajno težnjo ETH in BTC, da izmenično vodita kriptotrg. Strategija trguje z ETH/BTC RATIO (ne z absolutnimi cenami): odpre dolgo pozicijo v ETHUSD.HYPERLIQUID in kratko v BTCUSD.HYPERLIQUID, ko je razmerje v naraščajočem trendu, in obratno, ko je v padajočem trendu. To je klasično trgovanje s faktorjem relativne moči, poznano na delniških trgih (razmik med sredstvi z visokim in nizkim momentumom), ki deluje v……Prikaži večPrikaži manj

Tržnonevtralna parna strategija s presečnim momentumom na trajnih pogodbah Hyperliquid, ki izkorišča vztrajno težnjo ETH in BTC, da izmenično vodita kriptotrg. Strategija trguje z ETH/BTC RATIO (ne z absolutnimi cenami): odpre dolgo pozicijo v ETHUSD.HYPERLIQUID in kratko v BTCUSD.HYPERLIQUID, ko je razmerje v naraščajočem trendu, in obratno, ko je v padajočem trendu. To je klasično trgovanje s faktorjem relativne moči, poznano na delniških trgih (razmik med sredstvi z visokim in nizkim momentumom), ki deluje v kriptu, ker: (a) se prevlada BTC v večmesečnih obdobjih giblje med približno 38–58%, (b) pripovedi o ekosistemu ETH (poletja DeFi, uvedbe L2, špekulacije z ETF) sprožijo večtedensko relativno nadpovprečno uspešnost sredstva ETH, (c) dogodki makroekonomskega zmanjševanja tveganja sprožijo relativno nadpovprečno uspešnost sredstva BTC (BTC = varno zatočišče v obliki digitalnega zlata znotraj kripta). Strategija uporablja izključno Hyperliquid (obe nogi sta na HL) in cilja na najmanj zastopano kvoto mesta trgovanja (HYPERLIQUID pri 4.1% v primerjavi s ciljem 20%). Je dolga in kratka (zapolni 9.3% v primerjavi s ciljem približno 45%), obseg je omejen na pare (zapolni 13.9%) in uporablja varne sveče 4H na BTC+ETH — najdaljšo zgodovino na HL. Mehanizem se bistveno razlikuje od trenda absolutne cene (ki odpove zaradi šuma), ker je razmik med dvema močno koreliranima sredstvoma veliko bolj nagnjen k vračanju okoli svojega trenda momentuma kot posamezno sredstvo. NOT klasični grafični vzorec (s tem se izogne napakam vzorcev 8+), NOT arbitraža osnovne premije med različnimi mesti trgovanja (že v načrtu kot BtcInverseLinearBasisArbitrage in CrossVenueEthBasisArbitrage) in NOT enosmerna strategija za posamezno sredstvo. Samo trije parametri (obdobje za izračun zaostanka, prag, exit_band) zmanjšujejo tveganje preprileganja po ponavljajočih se napakah z zamrznjenim signalom oziroma preprileganjem.

Popravek v iteraciji 4 za napako plasti -2: `HyperliquidEthBtcRatioMomentumPair._ts() takes 1 positional argument but 2 were given`. Glavni vzrok: nadomestni postopek preverjanja plasti -2 ponovno zgradi strategijo tako, da vsako klicno funkcijo kopira na navadni ovoj z `types.MethodType(val.__func__ if hasattr(val,'__func__') else val, wrapper)`; `@staticmethod` (ki nima `__func__`) se veže, kot da bi bila metoda primerka, in vstavi namišljeni `self`, zato naslednji `self._ts(bar)` funkciji z 1 argumenti……Prikaži večPrikaži manj

Popravek v iteraciji 4 za napako plasti -2: `HyperliquidEthBtcRatioMomentumPair._ts() takes 1 positional argument but 2 were given`. Glavni vzrok: nadomestni postopek preverjanja plasti -2 ponovno zgradi strategijo tako, da vsako klicno funkcijo kopira na navadni ovoj z `types.MethodType(val.__func__ if hasattr(val,'__func__') else val, wrapper)`; `@staticmethod` (ki nima `__func__`) se veže, kot da bi bila metoda primerka, in vstavi namišljeni `self`, zato naslednji `self._ts(bar)` funkciji z 1 argumenti posreduje 2. Trajna odprava te vrste napake SMALLEST je premik pomožne funkcije za časovni žig sveče OUT iz razreda na raven modula, kot funkcijo `_bar_ts_ns(bar)` — razreši se iz globalnih spremenljivk modula in je ovoj nikoli ne veže ponovno kot metodo. Prejšnji mesti klica `self._ts(bar)` (v `on_extra_bar` in `calculate_signal`) zdaj kličeta `_bar_ts_ns(bar)`. Nobena druga logika ni bila spremenjena: neprekinjeni signal momentuma logaritemskega razmerja, nevtralna glede na dolarje parna izvedba (`_submit_entry`/`_submit_exit`), določanje velikosti ob upoštevanju finančnega vzvoda in vsi pragovi so enaki kot v prejšnji različici — vse, kar je že prestalo preverjanje plasti 1, je ohranjeno. Lokalno preverjeno: statično preverjanje plasti 1 je uspešno, prav tako vseh 6 sintetičnih scenarijev plasti -2 (steady_uptrend, steady_downtrend, flat_ranging, volatility_spike, zero_volume, price_gap); nobeden ni sprožil izjeme.

Opustitev pred optimizacijo: par ETH/BTC-razmerje MOMENTUM nima prednosti in vztrajno ustvarja izgubo po upoštevanju provizij in vpliva na ceno pri Hyperliquid — Sharpe -1.22, Sortino -2.06, total_return -69.8%, CAGR -45.5%, profit_factor 0.888 in NEGATIVE v vsakem letu (2024 -14.8%, 2025 -43.7%, 2026 -48.4%), pri čemer je drseči Sharpe negativen skoraj v celotnem obdobju. Implementacija je pravilna (243 čistih parnih vstopov, obe nogi HL, nevtralnost glede na dolarje, brez izpuščenih poslov), zato ne gre za……Prikaži večPrikaži manj

Opustitev pred optimizacijo: par ETH/BTC-razmerje MOMENTUM nima prednosti in vztrajno ustvarja izgubo po upoštevanju provizij in vpliva na ceno pri Hyperliquid — Sharpe -1.22, Sortino -2.06, total_return -69.8%, CAGR -45.5%, profit_factor 0.888 in NEGATIVE v vsakem letu (2024 -14.8%, 2025 -43.7%, 2026 -48.4%), pri čemer je drseči Sharpe negativen skoraj v celotnem obdobju. Implementacija je pravilna (243 čistih parnih vstopov, obe nogi HL, nevtralnost glede na dolarje, brez izpuščenih poslov), zato ne gre za napako povezav ali zamrznjenega signala — napačna je predpostavka: kot priznava že sama hipoteza, razmik ETH/BTC se vrača proti svojemu trendu momentuma, zato so vstopi na podlagi MOMENTUM sistematično izpostavljeni hitrim obratom (win_rate 44.6%, pričakovani izkupiček -$154.8/posel). Sharpe -1.22, ki je negativen v vseh treh letih, ni anomalija zaradi preloma ali obdobja, ki bi jo bilo mogoče obrniti v pozitivno z nastavljanjem parametrov momentuma 3 (obdobje za izračun zaostanka/prag/exit_band); preobrat v signal povratka k povprečju pa bi bil nova hipoteza, ne zgolj prilagoditev parametrov — zato si strategija ne zasluži 2 ur optimizacije. FAILURE PATTERN: presečni MOMENTUM na logaritemskem razmerju ETH/BTC nima trgovalne prednosti na trajnih pogodbah HL 4H — razmik med močno koreliranima glavnima sredstvoma se vrača proti povprečju, namesto da bi sledil trendu, zato vstopi na podlagi momentuma vztrajno ustvarjajo izgubo v vseh režimih kljub čisti, razločljivi tržnonevtralni implementaciji; ustrezen izraz katere koli prednosti razmerja ETH/BTC bi bil povratek k povprečju, kar je ločena hipoteza.

Implementacija

Tržnonevtralna parna strategija s presečnim momentumom na trajnih pogodbah Hyperliquid. Odločitvena spremenljivka je momentum logaritemskega razmerja ETH/BTC (log(ETH/BTC)[zdaj] - log(ETH/BTC)[pred obdobjem za izračun zaostanka]), ki se neprekinjeno izračunava na vsaki sveči 4H prek medpomnilnika SyncedBuffer z obema časovno usklajenima nogama. Ko se razmerje giblje navzgor prek praga +, strategija odpre dolgo pozicijo v ETHUSD in kratko v BTCUSD; ko se giblje navzdol prek praga -, naredi nasprotno. Nogi sta določeni tako, da je njuna nominalna vrednost USD enaka (nevtralnost glede na dolarje, nevtralnost delta glede na BTC), z uporabo lastniškega kapitala računa x capital_fraction x finančni vzvod. Pozicije se zaprejo, ko se momentum vrne znotraj nevtralnega exit_band; obe nogi se vedno odpreta in zapreta hkrati, zato strategija nikoli ne ohranja nezavarovane izpostavljenosti posameznemu sredstvu.

Rezultati preverjanja

Preverjanje ni uspelo (plast 2 — sintetični scenariji): Uporabljeni parametri: ['lookback', 'exit_band', 'threshold', 'min_notional', 'capital_fraction'] Preverite, ali __init__ nastavi vse atribute z uporabo self.parameters.get(). - steady_uptrend: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() sprejme 1 pozicijskih argumentov, danih pa je bilo 2 (časovni žig sveče: 1735689600000) - steady_downtrend: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() sprejme 1 pozicijskih argumentov, danih pa je bilo 2……Prikaži večPrikaži manj

Preverjanje ni uspelo (plast 2 — sintetični scenariji): Uporabljeni parametri: ['lookback', 'exit_band', 'threshold', 'min_notional', 'capital_fraction'] Preverite, ali __init__ nastavi vse atribute z uporabo self.parameters.get(). - steady_uptrend: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() sprejme 1 pozicijskih argumentov, danih pa je bilo 2 (časovni žig sveče: 1735689600000) - steady_downtrend: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() sprejme 1 pozicijskih argumentov, danih pa je bilo 2 (časovni žig sveče: 1735689600000) - flat_ranging: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() sprejme 1 pozicijskih argumentov, danih pa je bilo 2 (časovni žig sveče: 1735689600000) - volatility_spike: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() sprejme 1 pozicijskih argumentov, danih pa je bilo 2 (časovni žig sveče: 1735689600000) - zero_volume: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() sprejme 1 pozicijskih argumentov, danih pa je bilo 2 (časovni žig sveče: 1735689600000) - price_gap: TypeError: HyperliquidEthBtcRatioMomentumPair._ts() sprejme 1 pozicijskih argumentov, danih pa je bilo 2 (časovni žig sveče: 1735689600000)

Pregled backtesta

Sharpe
-1,22
Skupni donos
-69,83%
Največji padec
72,92%
Skupno poslov
486
Delež dobičkov
44,7%
Faktor dobička
0,89

Čist, pravilno povezan tržnonevtralen par: 243 parnih vstopov, obe nogi HL, brez izpuščanj zaradi velikosti, nominalne vrednosti ali gotovine, določanje velikosti nevtralno glede na dolarje.

Resnično razločen trgovalni prostor in obseg (dolga-kratka parna strategija na Hyperliquid) ter signal z najmanj 3 parametri za omejitev preprileganja.

Sharpe -1.22 in Sortino -2.06 — močno negativen donos, prilagojen tveganju, pri strategiji, za katero primerjalno merilo ni smiselno, zato so odločilni absolutni kazalniki.

Vztrajno in nedvoumno izgublja denar: total_return -69.8%, CAGR -45.5%, profit_factor 0.888, negativen v ALL treh letih (2024/2025/2026)

Izhodiščna predpostavka o momentumu razmerja je očitno napačno usmerjena: razmik ETH/BTC se vrača proti svojemu trendu (kot pravi že sama hipoteza), zato so pri vstopih na podlagi momentuma pozicije sistematično izpostavljene hitrim obratom.

Pozitivni meseci so skoki z debelimi repi (kurtoza 71, asimetrija 5.9; +32.5% maja-2025 izstopajoča vrednost), ne pa ponovljiva prednost; probabilistic_sharpe 0.053

Stroški provizij in vpliva na ceno ($38k provizij + $25k vpliva na ceno) se kopičijo in obremenjujejo signal brez bruto prednosti.

Analiza

NOT pošljite v optimizacijo — osnovna različica ustvarja izgubo v vseh treh letih, Sharpe je -1.22, pregled z optimizacijo pa nima območja pozitivnih rezultatov, ki bi ga lahko našel. Mehanizem je pravilno implementiran, toda predpostavka SIGN je obrnjena. Vaša hipoteza pravi, da se razmik ETH/BTC vrača proti povprečju, vendar ga should_enter() trguje na podlagi momentuma (dolga pozicija v ETH/kratka v BTC, ko je momentum logaritemskega razmerja > +prag, tj. AFTER potem, ko je razmerje že zraslo). Tržnonevtralen……Prikaži večPrikaži manj

NOT pošljite v optimizacijo — osnovna različica ustvarja izgubo v vseh treh letih, Sharpe je -1.22, pregled z optimizacijo pa nima območja pozitivnih rezultatov, ki bi ga lahko našel. Mehanizem je pravilno implementiran, toda predpostavka SIGN je obrnjena. Vaša hipoteza pravi, da se razmik ETH/BTC vrača proti povprečju, vendar ga should_enter() trguje na podlagi momentuma (dolga pozicija v ETH/kratka v BTC, ko je momentum logaritemskega razmerja > +prag, tj. AFTER potem, ko je razmerje že zraslo). Tržnonevtralen par, ki v vseh režimih izgublja z enakomernim Sharpeom -1.22, je šolski primer obrnjenega vstopnega signala. Potrebni sta dve konkretni spremembi: (1) FLIP spremenite v strategijo povratka k povprečju — odprite dolgo pozicijo v ETH in kratko v BTC, ko razmerje odstopa navzdol do DOWNSIDE (momentum < -prag ali z-vrednost pod pasom), in pričakujte vrnitev; ko odstopa navzgor, naredite obratno. Zaprite pozicijo, ko se razmerje vrača proti povprečju. Enakovredno lahko obrnete trenutno preslikavo BUY/SELL in ponovno nastavite exit_band. (2) Močno CUT pogostost trgovanja — trenutni promet znaša 306x, skupni stroški provizij in vpliva na ceno pa približno $63k; zvišajte vstopni prag in/ali dodajte minimalno obdobje držanja, da stroški povratne transakcije z obema nogama ne izničijo prednosti povratka k povprečju. Ponovno izvedite preizkus za nazaj; če ima obrnjena različica z nižjo pogostostjo še vedno negativno prednost ali prednost, manjšo od stroškov, je treba to predpostavko opustiti (ali jo predati v revise_hypothesis).

Zgodovina iteracij

Preverjanje ni uspelo (leverage_set_but_unused): konfiguracija nastavi finančni vzvod=3.0, vendar se strategija pri določanju velikosti nikjer ne sklicuje na finančni vzvod. Pri določanju velikosti pozicij upoštevajte finančni vzvod — nominalna vrednost = lastniški kapital * delež * finančni vzvod / cena (preberite self.config.leverage) — ali nastavite finančni vzvod=1.0. V trenutni obliki finančni vzvod ne vpliva na izračun, zato je rezultat preizkusa za nazaj enak kot pri 1x.

Povzetek izida

Logaritemsko razmerje ETH/BTC med dvema močno koreliranima glavnima sredstvoma se vrača proti povprečju okoli svojega trenda, zato je vstop na podlagi momentuma sistematično izpostavljen hitrim obratom — vsaka prednost tega razmika bi zahtevala izraz v obliki povratka k povprečju, kar bi bila nova hipoteza, ne prilagoditev parametrov.

Analitik je na kontrolni točki pregleda rezultatov preizkusa za nazaj pred optimizacijo izdal razsodbo »opustiti«: implementacija je bila čista (243 pravilno povezanih parnih vstopov z nevtralnostjo glede na dolarje, brez izpuščenih poslov), zato je bila izguba pripisana napačni predpostavki in ne napaki; strategija ni dosegla pragov za Sharpe, Sortino, skupni donos in faktor dobička. Optimizacija, končni pregled analitika in pregled tveganj niso bili nikoli opravljeni.

Tržnonevtralna parna strategija na Hyperliquid, ki je na podlagi momentuma logaritemskega razmerja razmika ETH/BTC odpirala dolgo pozicijo v ETH in kratko v BTC (ali obratno); stavi na to, da cikli prevlade sredstva BTC in pripovedi o ETH povzročijo, da trend razmika poteka čisteje kot trend katerega koli posameznega sredstva.

V obdobju 695 dni je vztrajno ustvarjala izgubo: skupni donos -69.8%, CAGR -45.5%, Sharpe -1.22, Sortino -2.06, faktor dobička 0.888, uspešnost 44.6% pri 486 poslih (243 dolgih / 243 kratkih) in največji padec 72.9%. V vsakem letu je bil rezultat negativen (2024 -14.8%, 2025 -43.7%, 2026 -48.4%); provizije v višini $38k in vpliv na ceno v višini $25k sta dodatno obremenila signal, ki že tako ni imel prednosti.

Stratmill je orodje za raziskave in simulirano trgovanje, ne finančno svetovanje ali borzni posrednik. Rezultati backtestov in simuliranega trgovanja so hipotetični. Trgovanje vključuje tveganje izgube.