Kuukausittainen momentum-strategia voi asettaa varat oikein paremmuusjärjestykseen ja silti raportoida kuvitteellisia kaupankäyntikuluja. Puuttuva vaihe on tasapainotus: eilisten omistusten ja tämän päivän tavoitepainojen muuttaminen todellisiksi toimeksiannoiksi. Tässä pieni tarkastelu neljällä likvidillä kryptovaran spot-kohteella ja numeroilla, jotka on helppo tarkistaa käsin.
Oletetaan 100,000 dollarin salkku, jossa ei käytetä lyhyitä positioita ja joka tasapainotetaan kuukausittain. Salkussa pidetään kahta parhaan tuloksen saavuttanutta omaisuuserää niiden aiemman tuoton perusteella, yhtä suurin painoin. Edellisessä tasapainotuksessa salkussa oli A:ta ja B:tä kumpaakin 50,000 dollarin arvosta. Kuukautta myöhemmin hintojen muututtua salkun arvo on 110,000 dollaria: A:n arvo on nyt 60,000 dollaria ja B:n 50,000 dollaria. Uudessa järjestyksessä B ja C ovat kaksi parasta. C:tä ei vielä ole salkussa.
Järjestysrivi: mitkä varat kuuluvat salkkuun?
Signaali kertoo pitämään B:tä ja C:tä kumpaakin 50% painolla. Salkun nykyiseen arvoon sovellettuna tavoiteomistukset ovat siis 55,000 dollaria kumpaakin. Järjestyksen muutos kertoo, mitä varoja omistamme; se ei kerro, kuinka paljon niitä käydään kauppaa. Se riippuu tasapainotukseen siirtyvistä omistuksista.
| Omaisuuserä | Nykyarvo | Tavoitearvo | Toimeksianto |
|---|---|---|---|
| A | $60,000 | $0 | Myy $60,000 |
| B | $50,000 | $55,000 | Osta $5,000 |
| C | $0 | $55,000 | Osta $55,000 |
| Yhteensä | $110,000 | $110,000 | Kaupankäyntiä $120,000 |
Huomaa pieni yksityiskohta: B pysyy salkussa, mutta sen painon palauttaminen vaatii silti $5,000:n toimeksiannon. Backtestistä jää huomaamatta tämä painon ajautumisen korjaus, jos siinä käydään kauppaa vain lisäyksillä ja poistoilla.
Toimeksiantorivi: paljonko kaupankäyntivolyymia syntyi?
Bruttokaupankäyntimäärä on ostojen ja myyntien summa: $60,000 + $5,000 + $55,000 = $120,000. Kun tämä jaetaan salkun $110,000:n arvolla, tasapainotuksen bruttokaupankäyntivolyymiksi saadaan 109.1%. Jos strategia raportoi yksisuuntaisen kaupankäyntivolyymin, se voi jakaa luvun kahdella ja laskea myynnin ja uudelleensijoituksen yhdeksi kierroksi. Kumpikin käytäntö käy; nimeä käytetty mittari selvästi ja käytä sitä vastaavaa kulukaavaa.
Oletetaan, että kaikki toimeksiannot toteutuvat taker-toimeksiantoina ja kulu on 0.10% per puoli. Kulut ovat $120. Kun oletettu hintavaikutus on 0.15% per puoli, siitä aiheutuu arviolta vielä $180. Tasapainotuksen kokonaiskustannus on $300 eli noin 27 korkopistettä salkun arvosta. Jos vähennät bruttokaupankäyntimäärästä kerralla 0.25%, saat tässäkin $300. Tämä oikopolku toimii vain, koska sekä kulu- että hintavaikutusoletusta sovelletaan johdonmukaisesti jokaiseen kaupankäynnin kohteena olevaan dollariin.
Nämä ovat oletuksia, eivät toteutuneita kauppoja. Hintavaikutus riippuu yleensä toimeksiannon koosta suhteessa markkinan volyymiin, ja yksi kiinteä prosentti voi arvioida suurimpien toimeksiantojen kustannuksen pahasti väärin. $55,000:n osto syvässä markkinassa voi olla helppo toteuttaa; sama toimeksianto epälikvidissä tokenissa voi syödä order bookia. Jos strategia määrittää positioiden koon pelkän järjestyksen perusteella, se voi ohjata vahingossa suurimman osan kaupankäynnistä kaikkein epälikvideimpiin nimiin.
Aikarivi: millä hinnalla strategia voi oikeasti käydä kauppaa?
Esimerkkiin kätkeytyy toinenkin sudenkuoppa. Jos järjestys perustuu kuukauden viimeisen päivän päätöskursseihin, lopulliset arvot selviävät vasta markkinan sulkeuduttua. Strategia ei voi nähdä valmista järjestystä ja samalla käydä kauppaa samaan päätöskurssiin. Perusteltu simulaatio laskee tavoitepainot päätöskurssista ja toteuttaa toimeksiannot seuraavan kaupankäyntijakson avauksessa veloittaen kustannukset syntyvistä toimeksiannoista. Jatkuvasti käytävässä kryptokaupassa on määriteltävä katkaisuaika ja sitä myöhempi toteutusikkuna; ”kuukauden päätös” edellyttää aikavyöhykettä ja todellista toimeksiantoaikaa.
Viive voi muuttaa omistuksia ja siten myös toimeksiantoja. Jos A:n hinta nousee lisää ennen toteutusta, myynnin arvo kasvaa; jos C:n hinta ponnahtaa, sen ostaminen kallistuu. Laske tavoitemäärät uudelleen salkun arvon ja toteutushetken toteutettavissa olevien hintojen perusteella. Jos päätöshetken tavoitedollarimäärät pidetään ennallaan mutta toteutusta siirretään myöhemmäksi, tavoitepainot muuttuvat huomaamatta.
Kirjanpitorivi: pienentävätkö kulut salkun arvoa?
Veloita toteutuksen jälkeen $300 käteissaldosta tai omasta pääomasta. Salkun arvo on nyt $109,700 ennen myöhempiä markkinaliikkeitä. Jos simulaattori vähentää kulun tuotoista mutta jättää käteisen ennalleen, myöhemmässä positioiden koon laskennassa voidaan käyttää dollareita, jotka on jo kulutettu. Seuraa toimeksiantoja, toteutuneita kauppoja, kuluja ja omistuksia samassa kirjanpidossa; muuten seuraava tasapainotus voi alkaa salkusta, jota ei koskaan ollut olemassa.
Tässä esimerkissä tallentaisin jokaisesta omaisuuserästä signaalin aikaleiman, tavoitepainot, kaupankäyntiä edeltävät omistukset, toimeksiannon arvon, toteutushinnan, kulun ja arvioidun hintavaikutuksen. Sen jälkeen vertaisin laskettua kaupankäyntivolyymia toteutuneiden kauppojen arvojen suoraan summaan. Tarkastuksessa löytyvät tutut virheet: omistukseen jääneiden varojen painon ajautumisen sivuuttaminen, kulujen veloittaminen puolikkaasta kaupankäyntivolyymista kahdesti ja tavoitepainojen käsitteleminen toteutuneina kauppoina.
Tasapainotuksessa salkun säännöstä muodostuu joukko kauppoja. Kirjaa jokainen muunnos, säilytä kirjanpito ja määrittele kaupankäyntivolyymin laskentatapa selvästi. Lopputuloksen backtesti voi näyttää vähemmän tyylikkäältä. Ainakin se kuvaa toimeksiantoja, jotka strategia olisi voinut toteuttaa.
← Kaikki kirjoitukset


