Strategiat
SOL eri kaupankäyntipaikkojen välinen positiivisen fundingin carry-strategia — pitkä spot + lyhyt USD-M perpetual-sopimus, kun funding on jatkuvasti poikkeuksellisen suuri (delta-neutraali, positioita pidetään päiviä, yksi positio per kaupankäyntipaikka, 3 parametria)
Lopputulos: Hylätty
SolCrossVenuePositiveFundingCarryPersistentDeltaNeutral1H
Lopputuloksen yhteenveto
Hypoteesi
Toteutus
Delta-neutraali cross-väyläinen SOL funding-carry: SHORT SOLUSDT USD-M perp (BINANCE, kerää 8h funding) + LONG samansuuruinen SOLUSDT spot (BINANCE_SPOT, neutraloi hinnan). Astuu sisään vain kun 8h funding on BOTH äärimmäinen (>= +0.05%/8h) AND jatkuvasti positiivinen (nykyinen leima + 2 aiempaa leimaa kaikki positiivisia), sitten pitää päiviä keräten useita funding-kertyneitä, jotta ~0.20% meno-paluu -palkkio jakautuu. Poistuu kun funding muuttuu ei-positiiviseksi, basis-divergenssi-stoppi laukeaa, tai aikakatto saavutetaan. Perp on ensisijainen, joten funding-sarja (avaimena perp-symboli) kerätään; spot-suojaus on samanaikainen ylimääräinen jalka, joka kohdistetaan pohja-cross-jalka-estettä pitkin samanaikaista hintaa varten. Long-only spot-jalka kunnioittaa CASH-tilin rajoitusta; net SOL delta ~= 0.
Varmennuksen tulokset
Analyytikolle/kehittäjälle: mitoita kierroskohtainen carry-tavoite noin 0.30% edestakaisen kulun mukaan, älä 0.20%. Harkitse enter_funding_threshold:n nostamista tai vähimmäisajan asettamista positiolle, jotta kertynyt funding ylittää luotettavasti noin 0.30% ennen position purkamista.
FEE ASSUMPTION UNDERSTATED (vaikuttaa olennaisesti edge-teesiin, ei koodivirhe). Hypoteesi esittää '~0.20% meno-paluu taker-kustannuksen (0.10% futuurit + 0.10% spot)'. Todellinen sykliä kohti taker-kustannus venue_configs:sta on ~0.30%: futuurit meno-paluu = 0.05% x 2 = 0.10% (oikein), mutta SPOT meno-paluu = 0.10% x 2 = 0.20% (hypoteesi laskee vain 0.10% spotille, eli yksisuuntaisesti). Joten todellinen kustannusten kohdistamiskynnys on 50% korkeampi kuin oletettu. Backtest veloittaa jo todelliset palkkiot (commission_pct_of_gross 1.66%), joten CODE ei ole väärin — mutta taloudellinen marginaali, johon hypoteesi nojaa, on ohuempi kuin väitetään, mikä nostaa vaaditun sykliä kohti funding-kertymän kustannusten selvittämiseksi.
Analyytikko: jos koko historian jälkitestaus vahvistaa, että avg_trade_return_pct < 0.15%, hylkää strategia kulujen/tuoton vuoksi (SOL funding ei kertynyt riittävän nopeasti tai pysyvästi kattamaan korjattua noin 0.30% edestakaista kulua positioiden pitoaikana). Jos se ylittyy kattavammalla datalla, jatka.
NEGATIVE SANDBOX EDGE — liputa BACKTEST_REVIEW (analyytikkoportti, ei koodivirhe). Layer-3 savu näyttää avg_trade_return_pct = -0.234% (alle +0.15% elinkelpoisuusrajan), total_return -1.72% yli 25 päivää, Sharpe -4.94, 7 kaupalla / 65 funding-tapahtumalla. Tämä on yhteneväinen korjatun ~0.30% meno-paluu -palkkion kanssa, joka ohittaa tässä ikkunassa kerätyn fundingin, eli aito palkkio/edge-tulos. Se on NOT L17 koodivirheen allekirjoitus: win_rate 0.43 (ei 0), profit_factor 0.91 (ei 0), |Sharpe| 4.94 (< 5), ja suuret per-jalka avg_win/avg_loss (10.7k / 8.8k) ovat kaksi suojausjalkaa oikein kumoamassa ja nettoutumassa pieneen -0.234% — normaalia delta-neutraalille parille, ei vuotanutta suunta-altistusta. 7-kaupan savuotoksella tämä on liian kohinaista QA hylättäväksi; täysi backtest + analyytikon tarkistus on oikea portti.
Valinnainen vakaustarkistus: varmista, että spot-osuuden markkinavalmius (_market_ready / _latest_spot_close not None) on kunnossa BEFORE ennen perpetual-futuuriosuuden lähettämistä, jotta pari avataan atomisesti eikä positio jää suojaamatta edes yhden kynttilän ajaksi.
TRANSIENT NAKED-LEG IMBALANCE (suojattu, vähäinen). long_trades=3 vastaan short_trades=4 tarkoittaa, että vähintään yhdessä jaksossa perpetual-futuuri avattiin SELL, mutta vastaava spot-positio BUY ei muuttunut avoimeksi positioksi (perusmalli pudottaa lisäosuuden avauksen, jos sen markkina ei ole valmis, ja _submit_entry_instrument estää CASH short-positiot). Strategian oma suojaamattoman osuuden esto (bool(perp)!=bool(spot) -> _close_pair) sulkee yksipuolisen position seuraavalla kynttilällä, joten suuntariski rajoittuu noin 1 kynttilään sekä ylimääräiseen avaus- ja sulkemiskulupariin. Kyse ei ole oikeellisuusvirheestä, mutta se lisää kulurasitusta ja jättää position suojaamatta yhdeksi kynttiläksi niissä jaksoissa, joihin tämä vaikuttaa.
Backtestin arviointi
- Sharpe
- -4,72
- Kokonaistuotto
- -1,72%
- Maksimipudotus
- 1,72%
- Kauppoja yhteensä
- 7
- Voittoprosentti
- 42,9%
- Tuottokerroin
- 0,92
Mekanismi on todistettu: BTC eri kaupankäyntipaikkojen välisen funding-carry-strategian sisarversio ylsi promootioon Sharpe-luvulla 8.5, ja moottori hyvittää nyt fundingin, joten carry on periaatteessa jälkitestattavissa
Suunnittelu on järkevä: perpetual ensisijainen, jotta funding-avaimet ratkeavat; samalla aikavälillä toimiva spot-suojaus kohdistusesteen perusteella; vain pitkä spot-positio (CASH-yhteensopiva), 3 ydinasetusta
Vain 91 funding-aikaleimaa saatavilla ajanjaksolta 2020→2026 (SOL aikaleimoja pitäisi olla tuhansia) — ladattu SOLUSDT funding-aikasarja on lähes tyhjä, joten strategia käy kauppaa vain yhdessä noin 30 päivän jaksossa loka–marraskuussa 2020 ja pysyy sen jälkeen ilman positiota
Yhteensä vain 7 kauppaa — aivan liian vähän walk-forward-arviointiin (3 ikkunaa) tai 15 päivän holdout-jaksoon; optimointi sovittaisi kohinaan
Negatiivinen eikä delta-neutraali: total_return -1.72%, PF 0.92, Sharpe -4.72, odotusarvo -$425/kauppa, avg_trade_return_pct -0.23%
Delta-neutraaliuden oletus ei toteudu käytännössä: vinous -3.30, kurtosis 13.6, largest_loss -$21k vastaan largest_win $19.7k, altistus 171% — suuria epäsymmetrisiä heilahteluja, joita toimivassa suojatussa carry-strategiassa ei pitäisi näkyä
Lopputuloksen yhteenveto
Varmista, että taustalla oleva funding-historia on todella kerätty ennen kuin siirrät dataan perustuvan carry-strategian uuteen omaisuuserään — edes todistettua mekanismia ei voi validoida 91 funding-aikaleimalla, ja oletetusti suojatun position vinous -3.30 sekä ±$20k voitto-/tappioepäsymmetria viittaavat siihen, että delta-neutraalin rakenteen nettoutuminen noin arvoon 0 on varmistettava diagnostiikalla.
Jälkitestauksen arvioija palautti tulokseksi ”hylkää” optimointia edeltävässä portissa: ratkaiseva rajoite oli SOL funding-datan kattavuus (vain 91 aikaleimaa, vaikka SOL pitäisi olla tuhansia), joten kauppoja oli liian vähän walk-forward- tai holdout-arviointiin. Lisäksi delta-neutraaliuden oletus ei toteutunut toteutuneissa kaupoissa: suuret epäsymmetriset heilahtelut, jotka arvioija luokitteli epäuskottavaksi suojatuksi käyttäytymiseksi ja jotka tulisi eskaloida optimoinnin sijaan.
Delta-neutraali, eri kaupankäyntipaikkojen välinen funding-carry-kirja instrumentilla SOL, jossa pidettiin yhtä suuren nimellisarvon pitkä positio instrumentissa SOLUSDT.BINANCE_SPOT ja lyhyt positio SOLUSDT USD-M perpetual-sopimuksessa — promootioon nostetun BTC carry-strategian siirto. Positio avattiin vain, kun 8 tunnin funding oli sekä poikkeuksellisen suuri (>= +0.05%/8h) että pysynyt positiivisena edellisten 2 aikaleiman ajan. Positiota pidettiin avoinna päiviä edestakaisen kulun kuoletamiseksi useiden funding-kertymien aikana.
Jälkitestissä toteutui vain 7 kauppaa, koska 2020-2026 ikkunan aikana oli saatavilla vain 91 SOLUSDT funding-aikaleimaa. Siksi kauppaa käytiin vain yhdessä noin 30 päivän jaksossa loka–marraskuussa 2020, minkä jälkeen positio pysyi suljettuna. Tulos oli negatiivinen eikä delta-neutraali: kokonaistuotto -1.72%, voittokerroin 0.92, Sharpe -4.72, odotusarvo -$425/kauppa, vinous -3.30, kurtosis 13.6, altistus 171% ja suurin tappio -$21k, kun suurin voitto oli $19.7k. Optimointivaihetta ei suoritettu.
Stratmill on tutkimus- ja paperikaupankäyntityökalu, ei sijoitusneuvontaa tai välittäjä. Takaisintestaus- ja paperikaupankäyntitulokset ovat hypoteettisia. Kaupankäyntiin liittyy tappion riski.