Perpetual-sopimuksen rahoituskorko on 0.01% kahdeksan tunnin välein. Myyt sen lyhyeksi, ostat spotia suojaukseksi ja odotat saavasi noin 0.03% päivässä. Sitten backtest näyttää tappiota.
Tulos voi olla oikea. Korko on tiettynä ajankohtana long- ja short-positioiden haltijoiden välillä maksettava erä, ei päivittäinen kuponki, jonka saa varmasti jokainen sen huomannut. Selvitetään syy purkamalla yksi tarkoituksella pieni esimerkki: 24 tuntia pidetty $10,000:n delta-neutraali BTC carry -positio.
Signaali: 0.01% on tilannekuva
Oletetaan, että strategia havaitsee positiivisen 0.01%:n ennustetun rahoituskoron kello 00:00 UTC. Tällä kaupankäyntialustalla rahoitus selvitetään kello 00:00, 08:00 ja 16:00 UTC. Strategia päättää myydä perpetual-sopimuksen lyhyeksi ja ostaa vastaavan määrän spotia.
Ennuste on arvio seuraavasta selvitysajankohdasta, ei lupaus kaikista kolmesta. Rahoituskorko voi muuttua ennen maksun laskemista. Jos backtest käyttää 0.01%:n korkoa muuttumattomana, se on olettanut yhden havainnon tuottavan kolme maksua.
| Syöte | Oletus tässä esimerkissä | Mitä backtest tarvitsee |
|---|---|---|
| Havaittu korko | 0.01% kello 00:00 | Päätöshetkellä tiedossa oleva tarkka korko |
| Selvitysajat | 00:00, 08:00, 16:00 UTC | Kaupankäyntialustan todellinen aikataulu ja selvitystiedot |
| Position ajoitus | Toimeksianto saapuu heti kello 00:00 jälkeen | Oikeuttaako se kyseiseen selvitykseen |
| Myöhemmät korot | Eivät tiedossa sisääntulohetkellä | Kukin korko sitä mukaa kun se tulee saataville, ei tämän päivän lopullinen historiatieto |
Jos positio avataan kello 00:00:n katkaisuajan jälkeen, se voi saada maksun vain kello 08:00 ja 16:00. Oletetulla korolla summa on $2 eikä $3. Jos korko laskee 0.002%:iin ennen molempia myöhempiä selvityksiä, maksut ovat yhteensä vain $0.40.
Suojaus: dollarimäärän täsmääminen ei tarkoita riskin täsmäämistä
$10,000:n arvoinen short perpetual -positio ja $10,000:n spot-positio ovat delta-neutraaleja vain niiden mitoituksessa käytetyillä hinnoilla ja määrillä. Lineaarisissa BTC-sopimuksissa 0.1 BTC:n short-positio ja 0.1 BTC:n spot-positio ovat hyvä lähtökohta. Jos strategia mitoittaa molemmat jalat dollarimäärän mukaan ja toinen niistä toteutuu eri hintaan, jäljelle jää avointa riskiä.
Tällä jäännösriskillä on merkitystä myös yhden päivän aikana. BTC:n 0.2%:n liike merkitsee $20:tä $10,000:n suojaamattomassa positiossa, moninkertaisesti esimerkin enintään $3:n rahoitusmaksuun verrattuna. Tasapainotus voi pienentää riskiä, mutta jokainen tasapainotus lisää kauppoja, kuluja ja lipsumaa. Olen nähnyt siistejä carry-tuottokäyriä, jotka perustuvat suojaukseen, joka on tarkka avaushetkellä ja kuvitteellinen heti ensimmäisen markkinaliikkeen jälkeen.
Maksut: kirjaa ne oikealle tilille ja oikealle positiopuolelle
Oletetaan, että short-positio saa rahoitusmaksun kaikissa kolmessa selvityksessä. Kun korko on kussakin 0.01%, bruttomaksu on $3. Backtestin pitää mallintaa kaupankäyntialustan käyttämä etumerkkikäytäntö: positiivinen korko tarkoittaa yleensä, että long-positiot maksavat short-positioille, mutta käytännöt ja tuotekohtaiset yksityiskohdat määräytyvät sopimusehdoissa.
Rahoitus lasketaan yleensä position arvosta selvityshetkellä. Jos BTC:n hinta muuttuu, nimellisarvo muuttuu ja samalla dollarimääräinen maksu. Kiinteän $1:n maksun kirjaaminen kolmesti sivuuttaa tämän vaihtelun. Avaushetken nimellisarvon käyttö voi olla hyväksyttävä likiarvo lyhyessä kaupassa, mutta oletus pitää nimetä ja sen vaikutus mitata.
Edestakainen kauppa: kaksi jalkaa, neljä toimeksiantoa
Kun taker-toteutuksen kulu on 5 korkopistettä kummallakin kaupankäyntialustalla, molempien jalkojen avaus ja sulkeminen maksaa noin $20, kun kummankin jalan arvo on $10,000: $5 kummankin jalan avaamisesta ja $5 kummankin sulkemisesta. Tämä ei vielä sisällä osto- ja myyntihinnan eroa eikä markkinavaikutusta. Jos spot toteutetaan makerina ja futuurit takerina, kulut muuttuvat, mutta backtestin pitää osoittaa, että maker-toimeksiannot olisivat toteutuneet.
Laskelma on tarkoituksella yksinkertainen. Vaikka kaikki kolme maksua tulevat ilmoitetulla korolla, tämä yhden päivän kauppa tuottaa $17 tappiota ennen toteutuksen laadun huomioimista. Alennus kaupankäyntikuluista, pidempi pitoaika tai edullisempi rahoituskorko voi muuttaa tulosta. Jokainen näistä muuttaa myös testattavaa strategiaa.
Sulkeminen: backtestin pitää laskea myös poistumisen hinta
Rahoitusstrategiat näyttävät usein parhailta, kun backtest avaa position suotuisan jakson alussa ja sulkee sen lopussa. Todellisuudessa signaali voi muuttua negatiiviseksi, basis voi leventyä, ja sulkeminen vaatii silti toimeksiannon. Negatiivinen rahoitusmaksu lähellä sulkemishetkeä voi pyyhkiä pois useita aiempia maksuja.
Mallinna sulkemispäätös ja laske kummankin jalan sulkemiselle hinta, jonka strategia voisi uskottavasti saada. Seuraa rahoitusmaksuja selvityskohtaisesti, kuluja toteutuksittain ja suojauksen jäljelle jäävää hintariskiä erikseen. Näin näet, epäonnistuiko kauppa siksi, että carry-tuotto katosi, toteutus oli kallis vai suojaus lakkasi olemasta neutraali.
Positiivinen rahoituskoron tilannekuva on hyödyllinen syöte. Se ei ole P&L-ennuste. Backtest herättää luottamusta, kun jokaisella maksulla on aikaleima, jokaisella jalalla toteutuskulu ja strategia kestää kaupan pitämisen arkisen matematiikan.
← Kaikki kirjoitukset
