Siirry sisältöön

Näytä alkuperäinen

EthOpenInterestDivergenceExhaustionReversalLS1H

Hypoteesit

Hyperliquid ETH Open-Interest / Price -divergenssin uupumuksen kääntymisstrategia, Long-Short (yksittäisen instrumentin perpetuaali, 1H-pylväät + OI, vastaliikkeet laskevalla OI — NOT puhdas-OHLCV, NOT läpimurto, NOT funding-kantama)

Hypoteesit

A LONG-SHORT, SINGLE-INSTRUMENT krypto-natiivi kääntymisstrategia kohteessa ETHUSD.HYPERLIQUID perpetual-futuurit käyttäen 1-HOUR pylväitä CONFIRMED BY OPEN-INTEREST muutos (hl OI sarja). Se on tarkoituksellisesti NOT puhdas-OHLCV-strategia: koko signaali nojaa hinnan suunnan ja OI suunnan väliseen suhteeseen, jota OHLCV-only-strategiat (toistuvasti epäonnistuneet HL läpimurto-/puristus-/avausvälin sisarusstrategiat) eivät näe. Se täyttää kaksi äänekkäintä salkkuvajetta kerralla — HYPERLIQUID kauppapaikka (5.9% vs >=20% kohde) ja long_short suunta (14.5% vs 85.5% long-only-ylikonsentraatio) — samalla välttäen kaikkia dokumentoituja epäonnistumisperheitä (ei optioita/Deribit-kelkkkaa, ei poikkileikkaavaa funding-kantamaa hajonneella dispersiolla, ei OHLCV läpimurtoa, ei Bollinger-vastaliikettä, ja erillinen juuri luodusta likvidaatiokaskadi-vastaliikkeestä). Mekanismi käy kauppaa neljällä kanonisella hinta/OI-tilalla, mutta toimii ACTS vain kahdessa EXHAUSTION tilassa, joissa OI on CONTRACTING: vahva nousuliike FALLING OI on shortien peittämistä ilman tuoretta long-luottamusta (nousuliike on ontto -> vastaliike SHORT), ja jyrkkä myyntiliike FALLING OI on pakotettua long-likvidaatiota / antautumista (myyjät uupuvat -> vastaliike LONG). Kun OI on RISING liikkeen mukana (uutta rahaa tulee kaupan suuntaan) seistään sivussa — se on terve trendi, jota ei saa vastustaa. Tarkoituksellisesti matalampi parametrimäärä (~4 ydinsäädintä: oi_window, price_move_thr, oi_drop_thr, plus yksi uloskäynnin geometria) toistuvien ylisovittamisen epäonnistumisten vuoksi, ja uloskäynnin geometria on nimenomaisesti NON-käänteinen (voitonottotavoite >= stop-etäisyys) välttääkseen pienen voiton / suuren tappion payoff-ansan, joka upotti COIN-M Bollinger-strategian. RISK PROFILE: perusriski 1.5% omaa pääomaa per kauppa; volatiliteettiin perustuva stop asetetaan uupumusliikkeen swing-ääripisteen taakse (missä kääntymisthesis mitätöityy); voitonotto asetettu >= 1.0x stop-etäisyyden verran, jotta avg_win ei ole rakenteellisesti pienempi kuin avg_loss; positiokoko skaalautuu divergenssin voimakkuuden mukaan (suurempi hintaliike + suurempi OI supistuminen => jopa 3% riski, marginaalinen divergenssi => 1%); yhden position enimmäisaltistus 20% omaa pääomaa; kova aikaraja 36 tuntia (jos palautumista ei ole alkanut, divergenssi oli kohinaa, poistu tasaiseksi); vipukerroin 1.0.

Hypoteesit

Iteratio 2 korjaa täsmälleen raportoidun Tason-1.5 epäsuhtaan: käyty instrumentti on nyt hypoteesin ilmoittama ETHUSD.HYPERLIQUID perpetuaali ETHUSDT.BINANCE sijaan. Ennen vaihtoa varmistin, että molemmat datahaarat todella resolvoituvat HL instrumentille, koska edellinen kauppapaikan vaihto tehtiin oletuksella, että ne eivät voineet: (1) ETHUSD.HYPERLIQUID 1-HOUR pylväät ovat luettelossa aikavälillä 2025-10-11 – 2026-09-04, ja (2) tehtaan täydentävä lataaja johtaa OI symbolin instrumenttitunnuksesta (ETHUSD -> ETHUSDT), joten ETH perpetuaalin avoimen interest:n historia (2026-03-23 -> nykyhetki) toimitetaan tälle HL instrumentille ilman ylimääräistä haaraa ja ilman poikkikauppapaikka-putkistoa. Dokumentoin docstringissä, että tämä OI sarja on markkinoiden laajuinen ETH perpetuaalin OI eikä HL-spesifinen OI taso (Hyperliquid ei julkaise OI-tason historiaa täällä, vain hl_oi_cap totuusarvoja) — shortien peittäminen ja pakotetut likvidaatiopurkaukset ovat poikkikauppapaikka-tapahtumia, joten se on kelvollinen vahvistus HL sopimukselle, ja se pysyy vain signaalina. Vain kaksi muuta riviä muuttui: min_notional 5 -> 10 (Hyperliquidin minimi) ja nimenomainen min-nominal-arvon tarkistus kohdassa position_size, jotta ali kokoiset tilaukset ohitetaan hiljaisen hylkäämisen sijaan. Signaali, sisään-/uloskäynnin geometria, riskiskaalaus ja kaikki säädettävät ovat muuttumattomia.

Hypoteesit

Negatiivisen odotusarvon OI-portinvartioitu uupumuksen vastaliike lyhyellä yksittäis-regiimin ikkunalla — ei kannata 2 tuntia optimointia. Yli 102 kauppaa: profit_factor 0.78, avg_trade_return_pct -0.028% (negatiivinen), odotusarvo -$34.5/kauppa, total_return -3.5%, Sharpe -1.18 kanssa CI [-3.16, 0.93] ja PSR 0.254 (avg_win $255 < avg_loss $302, joten ei-käänteinen geometria ei silti tuottanut etua). Se on myös rakenteellisesti mittaamaton: Hyperliquidin ETH 1H-data alkaa 2025-10-11, joten koko takaisinkäynti kattaa ~11 kuukautta yhtä regiimiä (data_days 328, annual_returns {2026} vain, only_one_regime tosi), rasitetun tertsiilin ollessa -5.2% (Sharpe -3.3) — 3-ikkunan walk-forward plus 20% pitojoukko 102 yksittäis-regiimin kaupoilla ei voi validoida mitään. Tämä on L73 yksittäis-perpetuaalin OI/täydentävällä portinvartioitu suunta-vastaliikeperhe (edge-kuollut tässä sessiossa, sisarusstrategia jo hylätylle BTC OI-divergenssin uupumuksen vastaliikkeelle) risteytettynä Hyperliquidin (0/128, L82) kanssa. Mikään parametrin muutos ei käännä negatiivista Sharpe-lukua, sub-0.8-PF, negatiivista per-kauppa-vastaliikettä, ja dataseinä estää robustin validoinnin siitä huolimatta. Epäonnistumismalli: no_edge yksittäis-perpetuaalin OI-portinvartioitu vastaliike, yksittäis-regiimin HL data (L73/L82).

Toteutus

Long-short OI/hinta-divergenssin uupumuksen kääntyminen ETHUSD.HYPERLIQUID perpetuaalilla, 1-HOUR pylväät. Jokaisella pylväällä 4-pylvään hintaliike yhdistetään ETH perpetuaalin avoimen interest:n muutokseen samalla ikkunalla. Strategia toimii ONLY kahdessa uupumustilassa, joissa OI on CONTRACTING vähintään 1%: >=1% nousuliike laskevalla OI on shortien peittämistä ilman tuoretta long-luottamusta (vastaliike SHORT), ja >=1% myyntiliike laskevalla OI on pakotettua long-likvidaatiota/antautumista (vastaliike LONG). Kun OI nousee liikkeen mukana se seisoo sivussa. Stopit asetetaan 4-pylvään swing-ääripisteen taakse plus 0.5 ATR (missä kääntymisthesis mitätöityy) ei-käänteisellä voitonotolla 1.5x stop-etäisyyden verran; riski per kauppa skaalautuu 1%-3% omaa pääomaa divergenssin voimakkuuden mukaan, altistus rajoittuu 20% omaan pääomaan, ja 36-tunnin aikaraja poistuu vanhentuneista kaupoista. Vipukerroin 1.0. OI on vain signaali, ei koskaan kassavirta; ilman OI suojaa strategia on tasainen.

Varmennuksen tulokset

Vahvistus epäonnistui (Taso 1.5 — hypoteesin/konfiguraation yhtenäisyys) [luokka=hypothesis_mismatch]: - config.instrument_id on ETHUSDT.BINANCE, mutta hypoteesi ilmoittaa ETHUSD.HYPERLIQUID — sama omaisuuserä, DIFFERENT kauppapaikka/sopimustyyppi (palkkiot, selvitys ja mekanismin premissi eroavat). Käy kauppaa ilmoitetulla instrumentilla.

Backtestin arviointi

Siisti matalampi-parametrinen rakenne, jossa ei-käänteinen TP≥stop-geometria, swing-ääripisteen stopit ja rehellinen ilmoitus siitä, että HL ei sisällä OI-tason historiaa (käyttää markkinoiden laajuista ETH OI vain signaalina)

Backtestin arviointi

Hallittu drawdown (4.3%); OI käytetty signaalina, ei kassavirtana

Backtestin arviointi

Negatiivinen odotusarvo: PF 0.78, avg_trade_return_pct -0.028%, odotusarvo -$34.5/kauppa, Sharpe -1.18 (CI [-3.16, 0.93]), PSR 0.254

Backtestin arviointi

Rakenteellisesti mittaamaton: HL ETH 1H alkaa 2025-10-11, joten koko testi on ~11 kuukautta / yksi regiimi (only_one_regime tosi; annual_returns {2026} vain)

Backtestin arviointi

3-ikkunan walk-forward + 20% pitojoukko ei voi validoida 102 kauppaa yhdessä regiimissä; rasitettu tertsiili jo -5.2% (Sharpe -3.3)

Backtestin arviointi

L73 yksittäis-perpetuaalin OI/täydentävällä portinvartioitu vastaliikeperhe risteytettynä Hyperliquidin (0/128, L82) kanssa; sisarusstrategia jo hylätylle BTC OI-divergenssin uupumuksen vastaliikkeelle

Iteration History

Vahvistus epäonnistui (Taso 2 — synteettiset skenaariot): Käytetyt parametrit: ['tp_mult', 'max_risk', 'min_risk', 'base_risk', 'oi_window', 'atr_buffer', 'atr_period', 'oi_drop_thr', 'min_notional', 'price_move_thr', 'time_stop_hours', 'max_notional_frac'] Tarkista, että __init__ asettaa kaikki attribuutit self.parameters.get()-kutsusta. - steady_uptrend: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() ottaa 1 paikallista argumenttia, mutta annettiin 2 (pylvään aikaleima: 1735690560000) - steady_downtrend: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() ottaa 1 paikallista argumenttia, mutta annettiin 2 (pylvään aikaleima: 1735690560000) - flat_ranging: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() ottaa 1 paikallista argumenttia, mutta annettiin 2 (pylvään aikaleima: 1735690560000) - volatility_spike: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() ottaa 1 paikallista argumenttia, mutta annettiin 2 (pylvään aikaleima: 1735690560000) - zero_volume: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() ottaa 1 paikallista argumenttia, mutta annettiin 2 (pylvään aikaleima: 1735690560000) - price_gap: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() ottaa 1 paikallista argumenttia, mutta annettiin 2 (pylvään aikaleima: 1735690560000)

Iteration History

Vahvistus epäonnistui (Taso 3 — hiekkalaatikko-takaisinkäynti): savutesti ylitti 300 sekunnin seinäkello-rajan. Tämä tarkoittaa lähes aina historian mittakaavassa kasvavaa per-pylväs-työtä — esim. koko funding-/täydentävän sarjan uudelleenskannausta tai listan rakentamista ja min()/sorted()-kutsuja funktioissa calculate_signal()/on_bar() joka pylväällä. Esilaske järjestetyt aikaleimataulukot ONCE muodossa __init__:ssä ja käytä bisect-hakua tai välimuistihakua aikaleiman avulla, jotta per-pylväs-kustannus on O(log n) eikä O(n).

Iteration History

Vahvistus epäonnistui (Taso 3 — hiekkalaatikko-takaisinkäynti): Kauppoja ei syntynyt Käytetty pylvästyyppi: ETHUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, Käsitellyt pylväät: 56952 Diagnostiikka: should_enter() palautti suunnan 0 kertaa 56936 arvioidun pylvään yli -> ENTRY CONDITION ei koskaan lauennut. Löysää sisäänmenologiikkaa / kynnysarvoja. Varmista, että strategiasi tuottaa kauppoja annetuilla datalla ja parametreilla.
Strategiaraportti

Stratmill on tutkimus- ja paperikaupankäyntityökalu, ei sijoitusneuvontaa tai välittäjä. Takaisintestaus- ja paperikaupankäyntitulokset ovat hypoteettisia. Kaupankäyntiin liittyy tappion riski.