HyperliquidSolFundingExtremeContrarian
Hipotēzes
Hyperliquid SOL Perpetuālo līgumu finansējuma ekstrēmu kontrariāna stratēģija — long-short, vienam instrumentam: FADE pārpildīta pozicionēšanās, kad mainīgais finansējuma Z rādītājs sasniedz ekstrēmu (ļoti pozitīvs finansējums = pārmērīgi aizņemti long pozīciju turētāji → SHORT; ļoti negatīvs = kapitulējuši short pozīciju turētāji → LONG), ko apstiprina cenas neapstiprinājums; izeja pie finansējuma atgriešanās / ATR stop / laika stop (SOLUSDT.HYPERLIQUID, 4H, 3-parametru)
Hipotēzes
LONG-SHORT, viena instrumenta, uz POSITIONING balstīta stratēģija, kas tirgo pretēji tirgus virzienam Hyperliquid SOL beztermiņa nākotnes līgumā un veidota ap NON-OHLCV mehānisku signālu — beztermiņa nākotnes līguma FUNDING —, tika izmantota OPPOSITE veidā attiecībā pret stratēģiju fabrikas atmirušo cash-and-carry saimi. Tā ir NOT deltaneitrāla carry stratēģija (kas izgāzās, jo peļņa un zaudējumi no finansēšanas maksājumiem bija pārāk mazi salīdzinājumā ar bāzes troksni) un NOT cenas momenta stratēģija (HL momenta grozi ir 0/84). Tā vietā finansēšanas likme tiek izmantota kā pozīciju pārblīvējuma/pozicionējuma rādītājs, lai noteiktu brīdi DIRECTIONAL darījumam pretēji kustībai: labi dokumentētais secinājums ir tāds, ka, ja beztermiņa nākotnes līgumu finansēšanas likme ir ārkārtīgi pozitīva, garajām pozīcijām ir pārmērīga kredītpleca slodze un to turētāji maksā par to turēšanu — stāvoklis, kam vēsturiski seko LOWER beztermiņa nākotnes līgumu ienesīgums turpmākajā periodā (piespiedu pozīciju slēgšanas/masveida likvidāciju risks), savukārt simetriski ārkārtīgi negatīva finansēšanas likme norāda uz kapitulējušām īsajām pozīcijām pirms cenu atlēcieniem. Izvēlēta, lai vienlaikus aizpildītu trīs nepietiekami pārstāvētas kategorijas: HYPERLIQUID (6.8% pret mērķi 20%), long_short (14.2%) un datu ziņā drošu priekšrocību, kas nav OHLCV un neatrodas OHLCV pārmērīgi pielāgoto stratēģiju kapsētā. Apzināti izvēlēts viens instruments un 3 parametri, lai stratēģija būtu īstenojama (vairāku instrumentu HL grozi izgāzās programmēšanas laika ierobežojumu dēļ) un lai pretotos pārmērīgai pielāgošanai. IMPLEMENTATION NOTE: uzturiet finansēšanas likmes bāzes līmeni kā slīdošu divgalu rindu, ko atjaunina inkrementāli (O(1) katrā atjauninājumā) — NEVER atkārtoti pārskatīt visu finansēšanas likmju virkni iekš on_bar (šī pieeja izraisīja atkārtotu smilškastes 300 sekunžu izpildes laika ierobežojuma pārsniegšanu).
Hipotēzes
Iterācija 2 novērš vienīgo Layer-2 kļūmi (`FactoryStrategy._bar_ts() takes 1 positional argument but 2 were given`, visi seši scenāriji). Layer-2 `_StrategyProxy` ar `types.MethodType` palīdzību pārsaista katru stratēģijas izsaucamo atribūtu ar vienkāršu ietvarobjektu, tādējādi pārvēršot bāzes klases viena argumenta `_bar_ts` statisko metodi par piesaistītu metodi — tāpēc `self._bar_ts(bar)` saņem divus argumentus. Minimālais labojums aizstāj šo vienu izsaukumu ar moduļa līmeņa palīgfunkciju `_bar_timestamp_ns(bar)`, kas tieši nolasa `bar.ts_event` (ja tas nav pieejams, izmanto `ts_init`) — uzvedība ir identiska, un starpniekobjekta veiktā pārsaistīšana to neietekmē. Nekas cits nav mainīts: importi, klases struktūra, finansēšanas datu parsēšana, signālu loģika, pozīciju atvēršana, aizvēršana un lieluma noteikšana baitu līmenī ir identiski previous_code, kas izturēja Layer 1, tāpēc neviena iepriekšējā pārbaude nevar regresēt. Ņemiet vērā, ka `_bar_interval_ns` joprojām tiek izsaukts no `__init__`, kas darbojas ar īsto instanci, pirms starpniekobjekts kaut ko pārsaista, tāpēc tas netiek ietekmēts. Kredītplecs 2.0 tiek izmantots iekš `position_size` ar `self.config.leverage` starpniecību bruto nominālvērtības ierobežojumā.
Hipotēzes
Viena instrumenta stratēģija ar negatīvu sagaidāmo peļņu, kas pie ekstrēmām finansēšanas likmēm tirgo pretēji tirgus virzienam — nav priekšrocības, ko optimizēt. PF 0.60, total_return -33.7%, Šarpa koeficients -0.42, sagaidāmā peļņa -$156/darījums un avg_trade_return_pct -0.37% (negatīvs, zem Hyperliquid komisiju sliekšņa 0.15%, L22). Zaudējumi katrā gadā (2024 -14.8%, 2025 -13.8%, 2026 -6.5%), turklāt gan garajām, gan īsajām pozīcijām ienesīgo darījumu īpatsvars ir zem -43% un avg_loss > avg_win — tirdzniecība pretēji tirgus virzienam sistemātiski atrodas cenu kustības nepareizajā pusē, un vienīgā pozitīvā mēneša rezultātu veido viena netipiska +10.77% diena (ekscess 9.8). Mehānisms ir labi īstenots (nav izpildes laika pārsniegšanas, finansēšanas maksājumi tiek ieskaitīti), taču tas ietilpst divās saimēs, kurās nav nevienas izdzīvojušas stratēģijas: viena instrumenta atgriešanās pie vidējā/tirdzniecība pretēji kustībai (L55) un viena beztermiņa nākotnes līguma virziena stratēģijas ar papildu (finansēšanas) filtru (L73). Cenas neapstiprinājuma filtrs nedeva reālu priekšrocību. Priekšrocība uz vienu darījumu ir negatīva, un nekāda parametru pielāgošana tās zīmi nevar mainīt. Nav vērts veltīt 2 stundas optimizācijai. Neveiksmes modelis: fee_edge/no_edge viena beztermiņa nākotnes līguma stratēģija ar finansēšanas filtru, kas tirgo pretēji tirgus virzienam.
Implementācija
Viena instrumenta stratēģija ar garajām un īsajām pozīcijām, kas tirgo pretēji tirgus virzienam Hyperliquid SOL beztermiņa nākotnes līgumā (4 stundu sveces). Finansēšanas likme tiek izmantota kā pozīciju pārblīvējuma rādītājs: katrā svecē kā nepārtraukts signāls tiek atgriezts hl_funding_rates novērojuma slīdošais z-rādītājs attiecībā pret tā paša iepriekšējo vērtību sadalījumu. Ārkārtīgi pozitīvam z (pārblīvētas garās pozīcijas, kuru turētāji pārmaksā) pretstata SHORT; ārkārtīgi negatīvam z (kapitulējušas īsās pozīcijas) pretstata LONG, bet tikai tad, ja cena neapstiprina vairākuma pozicionējumu (aizvēršanās cena nesasniedz jaunu confirm_bars sveču maksimumu/minimumu). Pozīcijas aizver, finansēšanas likmei atgriežoties pie vidējā (|z| <= exit_z), sasniedzot pozīcijas atvēršanas brīdī fiksētu ATR stopa līmeni vai sasniedzot kalendārā laika ierobežojumu, ko mēra no position.ts_opened. Pozīcijas lielumu nosaka, vispirms ņemot vērā risku: ATR stopa nostrādāšana izmaksā ~risk_frac no pašu kapitāla, un papildus ir neatkarīgs bruto nominālvērtības ierobežojums.
Verifikācijas rezultāti
CLEAN RESTART 2026-09-04 — šī izpildes cikla spriedumu vēsture un mācīšanās ieraksti tika noņemti, un tas tika atsākts no verifikācijas. Iepriekšējā atteikšanās notika cauruļvada, nevis tirgus dēļ: Layer-2 ietvars nepareizi piesaistīja @staticmethod palīgfunkcijas (izlabots), QA izdeva galīgus veiktspējas spriedumus neoptimizētam dūmu testam (noņemts — QA tagad vērtē tikai korektumu), bet smilškastes noildzes izraisīja atpakaļtestēšanas slotu nepietiekamība (izlabota). Hipotēze un stratēģijas kods nav mainīti. Pārbaudiet kodu pēc tā būtības; veiktspēju vēlāk noteiks pilnais atpakaļtests un optimizētājs.
Verifikācijas rezultāti
Sašaurināt _param_bounds līdz 3 galvenajiem regulējamajiem parametriem (entry_z, exit_z, funding_lookback_prints); riska/tehniskās infrastruktūras parametrus fiksēt kā konstantes.
Verifikācijas rezultāti
Hipotēze piedāvā “3-parametru apzināti, lai pretotos pārmērīgai pielāgošanai” dizainu, taču _param_bounds atklāj 11 optimizējamus parametrus. Mehānisms ir pareizs, bet 11-dimensiju walk-forward meklēšana ir pretrunā ar norādīto pret-pārmērīgas pielāgošanas pamatojumu un palielina PBO risku. Nav bloķējošs.
Verifikācijas rezultāti
Nav nepieciešams; analītiķis ir informēts.
Verifikācijas rezultāti
Layer-2 sintētiskie signāli visi palika fiksēti pie 0.0 (finansēšanas dati netika ievadīti), tāpēc tirdzniecības izpildes ceļš tika pārbaudīts tikai smilškastē (kas veica 65 darījumus, izmantojot reālus finansēšanas datus). Nekritiska kļūme.
Backtesta izvērtēšana
Mehānisms darbojas tīri un rada pietiekamu izlasi (201 darījumi 953 dienās) bez noildzes — O(log n) finansējuma implementācija darbojas, kā paredzēts
Backtesta izvērtēšana
Viens instruments, viena papildu plūsma (hl_funding_rates), nav datu/verifikācijas anomāliju; finansējums ir ieskaitīts PnL
Backtesta izvērtēšana
Negatīva sagaidāmā vērtība: profit_factor 0.60, total_return -33.7%, sagaidāmā vērtība -$156/darījumu
Backtesta izvērtēšana
avg_trade_return_pct -0.37% — negatīvs un daudz zem 0.15% Hyperliquid komisijas sliekšņa (L22)
Backtesta izvērtēšana
Zaudējumi visos trīs gados (2024 -14.8%, 2025 -13.8%, 2026 -6.5%) — pastāvīga priekšrocības neesamība, nevis tās izsīkšana
Backtesta izvērtēšana
Abas puses zaudē (long win 42%, short win 42%), ar avg_loss > avg_win — finansējuma ekstrēmu fade stratēģija atrodas kustības nepareizajā pusē
Backtesta izvērtēšana
Vienīgā pozitīvā mēneša rezultātu veido viena netipiska +10.77% diena (ekscess 9.8); pamatā esošā tirdzniecības rezultātu virkne ir vienmērīgi negatīva
Backtesta izvērtēšana
Vienam instrumentam paredzēta finansējuma vadīta virziena fade stratēģija — mean-reversion (0/174) un viena perp papildu plūsmas vadīta virziena stratēģija (L73) ir klases bez izdzīvojušajiem
Iteration History
Verifikācija neizdevās (Layer 2 — sintētiskie scenāriji):
Izmantotie parametri: ['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']
Pārbaudiet, vai __init__ iestata visus atribūtus no self.parameters.get().
- steady_uptrend: TypeError: FactoryStrategy._bar_ts() pieņem 1 pozicionālo argumentu, bet tika nodoti 2 (sveces laika zīmogs: 1735690500000)
- steady_downtrend: TypeError: FactoryStrategy._bar_ts() pieņem 1 pozicionālo argumentu, bet tika nodoti 2 (sveces laika zīmogs: 1735690500000)
- flat_ranging: TypeError: FactoryStrategy._bar_ts() pieņem 1 pozicionālo argumentu, bet tika nodoti 2 (sveces laika zīmogs: 1735690500000)
- volatility_spike: TypeError: FactoryStrategy._bar_ts() pieņem 1 pozicionālo argumentu, bet tika nodoti 2 (sveces laika zīmogs: 1735690500000)
- zero_volume: TypeError: FactoryStrategy._bar_ts() pieņem 1 pozicionālo argumentu, bet tika nodoti 2 (sveces laika zīmogs: 1735690500000)
- price_gap: TypeError: FactoryStrategy._bar_ts() pieņem 1 pozicionālo argumentu, bet tika nodoti 2 (sveces laika zīmogs: 1735690500000)
Stratmill ir izpētes un papīra tirdzniecības rīks, nevis finanšu konsultācija vai brokeris. Atpakaļejošās testēšanas un papīra tirdzniecības rezultāti ir hipotētiski. Tirdzniecība ir saistīta ar zaudējumu risku.