Preskoči na vsebino

Ogled izvirnika

SolCrossVenueFundingSpreadNeutral4H

Hipoteze

Žetje razlike v financiranju med borzami — delta-nevtralno SOL: kratka pozicija na perpetualu z višjim financiranjem / dolga pozicija na perpetualu z nižjim financiranjem med BINANCE in HYPERLIQUID, zbiranje SPREAD financiranja (ne usmerjenega prenosa), z ustavitvijo pri osnovi (basis-stopped), držano dneve (2-nožna, tržno nevtralna, 3-parametrska)

Hipoteze

CROSS-VENUE, MARKET-NEUTRAL strategija relativne vrednosti, ki žanje FUNDING-RATE SPREAD med perpetualom istega SAME sredstva na dveh različnih borzah — BINANCE USD-M SOLUSDT proti HYPERLIQUID SOLUSD. Obe nogi sta perpetuala na identičnem podlagi, zato je pozicija po zasnovi delta-nevtralna: NOT zavzemate smer cene in NOT izvajate enonogi prenos financiranja (mehanizem, ki je izgubljal denar pri opuščenem 'SOL vztrajno-financiranje kontrarni swing'). ONLY vir dobička/izgube je razlika v financiranju — SHORT tisto borzo, ki plačuje bolj pozitivno financiranje (kratke pozicije tam prejemajo financiranje), in hkrati greste LONG-enako-nominalno na borzi z nižjim/negativnim financiranjem (dolge pozicije prejemajo, ali plačujejo manj). Ker obe nogi sledita eni podlagi, se usmerjen dobiček/izguba pri ceni izniči na ~0; preostala varianca je le majhna, k povprečju vračajoča se BASIS (razlika v ceni med borzama), ki jo omejuje trda ustavitev pri osnovi. To je arbitraža financiranja med borzami (Cross-Venue Pattern #3 hibrid z #2), strukturno premalo raziskana, do provizij prijazna prednost — zajema mehanično plačan denarni tok namesto boja proti trenju. Izbrana, ker je portfelju primanjkuje izpostavljenosti med borzami (7.4% proti 15% cilju) in dolge-kratke/tržno nevtralne izpostavljenosti (14.2%), ter ker podatki o financiranju za BOTH Binance in Hyperliquid SOL obstajajo v katalogu z večletno zgodovino pri dnevni/4h resoluciji (HL dnevno/4h ni omejeno z zgodovino). SOL je izbran zaradi smiselne disperzije financiranja med borzami (altcoin z višjo beto), ob tem pa ostaja vrhunsko likviden na obeh borzah. Le 3 prostih parametrov (prag vstopne razlike, prag izstopne razlike, ustavitev pri osnovi), da se upre prekomernemu prilagajanju, ki je tukaj morilec #1.

Hipoteze

Iteracija 2 popravi QA hypothesis_mismatch (časovni okvir): ura vzorčenja je sedaj pripeta na bare 4-HOUR na obeh BOTH nogah, kar ustreza hipotezi navedeni 'dnevni/4h resoluciji' in večdnevnemu držanju, lastnemu imenu tega razreda, ter intervalu, v katerem je kalibriran vsak parameter, izražen v barih (spread_smooth_bars 24 x 4H = 4 dni); 4H je tudi natančen delitelj poravnave financiranja Binance 8h, zato se noben poravnalni trenutek ne prečka. Ni enostranskega ponovnega vzorčenja na drugo uro. Preverjeno, da obe nogi obstajata v katalogu pri 4H (SOLUSDT.BINANCE-4-HOUR in SOLUSD.HYPERLIQUID-4-HOUR, zgodovina HL od 2024-01), tako da vrata za podatke z več nogami ne morejo opustiti izvedbe. Logika signala/vstopa/izstopa, uvozi in struktura so nespremenjeni od previous_code (prejšnji sloji so ostali zeleni); edini drugi popravek deklarira omejitev spread_smooth_bars [6, 48] v _param_bounds, tako da optimizator nikoli ne preišče vrednosti, ki jih koda tiho prepiše. Opomba za zapisnik: navedeno besedilo povratne informacije QA je citiralo ETHUSDT primer tedenskega-proti-dnevnemu, ki ne ustreza temu SOL paru med borzami, zato sem uporabil splošno pravilo o poravnavi časovnega okvira namesto dobesednih podrobnosti ETH. Enak USD nominalni znesek na obeh nogah ohranja neto delto ~0 skladno z lekcijo L59; vzvod ostaja 1.0 in ni omenjen pri določanju velikosti.

Hipoteze

Žetje razlike v financiranju z negativno pričakovano vrednostjo na zanesljivem vzorcu 20 poslov. Denarni tokovi financiranja ARE priznani s strani trenutnega motorja (glede na spremembo 2026-06-10), zato je to pošten test mehanizma — in tudi ob vključenem financiranju razlika SOL med Binance in Hyperliquid še vedno ne pokrije ~0.19% stroška dvonožne povratne poti: avg_trade_return_pct -0.03955% (negativno, pod dnom 0.15%), profit_factor 0.989, total_return -0.33%, Sharpe -0.035. Razlika (~8.6% APR = 0.024%/dan) je premajhna, da bi presegla stroške pri opaženih trajanjih držanja, impact_cost_pct 259.9% / capacity_usd ~$14.8K pa naredita prednost le igračasto po velikosti. Optimizacija ne more dvigniti prednosti na posel, ki leži pod stroški trgovanja; to je klasičen podpis fee_edge / negativne pričakovane vrednosti, iteriranje pragov pa ga še nikoli ni rešilo.

Implementacija

Delta-nevtralen par perpetualov SOL med borzami na barih 4-HOUR: pretvori financiranje Binance USD-M (na -8h) in Hyperliquid (na -1h) v anualizirani odstotek, ju razlikuje, EMA-glaje čez 24 barov (4 dni), in ko |razlika| >= 8% APR gre v kratko na borzi z bogatejšim financiranjem, medtem ko gre dolg z enakim USD nominalnim zneskom na cenejši. Edini vir dobička/izgube je razlika v financiranju; usmerjen dobiček/izguba pri ceni se izniči. Knjiga se drži skozi razpad razlike (odvijanje stane celotno povratno pot 0.19% in ne prinese nič, če se ne premakne), in se obrne le, ko zglajena razlika obrne prek pasu preklopa 5% APR, ali ob ustavitvi pri osnovi 2.5% / omejitvi koledarskega držanja 45 dni. Gre v nevtralno pozicijo, če manjka serija financiranja katerekoli borze -- brez rezervne rešitve samo za ceno.

Rezultati preverjanja

[arhivirano 2026-09-05] Povratna informacija Layer-4, predhodno shranjena tukaj, je bila QA pregled strategije DIFFERENT (ETHUSDT.BINANCE pregled tedenske-proti-dnevni trend (ta izvedba je SOL žetje financiranja med borzami)), dostavljena tej izvedbi zaradi napake skupne seje/skupnega odhodnega predala, popravljene v fbae0041 (izolacija po posameznem klicu + vezava call_id). Premaknjena je bila v metadata.foreign_feedback_archive in jo je treba prezreti; naslednji pregled QA te izvedbe je merodajen.

Rezultati preverjanja

Analitik: potrdi, da so denarni tokovi financiranja uporabljeni na obeh nogah v backtest motorju, nato pa ponovno preveri neto-po-proviziji prenos na posel pri optimiziranih pragih vstopa/izstopa.

Rezultati preverjanja

avg_trade_return_pct v peskovniku (0.1135%) leži tik pod dnom provizije za terminske pogodbe 0.15% in PF je 1.01 — razlika v financiranju je tanek, počasen denarni tok, sposobnost preživetja pa je v celoti odvisna od tega, ali je financiranje priznano v dobičku/izgubi in ali večdnevna držanja nakopičijo dovolj prenosa (carry), da premagajo povratno pot 0.19%. Informativno; polni backtest in optimizator odločata o sposobnosti preživetja.

Rezultati preverjanja

Sandbox je v bistvu na ničli: total_return +0.167% v 2181 dneh, avg_trade_return_pct 0.1135% (pod spodnjo mejo 0.15% za terminske pogodbe), profit_factor 1.013, win_rate 0.50 zgolj pri 22 poslih. Gre za neoptimiziran dimni test (smoke test), zato ne blokira, vendar bi moral analitik s podatki za celotno zgodovino preveriti dve stvari: (1) da backtest v orodju NautilusTrader dejansko upošteva denarne tokove iz FUNDING pri perpetualih na obeh nogah pozicije — financiranje (funding) je za to strategijo ENTIRE vir dobička/izgube, in če financiranje ni upoštevano, izmerjeni donos predstavlja zgolj šum baze (basis) minus provizije; (2) sposobnost preživetja glede na provizije/stroške posojanja (carry) pri realnih pragih — razlika (~8.6% APR ≈ 0.024%/dan) potrebuje ~8 pravilno pozicioniranih dni, da pokrije 0.19% za povratni posel z dvema nogama, zato je prednost na posamezen posel majhna in odvisna od trajanja pozicije (opažen povprečni čas držanja ~29 dni). Prav tako je treba opozoriti na impact_cost_pct 44.9% / kapaciteto ~$495 tisoč pri per_leg_pct 0.50 (150% bruto izpostavljenost) — resnično zgornjo mejo kapacitete, čeprav gre za enkraten pojav pri nizkem obratu vstopa/izstopa v knjigi z ~22 posli.

Pregled backtesta

Mehanizem je zvesto implementiran in po zasnovi tržno nevtralen (par perpetualov SOL z enakim nominalnim zneskom na obeh nogah, signal razlike v financiranju, zaščita pred golo nogo, ustavitev pri osnovi).

Pregled backtesta

Denarni tokovi financiranja ARE priznani s strani trenutnega motorja, zato je to pošten test prednosti razlike v financiranju — ne strukturna ovira za nemožnost backtestiranja.

Pregled backtesta

Le 3 osnovnih parametrov; nizka stopnja raziskovalčeve prostosti.

Pregled backtesta

Negativna pričakovana vrednost na zanesljivem vzorcu: total_return -0.33%, avg_trade_return_pct -0.03955% (negativno, pod dnom terminskih pogodb 0.15%), profit_factor 0.989, Sharpe -0.035 čez 20 poslov. Financiranje je priznano, zato razlika enostavno ne pokrije ~0.19% stroška dvonožne povratne poti.

Pregled backtesta

Prednost je strukturno tanka in odvisna od trajanja držanja: ~8.6% APR razlika (0.024%/dan) potrebuje ~8 pravilno pozicioniranih dni le za pokritje stroškov; dejanski rezultat to potrjuje.

Pregled backtesta

Zgornja meja kapacitete je igračasta: impact_cost_pct 259.9% in capacity_usd ~$14.8K pomenita, da fantomska prednost obstaja le pri trivialni velikosti.

Pregled backtesta

Noga Hyperliquid obstaja šele od 2024-01-25, zato je dejansko testno okno ~1.6 let / 20 poslov ne glede na 6-letno primarno obdobje.

Iteration History

Preverjanje ni uspelo (Sloj 2 — sintetični scenariji): Uporabljeni parametri: ['per_leg_pct', 'min_notional', '_param_bounds', 'max_hold_days', 'min_hold_hours', 'exit_spread_apr', 'enter_spread_apr', 'max_basis_stop_pct', 'spread_smooth_bars'] Preveri, da __init__ nastavi vse atribute iz self.parameters.get(). - steady_uptrend: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (bar timestamp: 1735690740000) - steady_downtrend: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (bar timestamp: 1735690740000) - flat_ranging: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (bar timestamp: 1735690740000) - volatility_spike: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (bar timestamp: 1735690740000) - zero_volume: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (bar timestamp: 1735690740000) - price_gap: TypeError: SolCrossVenueFundingSpreadNeutral4H._lookup() takes 4 positional arguments but 5 were given (bar timestamp: 1735690740000)

Iteration History

Preverjanje ni uspelo (Sloj 4 — QA pregled): - Sposobnost preživetja glede provizij/prednosti odločilno propade pri rezultatu motorja ACTUAL (kontrolni seznam #7, L6/L26). Peskovnik je izgubljena knjiga: total_return -2.17%, profit_factor 0.957 (<1.0), Sharpe -0.35, pričakovana vrednost -$45/posel, in avg_trade_return_pct -0.0033% — NEGATIVE in ~45x pod dnom terminskih pogodb 0.15%. Preko merljivega vzorca (82 poslov, metrics_reliable: true), torej pristen rezultat brez prednosti. Financiranje WAS priznano (2580 dogodkov), zato tudi če je razlika izplačana v celoti, strategija ne pokrije ~0.19% stroška povratne poti. - Osrednja hipoteza — 'usmerjen dobiček/izguba pri ceni se izniči na ~0; preostala varianca je le majhna, k povprečju vračajoča se osnova (basis)' — je NOT tega, kar je proizvedel motor. Dobiček/izguba na posel prevladujejo ogromna simetrična nihanja: avg_win $2,009 ~= avg_loss $2,099, največji ±$9,600-9,959, win_rate 0.50. Resnično delta-nevtralno žetje razlike v financiranju bi moralo pokazati dobiček/izgubo za red velikosti manjši in nagnjen pozitivno zaradi prenosa (carry); namesto tega je razlika (neto -$45/posel) zasenčena ~45:1-krat s šumom osnove/cene. Identičen podpis kot pri opuščenem EthCrossVenueCashAndCarry in prejšnjih variantah zajemanja financiranja med borzami.

Iteration History

Preverjanje ni uspelo (Sloj 4 — QA pregled) [razred=hypothesis_mismatch]: - [edge_concern] Ni razlog za verdikt, zabeleženo za analitika, če se hipoteza ponovno registrira: na dnevni uri je peskovnik pošten in zdrav (metrics_reliable=TRUE, 92 poslov, Sharpe 0.79 CI [0.10,1.51], avg_trade_return_pct 3.61%, PF 1.48), toda regime_performance kaže ALL pozitivnega donosa koncentriranega v 'normalnem' tercilu volatilnosti (+489%, Sharpe 2.64), pri čemer sta tako 'mirni' (-18.8%) kot 'stresni' (-21.8%, 56.7% DD) tercil negativna, in only_one_regime=true. Največji padec (drawdown) 36% s 1038-dnevnim trajanjem pod vodo. Prednost je resnična, vendar koncentrirana v določenem režimu in obremenjena s padci; velikost/robustnost si zaslužita pregled pri polnem backtestu. - TIMEFRAME MISMATCH v primerjavi s predhodno registrirano hipotezo. Uradna hipoteza (naslov in opis v tem povzetku) nedvoumno in ponavljajoče se določa WEEKLY bare ('na WEEKLY barih, z držanjem pozicij tedne do mesece'), toda config.bar_type je ETHUSDT.BINANCE-1-DAY-LAST-EXTERNAL. To ni kozmetično ponovno vzorčenje: spremeni število poslov (28 tedensko -> 92 dnevno), povprečno trajanje držanja (10.4 tednov -> 3 tednov) in celoten statistični test. Razvijalčev lastni docstring modula priznava, da je iteracija 3 naredila enak dnevni preklop in QA 'je bilo prav zavrniti to: šlo je za enostransko preoblikovanje hipoteze v kodi.' Situacija je vsebinsko nespremenjena: uradna hipoteza še vedno pravi tedensko, torej gre spet za enostransko preoblikovanje časovnega okvira v kodi. Sloj 1.5 preverja le instrument/borzo, ne pa časovnega okvira, zato ta preverba pade na QA, in časovni okvir, naveden v hipotezi, ki se razlikuje od config.bar_type, je kritično neujemanje. To je natanko tista raziskovalčeva prostost, ki jo sistem predhodne registracije tovarne obstaja preprečiti: tedenska oblika se je izkazala za nemerljivo, nato pa je bila ura vzorčenja spremenjena, da se umetno ustvari merljivost.
Poročilo o strategiji

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.