Salkun backtestaus voi näyttää tasaista pääomakäyrää, vaikka siinä käytetään samaa rahaa kahdesti. Näin käy, kun simulaattori käsittelee omaa pääomaa, käteistä, vakuuksia ja ostovoimaa keskenään vaihtokelpoisina. Ne liittyvät toisiinsa, mutta vastaavat eri kysymyksiin: mitä tilillä on, mitä se on velkaa ja kuinka paljon se voi juuri nyt sitoa uuteen toimeksiantoon.
Oletetaan, että strategia aloittaa 10 000 dollarilla ja ostaa 6 000 dollarin arvosta omaisuuserää. Sillä on 4 000 dollaria vapaata käteistä. Jos backtesti mitoittaa seuraavan position 100 prosentiksi 10 000 dollarin omasta pääomasta, se on sitonut altistusta 16 000 dollarin edestä, vaikka pääomaksi kirjataan vain 10 000 dollaria. Tämä voi olla sallittua velkavipua joillakin tilimalleilla. Se ei kuitenkaan muutu sallituksi vain siksi, että mitoituskoodi käytti ”omaa pääomaa”.
Väärä tapa 1: oman pääoman käsitteleminen käteisenä
Tämä oikopolku tulee vastaan usean omaisuuserän strategioissa. Jokainen signaali mitoittaa toimeksiantonsa osuutena salkun nykyarvosta, ja jokainen toimeksianto käyttää laskennan pohjana koko arvoa. Salkun silmukka laskee toimeksiannot erikseen ja summaa ne sitten varaamatta pääomaa niiden katteeksi.
Ongelma jää helposti huomaamatta likvideillä instrumenteilla tehdyssä backtestissä, jossa ei tule marginaalivaatimuksen täyttämättä jäämistä. Tuotot näyttävät uskottavilta, mutta jälkikäteen lasketut positioiden painot ovat joskus yhteensä 140 % tai 180 %. Live-tili voi hylätä myöhemmät toimeksiannot tai ottaa velkavipua, jota strategiassa ei ollut tarkoitus käyttää.
Varaa käteinen toimeksiantoja muodostettaessa. Käteistilillä 2 000 dollarin osto kuluttaa 2 000 dollaria sekä palkkiot. Marginaalitilillä laske vaadittu marginaali kaupankäyntipaikan sääntöjen mukaan ja vähennä sitten kyseinen määrä käytettävissä olevasta ostovoimasta. Jos useita toimeksiantoja saapuu yhtä aikaa, määritä niiden prioriteetti. Muuten tulos voi riippua siitä, mikä silmukka sattui suorittamaan ensin.
Väärä tapa 2: lukittujen vakuuksien laskeminen vapaaksi ostovoimaksi
Johdannaiskaupankäyntipaikassa 1 000 dollarin vakuuden asettaminen ei välttämättä tarkoita, että tilin oma pääoma pienenisi 1 000 dollaria. Vakuus kuitenkin sidotaan avoimeen positioon. Yleinen kirjanpidon oikopolku vähentää sen käteisvaroista ja vähentää lisäksi position koko nimellisarvon ostovoimasta. Toisessa oikopolussa toimitaan päinvastoin ja vakuus lasketaan sekä vapaaksi käteiseksi että marginaaliksi.
Molemmat virheet vääristävät arviota siitä, mitä seuraavalla toimeksiannolla voi tehdä. Ensimmäinen voi saada strategian näyttämään turhan rajoitetulta, kun taas toinen voi hyväksyä toimeksiantoja, joihin tilillä ei ole varaa. 5×:n vivulla 5 000 dollarin positio saattaa vaatia noin 1 000 dollaria alkumarginaalia, mutta ylläpitomarginaali, palkkiot, realisoitumattomat tappiot ja kaupankäyntipaikan omat tasot muuttavat käytettävissä olevaa määrää. Nimellisarvo ei ole sama asia kuin vakuus.
| Tilin suure | Mitä se kuvaa | Voiko sillä rahoittaa uuden toimeksiannon? |
|---|---|---|
| Oma pääoma | Tilin arvo velkojen ja markkina-arvoon arvostettujen positioiden jälkeen | Vain marginaali- ja ostovoimasääntöjen sallimissa rajoissa |
| Vapaa käteinen | Käteinen, jota ei ole jo käytetty, varattu tai pantattu | Kyllä, instrumentin sääntöjen rajoissa |
| Lukitut vakuudet | Avoimen position tai toimeksiannon tukena olevat varat | Yleensä poissa käytöstä, kunnes ne vapautetaan |
| Ostovoima | Kaupankäyntipaikan laskema kapasiteetti uusille toimeksiannoille | Kyllä, nykyiseen rajaan asti |
Mallinna nämä erillisinä suureina, vaikka jokin kaupankäyntipaikka asettaisi niistä osan yhtä suuriksi yksinkertaisessa tilanteessa. Testaa sitten, mitä tapahtuu, kun position arvo laskee: oma pääoma pienenee, ylläpitomarginaali voi kasvaa suhteessa nimellisarvoon ja käytettävissä oleva ostovoima voi supistua nopeammin kuin kumpikaan luku yksin antaisi ymmärtää.
Väärä tapa 3: käteisen vapauttaminen poistumissignaalin tullessa
Backtesti vapauttaa usein pääoman heti, kun poistumissignaali ilmestyy. Poistumissignaali ei kuitenkaan ole toteutunut kauppa. Toimeksianto voi olla odottamassa, toteutua osittain tai peruuntua; ennen position sulkeutumista sen marginaali ja altistus pysyvät ennallaan. Toteutuksen jälkeenkin palkkiot ja realisoitunut P&L vaikuttavat siihen, kuinka paljon varoja vapautuu käyttöön.
Ongelmat kasaantuvat usein vilkkaan kaupankäynnin aikana. Simulaattori sulkee yhden kaupan, käyttää saadut varat heti toiseen ja olettaa sitten, että molemmat toimeksiannot toteutuivat ongelmitta halutuilla hinnoilla. Paperitreidauksessa toinen toimeksianto voidaan hylätä, kun ensimmäinen positio on vielä auki. Tai poistumistoimeksianto toteutuu vain osittain, jolloin tilille jää vähemmän vapaata pääomaa kuin backtesti oletti.
Pidä avoimet toimeksiannot ja positiot mukana pääomasitoumuksina. Vapauta pääomaa toteutusten, ei aikomusten perusteella. Osittain toteutuneen poistumisen tulee vapauttaa pääomaa suljetun määrän mukaisessa suhteessa kulujen jälkeen. Tämä voi tuntua pikkutarkalta, kunnes kaksi strategiaa kilpailee samasta käteisestä markkinoiden heiluessa voimakkaasti.
Tee kirjanpidosta täsmällistä
Pidä jokaisessa päätöspisteessä kirjanpitoa, jota päivitetään aina samassa järjestyksessä: arvosta nykyiset positiot markkinahintaan, laske oma pääoma ja marginaali, käsittele toteutukset ja kulut, laske ostovoima uudelleen ja mitoita sekä varaa sitten uudet toimeksiannot. Kirjaa riittävästi tietoa, jotta jokainen käteisen ja position arvon muutos voidaan täsmäyttää.
Hyödyllinen nyrkkisääntö: jokaiselle hyväksytylle toimeksiannolle on oltava tilimallin mukainen rahoitus sen lähetyshetkellä. Jos simulaattori ei pysty kertomaan, mikä käteinen tai marginaali tukee toimeksiantoa, backtesti ei ole osoittanut, että salkku olisi voinut pitää sitä.
Tee tuottolaskennan rinnalla pieni tarkastus. Raportoi bruttomääräisen altistuksen huippu, vapaan käteisen minimi, marginaalivaran minimi sekä niiden toimeksiantojen määrä, jotka olisivat ylittäneet ostovoiman. Strategian tulos, joka näyttää hyvältä vain silloin, kun pääomaa käytetään huomaamatta uudelleen, kertoo salkun mitoituksesta, ei toteutuskelpoisesta backtestistä.
← Kaikki kirjoitukset


