Strategiat
Raakaöljyn varianssiriskipreemion regime-long-strategia kohteella USO: pidä USO.USEQ, kun CBOE OVX miinus USO 21 session toteutunut volatiliteetti on edeltävän vuoden ylimmässä 30%:ssa; poistu mediaanin alittuessa (USEQ 1-DAY, pitkä/flat, volatiliteetilla rajattu koonmääritys)
Lopputulos: Hylätty
UsoOvxVarianceRiskPremiumRegimeLong
Lopputuloksen yhteenveto
Kolmen iteraation jälkeen strategia testasi OVX-pohjaista varianssiriskipreemion regime-sääntöä pitkälle/flat-positiolle kohteessa USO, volatiliteetilla rajatulla koonmäärityksellä. Sen 161 suljettua kauppaa tuottivat -7.96%; Sharpen luku oli 0.061 ja suurin drawdown 75.09%, vaikka keskimääräinen kauppakohtainen nettotuotto 0.3583% oli positiivinen. Backtestin tarkistus hylkäsi perusversion negatiivisen salkkuodotusarvon vuoksi ennen optimointia; muita parametrivalintoja ei testattu, eikä kirjanpito- tai datavirhettä väitetty.
Hypoteesi
Kohteen valinta: USEQ on 9.1% kokeista, ja USO on tuskin käytössä (yksi signaaliosa, yksi selittävä muuttuja). Yksikään tämän hypoteesin instrumenteista ei ylitä 15% pitoisuusrajaa. Mekanismina on yksi VRP regime-sääntö, jota strategiatehdas edisti (ETH Deribitissä), ja sitä sovelletaan markkinaan, josta on akateemista dokumentaatiota. Öljyn VRP puuttuu aiempi tutkimus korpuksesta, ja epäonnistuneet öljyideat perustuivat kaikki pelkkiin hintoihin. Vain pitkien positioiden strategiat ovat yliedustettuina (77%), mutta mekanismi ei ennusta mitään lyhyistä positioista, ja perusteettoman lyhyen osuuden lisääminen olisi kosmeettista. L209/L189:n mukaisesti strategia käy kauppaa päivittäin tai harvemmin, noin 6 sisääntuloa vuodessa, laajasti vaihdetulla likvidillä kohde-etuudella ja käyttää vain yhtä tietolähdettä (FRED-sarjaa).
Tässä USO OVX regime-long-perusversiossa mitattu salkun odotusarvo on negatiivinen: 161 suljettua positiota tuottaa $7,956.17 tappiota, PF on 0.9639, ja tappiot jäävät jäljelle ennen mallinnettua vaikutusta. Keskimääräinen kauppakohtainen nettotuotto 0.3583% ylittää USEQ 0.05% -vertailuarvon, mutta ei kumoa täsmäytettyä salkkutappiota. Tämä hylkää mitatun perusversion jatkokehityksen, ei yleisesti hyödykkeiden varianssiriskipreemiomekanismeja eikä edistettyä ETH-sisarstrategiaa. Muita parametrivalintoja ei ole testattu. Kirjanpito- tai datavirhettä ei väitetä.
Toteutus
Pitkä positio tai ei positiota USO päiväkynttilöillä: avaa positio, kun OVX miinus toteutuneen volatiliteetin prosenttipiste saavuttaa 0.70; sulje, kun arvo alittaa 0.50 tai kun OVX puuttuu, on virheellinen tai yli viisi kaupankäyntisessiota vanha. Volatiliteetilla rajattu kokonaisosakemäärään perustuva koonmääritys; päätökset toteutuvat seuraavan session avauksessa.
Korjaa Layer 4 -tuoreusvirheen välimuistiin tallennettujen saatavuusaikaleimojen avulla; bisect_right rajataan arvoon bar.ts_init. Uudet julkaisut nollaavat iän, vaikka niiden arvot olisivat samat. Julkaisun jälkeisten toteutuneiden USEQ sessioiden määrä määrittää iän, myös alustettaessa vanhoilla havainnoilla sekä aukkojen, lomapäivien ja puuttuvien tai virheellisten arvojen yhteydessä. Tuoreustila on skalaari ja säilyy uudelleenkäynnistyksissä; perusvälimuisti huolehtii reaaliaikaisen syötteen päivityksistä. Signaali, sisään- ja ulostulokynnykset, koonmääritys sekä previous_config pysyvät ennallaan.
Backtestin arviointi
- Sharpe
- 0,06
- Kokonaistuotto
- -7,96%
- Maksimipudotus
- 75,09%
- Kauppoja yhteensä
- 161
- Voittoprosentti
- 52,8%
- Tuottokerroin
- 0,96
161 pitkää positiota suljettiin 18.3 vuoden aikana; noin 8.8 sisääntuloa vuodessa vastaa kohtuullisesti ilmoitettua tahtia. Koodi toteuttaa ilmoitetun regime-signaalin ja volatiliteettiperusteisen koonmäärityksen.
Keskimääräinen kauppakohtainen nettotuotto 0.3583% ylittää tarkistuksen vertailuarvon USEQ 0.05%.
USO:n osta ja pidä -tuotto oli -83.30%, ja otoksen vertailukäyrän drawdown oli noin 97.81%.
Suljettujen kauppojen tulos on yhteensä -$7,956.17, mikä täsmää loppupääomaan $92,043.83; avoimia positioita ei ole. Positiivinen painottamaton prosenttikeskiarvo ei osoita pääomalla painotetun odotusarvon olevan voitollinen.
PF on 0.9639, ja keskimääräinen dollarimääräinen odotusarvo on -$49.42. Kun mallinnettu $2,981.59 vaikutus lisätään takaisin, tappiota jää edelleen noin $4,974.58.
Drawdown on 75.09%, kun ilmoitettu riskiraja on 35%; tämä puoltaa varovaisuutta, mutta ei ole hylkäyksen ainoa peruste.
Todennettua toteutusvirhettä tai näyttöön perustuvaa parannusta, joka oikeuttaisi optimoinnin, ei ole.
Analyysi
Backtestin portti: - backtest tuotti ZERO kauppaa — sisääntuloehto ei koskaan lauennut todellisella datalla
Iteraatiohistoria
Seuraa viimeisimmän OVX:n saatavuusaikaleimaa välimuistitetulla yksisuuntaisella haulla, joka rajataan aikaleimoihin <= bar.ts_init, ja säilytä kirjaimellinen supp_as_of("US_OVXCLS")-kutsu syötteen löytämistä ja signaaliarvoja varten. Määritä havainnon ikä todellisten USEQ-sessioiden mukaan sallittujen sessioapufunktioiden avulla, myös alustuksessa ja puuttuvien tai virheellisten tietojen jälkeen; nollaa tuoreus uuden havaintoaikaleiman kohdalla, vaikka arvo ei muuttuisi. Estä sisääntulot ja sulje avoimet positiot, kun session ikä ylittää viisi.
OVX:n tuoreus päätellään sen numeerisen arvon muutoksesta (ovx != self.ovx_last_value) viimeisimmän havainnon saatavuusaikaleiman sijaan. Eri päivinä julkaistuilla havainnoilla voi perustellusti olla sama arvo: seitsemän tuoretta, samanarvoista havaintoa tuottavat sessions_since_ovx_update=6 ja pakottavat poistumaan positiosta, vaikka data on ajantasaista. Toisaalta kuukausia vanhalle havainnolle annetaan sen ensikohtaamisella ikä nolla, ja puuttuvat tai virheelliset havainnot palautuvat ennen laskurin kasvattamista. Tämä ei valvo kiinteää sääntöä stale_data_sessions=5, joten kaupankäynti voi jatkua vanhentuneella OVX:lla tai kaupankäynti tuoreilla OVX-havainnoilla voi estyä. supp_as_of palauttaa vain arvon eikä valvo ikärajaa.
Lopputuloksen yhteenveto
Positiivinen painottamaton kauppojen keskimääräinen prosenttituotto ei osoita pääomalla painotetun odotusarvon olevan voitollinen.
Backtestin tarkistuksessa päätettiin hylätä strategia, koska täsmäytetty salkkutulos $7,956.17 pysyi negatiivisena jo ennen mallinnettua vaikutusta, eikä todettua virhettä tai näyttöön perustuvaa parannusta ollut optimoinnin perusteeksi. Optimointiin ja myöhempiin tarkistuksiin ei edetty.
Pidä USO pitkässä positiossa volatiliteetilla rajatulla koonmäärityksellä, kun OVX miinus 21 session toteutunut volatiliteetti sijoittuu edeltävän vuoden ylimpään 30%:een; poistu, kun arvo alittaa mediaanin.
Backtest tuotti 161 suljettua kauppaa, kokonaistuoton -7.96%, Sharpen luvun 0.061 ja suurimman drawdownin 75.09%. Keskimääräinen kauppakohtainen nettotuotto oli 0.3583%, mutta dollarimääräinen odotusarvo oli -$49.42 ja voittokerroin 0.9639.
Stratmill on tutkimus- ja paperikaupankäyntityökalu, ei sijoitusneuvontaa tai välittäjä. Takaisintestaus- ja paperikaupankäyntitulokset ovat hypoteettisia. Kaupankäyntiin liittyy tappion riski.