Liigu sisu juurde

Vaata algset sisu

HyperliquidSolFundingExtremeContrarian

Hüpoteesid

Hyperliquidi SOL tähtajatu futuuri rahastusmäära äärmustele vastassuunaline strateegia — pikad ja lühikesed positsioonid, üks instrument: FADE ülerahvastatud positsioneerimine, kui rahastusmäära libisev z-skoor jõuab äärmuseni (väga positiivne rahastusmäär = ülevõimendatud pikad positsioonid → SHORT; väga negatiivne = kapituleerunud lühikesed positsioonid → LONG), kinnituseks hinnakinnituse puudumine, väljumine rahastusmäära normaliseerumisel / ATR stopp / ajastopp (SOLUSDT.HYPERLIQUID, 4H, 3 parameetrit)

Hüpoteesid

LONG-SHORT, ühe instrumendi ja POSITIONING-põhine vastassuunaline strateegia Hyperliquidi SOL tähtajatul futuuril, mis põhineb NON-OHLCV mehaanilisel signaalil — tähtajatu futuuri FUNDING —, mida kasutatakse tehase läbikukkunud cash-and-carry-strateegiaperega võrreldes OPPOSITE viisil. See on NOT deltaneutraalne carry-strateegia (mis hääbus, sest rahastusmaksete kasum ja kahjum oli baasi müraga võrreldes liiga väike) ning NOT hinnamomentumi strateegia (HL momentumkorvid on 0/84). Selle asemel kasutatakse rahastusmäära positsioonide ülerahvastatuse ja positsioneerimise mõõdikuna, et ajastada DIRECTIONAL vastassuunalist tehingut: hästi dokumenteeritud tulemus näitab, et kui tähtajatu futuuri rahastusmäär on äärmiselt positiivne, on pikad positsioonid ülevõimendatud ja maksavad hoidmise eest — seisund, mis on ajalooliselt eelnenud tähtajatu futuuri LOWER tulevastele tootlustele (sundsulgemiste / positsioonide massilise väljauhtumise risk), ning sümmeetriliselt tähistab äärmiselt negatiivne rahastusmäär kapituleerunud lühikesi positsioone, mis eelnevad hinnapõrgetele. Valitud korraga kolme alaesindatud kategooria täitmiseks: HYPERLIQUID (6.8% võrreldes sihiga 20%), long_short (14.2%) ning andmete seisukohast turvaline mitte-OHLCV eelis, mis ei kuulu OHLCV ülesobitamise surnuaeda. Teadlikult üks instrument ja 3 parameetrit, et lahendus oleks teostatav (mitme instrumendiga HL korvid takerdusid kodeerimise ajalõppudesse) ja väldiks ülesobitamist. IMPLEMENTATION NOTE: hoidke rahastusmäära baastaset libiseva kaheotsalise järjekorrana, mida uuendatakse inkrementaalselt (O(1) uuenduse kohta) — NEVER skannige kogu rahastusmäära aegrida uuesti on_bar sees (see muster põhjustas korduvaid 300s liivakasti ajalõppe).

Hüpoteesid

Iteratsioon 2 parandab ainsa Layer-2 vea (`FactoryStrategy._bar_ts() takes 1 positional argument but 2 were given`, kõik kuus stsenaariumi). Layer-2 `_StrategyProxy` seob strateegia iga väljakutsutava atribuudi `types.MethodType` kaudu uuesti lihtsa ümbrisobjektiga, mis muudab baasklassi ühe argumendiga `_bar_ts` staticmethod-meetodi seotud meetodiks — seega saab `self._bar_ts(bar)` kaks argumenti. Minimaalne parandus asendab selle ühe väljakutse moodulitaseme abifunktsiooniga `_bar_timestamp_ns(bar)`, mis loeb otse `bar.ts_event` (kasutades varuvariandina `ts_init`) — käitumiselt identne ja puhvri uuesti sidumisest mõjutamatu. Midagi muud ei muutunud: impordid, klassistruktuur, rahastusandmete parsimine, signaaliloogika, sisenemised, väljumised ja positsiooni suuruse määramine on baithaaval identsed Layer 1 läbinud versiooniga previous_code, seega ei saa ükski varasem kontroll taandareneda. Pange tähele, et `_bar_interval_ns` kutsutakse endiselt välja funktsioonist `__init__`, mis töötab tegelikul eksemplaril enne, kui puhver midagi uuesti seob, seega see ei ole mõjutatud. Võimendust 2.0 kasutatakse `position_size` sees `self.config.leverage` kaudu brutonominaalväärtuse ülempiiri arvutamisel.

Hüpoteesid

Negatiivse oodatava tuluga ühe instrumendi rahastusmäära äärmustele vastassuunaline strateegia — puudub eelis, mida optimeerida. PF 0.60, total_return -33.7%, Sharpe'i suhtarv -0.42, oodatav tulu -$156/tehing ning avg_trade_return_pct -0.37% (negatiivne, alla Hyperliquidi teenustasude alampiiri 0.15%, L22). Kahjum igal aastal (2024 -14.8%, 2025 -13.8%, 2026 -6.5%), nii pikkade kui ka lühikeste positsioonide võidumäär alla -43% ning avg_loss > avg_win — vastassuunaline strateegia on süstemaatiliselt hinnaliikumise valel poolel ning ainus positiivne kuu tuleneb ühest erandlikust +10.77% päevast (ekstsess 9.8). Mehhanism on hästi teostatud (ajalõppu pole, rahastusmaksed arvestatud), kuid kuulub kahte strateegiaperre, milles pole ühtegi ellujäänut: ühe instrumendi keskmisele tagasipöördumine / vastassuunaline kauplemine (L55) ja ühe tähtajatu futuuri lisaandmetest (rahastusmäärast) sõltuv suunapõhine kauplemine (L73). Hinnakinnituse puudumise filter ei lisanud tegelikku eelist. Tehingupõhise eelise märk on negatiivne ning ükski parameetrite häälestamine ei saa seda ümber pöörata. Ei vääri 2 tundi optimeerimist. Ebaõnnestumise muster: fee_edge/no_edge ühe tähtajatu futuuri rahastusmäärast sõltuv vastassuunaline strateegia.

Teostus

Pikki ja lühikesi positsioone kasutav ühe instrumendi vastassuunaline strateegia Hyperliquidi SOL tähtajatul futuuril (4H küünlad). Rahastusmäära kasutatakse positsioonide ülerahvastatuse mõõdikuna: iga küünla puhul tagastatakse pideva signaalina hl_funding_rates näidu libisev z-skoor selle enda varasema jaotuse suhtes. Äärmuslikult positiivse z korral (ülerahvastatud, üle maksvad pikad positsioonid) võetakse vastassuunaline positsioon SHORT; äärmuslikult negatiivse z korral (kapituleerunud lühikesed positsioonid) võetakse vastassuunaline positsioon LONG, kuid ainult siis, kui hind ei kinnita enamuse positsioneerimist (sulgemishind ei saavuta uut confirm_bars küünla kõrgeimat/madalaimat taset). Väljumine toimub rahastusmäära normaliseerumisel (|z| <= exit_z), sisenemisel fikseeritud ATR stopi rakendumisel või kalendriaja põhise ajastopi saabumisel, mida mõõdetakse alates position.ts_opened. Positsiooni suuruse määramisel lähtutakse eelkõige riskist: ATR stopi rakendumine maksab ~risk_frac omakapitalist ning lisaks kehtib sõltumatu brutonominaalväärtuse ülempiir.

Verifitseerimise tulemused

CLEAN RESTART 2026-09-04 — selle käivituse otsuste ajalugu ja õpikirjed eemaldati ning käivitus taaskäivitati kontrollietapist. Varasem loobumine tulenes töötlusahelast, mitte turust: Layer-2 testraamistik sidus @staticmethod-abifunktsioonid valesti (parandatud), QA andis optimeerimata esmasel toimivustestil lõplikke tootlusotsuseid (eemaldatud — QA hindab nüüd ainult korrektsust) ning liivakasti ajalõpud tulenesid vabade järeltestimiskohtade puudusest (parandatud). Hüpotees ja strateegia kood on muutmata. Kontrollige koodi selle sisulise korrektsuse alusel; tootluse üle otsustavad hiljem täielik järeltest ja optimeerija.

Verifitseerimise tulemused

Piirake _param_bounds nende 3 põhihäälestusparameetriga (entry_z, exit_z, funding_lookback_prints); fikseerige riski- ja tehnilised alusparameetrid konstantidena.

Verifitseerimise tulemused

Hüpotees reklaamib lahendust „teadlikult 3 parameetriga, et vältida ülesobitamist”, kuid _param_bounds teeb kättesaadavaks 11 optimeeritavat parameetrit. Mehhanism on korrektne, kuid 11-mõõtmeline ajas edasi liikuv otsing on vastuolus deklareeritud ülesobitamise vältimise põhjendusega ja suurendab PBO riski. Ei takista jätkamist.

Verifitseerimise tulemused

Pole vajalik; analüütikule teadmiseks.

Verifitseerimise tulemused

Layer-2 sünteetilised signaalid on kõik fikseeritud väärtusele 0.0 (rahastamist ei sisestatud), seega kasutati kauplemisteed ainult liivakastis (mis tegi tegeliku rahastamisega tehinguid 65 korda). Mittefataalne.

Tagasitesti ülevaatus

Mehhanism käivitub puhtalt ja annab piisava valimi (201 tehingut 953 päeva jooksul) ilma ajalõputa — O(log n) rahastamise rakendus töötab ettenähtud viisil

Tagasitesti ülevaatus

Üks instrument, üks lisaandmevoog (hl_funding_rates), andme- ega kontrollianomaaliaid pole; rahastusmaksed on kasumi ja kahjumi arvestuses arvesse võetud

Tagasitesti ülevaatus

Negatiivne oodatav väärtus: profit_factor 0.60, total_return -33.7%, oodatav väärtus -$156/tehing

Tagasitesti ülevaatus

avg_trade_return_pct -0.37% — negatiivne ja kaugelt alla Hyperliquidi teenustasude alampiiri 0.15% (L22)

Tagasitesti ülevaatus

Kahjum kõigil kolmel aastal (2024 -14.8%, 2025 -13.8%, 2026 -6.5%) — püsiv eelise puudumine, mitte hääbunud eelis

Tagasitesti ülevaatus

Mõlemad positsioonisuunad on kahjumlikud (pikkade võidumäär 42%, lühikeste võidumäär 42%) ning avg_loss > avg_win — rahastusmäära äärmustele vastassuunaline strateegia on hinnaliikumise valel poolel

Tagasitesti ülevaatus

Ainus positiivne kuu tuleneb ühest erandlikust +10.77% päevast (ekstsess 9.8); selle aluseks olev kauplemistulemuste jada on läbivalt negatiivne

Tagasitesti ülevaatus

Ühe instrumendi rahastusmäärast sõltuv suunapõhine vastassuunaline strateegia — keskmisele tagasipöördumise (0/174) ja ühe tähtajatu futuuri lisaandmetest sõltuva suunapõhise kauplemise (L73) klassid, milles pole ühtegi ellujäänut

Iteration History

Kontrollimine ebaõnnestus (Layer 2 — sünteetilised stsenaariumid): Kasutatud parameetrid: ['exit_z', 'entry_z', 'atr_bars', 'risk_frac', 'min_prints', 'confirm_bars', '_param_bounds', 'atr_stop_mult', 'max_hold_bars', 'max_lag_seconds', 'max_notional_frac', 'funding_lookback_prints'] Kontrolli, et __init__ seab kõik atribuudid self.parameters.get() abil. - steady_uptrend: TypeError: FactoryStrategy._bar_ts() võtab 1 positsioonilist argumenti, kuid talle anti 2 (küünla ajatempel: 1735690500000) - steady_downtrend: TypeError: FactoryStrategy._bar_ts() võtab 1 positsioonilist argumenti, kuid talle anti 2 (küünla ajatempel: 1735690500000) - flat_ranging: TypeError: FactoryStrategy._bar_ts() võtab 1 positsioonilist argumenti, kuid talle anti 2 (küünla ajatempel: 1735690500000) - volatility_spike: TypeError: FactoryStrategy._bar_ts() võtab 1 positsioonilist argumenti, kuid talle anti 2 (küünla ajatempel: 1735690500000) - zero_volume: TypeError: FactoryStrategy._bar_ts() võtab 1 positsioonilist argumenti, kuid talle anti 2 (küünla ajatempel: 1735690500000) - price_gap: TypeError: FactoryStrategy._bar_ts() võtab 1 positsioonilist argumenti, kuid talle anti 2 (küünla ajatempel: 1735690500000)
Strateegia aruanne

Stratmill on uurimis- ja paberikauplemise tööriist, mitte finantsnõustamine ega maakler. Tagatesti ja paberikauplemise tulemused on hüpoteetilised. Kauplemisega kaasneb kahjumi oht.