Viime kuussa otin yhden funding-carry-paper-ajon ja laskin Sharpen kolmella tavalla. Päivittäinen ylituotto oli keskimäärin 6.4 korkopistettä ja päivittäinen keskihajonta 81 korkopistettä. Kerrottuna √252:lla se on 1.25. Kerrottuna √365:llä se on 1.51. Näytteistä sama tuottokäyrä viiden minuutin välein ja kerro √(365×288):lla, niin muistiossa lukee 3.08. Kaksi ensimmäistä lukua ovat kalenterikiista. Kolmas on se, minkä tutkimusagenttimme tuottavat, kun ne annualisoivat datatiedoston taajuudella päätöksen taajuuden sijaan. Se ei ole Sharpe-luku missään mielessä, jota puolustaisin.
Sharpe (vuos.): 3.08. Viiden minuutin tuotot, crypto_carry_v3.
Pidän 3.08:n. Se on se, joka vaatii selityksen.
Miksi viiden minuutin Sharpe kaksinkertaistaa päivittäisen?
Ajan neliöjuurisääntö olettaa riippumattomia otoksia. Kun lasket yhteen N i.i.d. tuottoa, keskiarvo skaalautuu N:llä, keskihajonta √N:llä, suhde √N:llä. Viiden minuutin kryptotuotot eivät ole riippumattomia otoksia. Mid kimpoaa bidistä. Vanhentunut arvostus tikittää takaisin. Funding ei kerry 288:ssa riippumattomassa viipaleessa; se kirjataan kellon mukaan. Salkku, joka käy kauppaa kello 16:00 UTC ja jää sitten yön yli, ei tehnyt 287:ää muuta päätöstä sillä aikaa kun nukuit.
Kun lyhyen horisontin tuotot palautuvat keskiarvoon, ja mikrostruktuurikohina palautuu keskiarvoon jo rakenteeltaan, viiden minuutin välein näytteistetty mean-reversion-signaali pääsee myös käymään kauppaa sillä kimpaisulla. Päivittäiset merkinnät kuittaavat sen. Ylimääräinen 1.57 annualisoitua Sharpea on usein kahden korkopisteen heilahdus, joka ei koskaan selvinnyt kahdeksan korkopisteen meno-paluusta. Et löytänyt lisää etua. Viipaloit kohinan useampaan palaan ja kerroit sitten 324:llä.
Andrew Lo kirjoitti √N:n pettämisen muistiin vuonna 2002, kuukausittaisten hedge-rahastojen tuottojen sarjakorrelaatiosta. Eri markkina. Sama synti. Me kohtelemme √N:ää yhä muotoiluvalintana.
252 vai 365 on pienempi taistelu
US-osakkeiden NAV:it jättävät viikonloput ja pyhät väliin, mikä antaa noin 252 pistettä vuodessa. Kryptojen perpetualit noteeraavat lauantaina. Jos merkitset BTC-salkun jokaisena kalenteripäivänä, lauantai on oikeaa P&L:ää oikealla fundingilla, ja sinulla on noin 365 tuottoa. 252:n käyttäminen tuossa sarjassa aliarvioi annualisoidun luvun noin 20 prosentilla, koska √365/√252 on 1.20. Käytän 365:tä 24/7-salkulle, joka merkitään päivittäin, ja 252:ta US-osakesalkulle, joka merkitään sessioiden päätöskursseihin. Kirjoitan vakion Sharpen viereen.
Tuo ero on todellinen. Se ei kuitenkaan ole se, miten 1.51:stä tuli 3.08. Krypton 1.51:n, joka on rakennettu 365:llä, vertaaminen osakkeen 1.51:een, joka on rakennettu 252:lla, ilman muunnosta on se, miten pitch-deckit syntyvät. Muunna molemmat kalenterivuoden ylituotoksi jaettuna kalenterivuoden tuottojen keskihajonnalla, päivittäisistä NAV:eista, tai älä vertaa niitä.
Annualisoi päätöskellon mukaan
Jos strategia voi käydä kauppaa viiden minuutin välein ja tekee niin, viiden minuutin tuotot ovat rehellinen sarja. Silti ei pidä sokeasti kertoa √105,120:lla, koska nuo tuotot ovat sarjakorreloituneita. Rakenna päivittäinen NAV viiden minuutin salkusta, sitten annualisoi päivittäinen Sharpe √365:llä. Päivittäinen merkintä sulauttaa kimpaisun samaan lukuun, jonka lukisit paperitililtä.
Jos strategia käy kauppaa kerran päivässä, älä anna sille viiden minuutin Sharpea lainkaan. Äläkä uudelleennäytteistä päivittäistä strategiaa minuuttipalkkeihin, jotta tuottokäyrä näyttäisi tasaisemmalta. Kollega lähetti minulle kerran samettisen näköisen kuvaajan, joka oli päivittäinen salkku, täytetty eteenpäin minuutteihin. Kaupat eivät olleet muuttuneet. Minuuttitiedoston Sharpe oli valtava. Ajattelen yhä sitä käyrää, kun agentti sanoo tarkistaneensa useita aikavälejä.
Mitä tutkimusmuistioon kuuluu
Sharpe on tuottosarjan ominaisuus, ei strategian ominaisuus. Muistion on kerrottava, mistä sarjasta on kyse.
| Käytäntö | Kerroin | Rehellinen kun |
|---|---|---|
| Päivittäin × √252 | 15.87 | US-osakkeet, session NAV:it, viikonloput eivät ole tuottoja |
| Päivittäin × √365 | 19.10 | Krypto (tai mikä tahansa 24/7-salkku) merkittynä jokaisena kalenteripäivänä |
| Tunnittain × √(365×24) | 93.6 | Jokainen tunti on riippumaton päätös, ja uskot yhä √N:ään |
| 5 minuutin × √(365×288) | 324.3 | Melkein ei koskaan, strategialle joka ei käy kauppaa 288 kertaa päivässä |
Haluan kolme asiaa jokaisen painamamme Sharpen viereen: tuottojen taajuuden, annualisointivakion ja sen, ovatko viikonlopun merkinnät otoksessa. Jos agentti jättää ne pois, heitän luvun pois ja lasken uudelleen päivittäisestä NAV:sta.
Paperikauppa ratkaisee kiistan tylsällä tavalla. Merkitse paperitili kello 00:00 UTC. Annualisoi se sarja vuoden merkintöjen lukumäärällä. Jos backtest täsmää vasta kun vaihdat √N:ää, et katsonut strategiaa koskaan.
← Kaikki kirjoitukset


