Mikä on jälkitestaus?
Jälkitestaus on yleinen tapa nähdä, kuinka hyvin strategia tai malli olisi toiminut jälkikäteen. Takatestaus arvioi kaupankäyntistrategian kannattavuutta selvittämällä, miten se toimisi historiallisten tietojen avulla. Jos jälkitestaus toimii, kauppiailla ja analyytikoilla voi olla luottamus käyttää sitä eteenpäin.
Takatestaus voi olla tärkeä askel kaupankäyntistrategian optimoinnissa. Tutustu lisätietoja kaavioanalyysityökalujen käyttämisestä kannattavien kaupankäyntimahdollisuuksien tunnistamiseksi tutustumalla Investopedia-akatemian teknisen analyysin kurssille.
Taustatestauksen perusteet
Jälkitestaus antaa kauppiaalle simuloida kaupankäyntistrategian historiallisten tietojen avulla tulosten tuottamiseksi ja riskien ja kannattavuuden analysoimiseksi ennen todellisen pääoman riskiä.
Hyvin suoritettu positiivisten tulosten tuottava vastatesti vakuuttaa kauppiaita siitä, että strategia on pohjimmiltaan vakaa ja että se todennäköisesti tuottaa voittoa, kun se toteutetaan todellisuudessa. Hyvin suoritettu vastatestaus, joka tuottaa vähemmän optimaalisia tuloksia, kehottaa kauppiaita muuttamaan tai hylkäämään strategian. Erityisen monimutkaiset kaupankäyntistrategiat, kuten automatisoitujen kaupankäyntijärjestelmien toteuttamat strategiat, luottavat vahvasti jälkitestaukseen osoittaakseen arvonsa, koska ne ovat liian kaareita arvioidakseen muutoin.
Niin kauan kuin kauppaidea voidaan kvantifioida, se voidaan testata uudelleen. Jotkut kauppiaat ja sijoittajat saattavat hankkia pätevän ohjelmoijan asiantuntemusta idean kehittämiseksi testattavissa olevaan muotoon. Tyypillisesti tähän kuuluu ohjelmoija, joka koodaa idean kaupallisen alustan ylläpitämään omaan kieleen. Ohjelmoija voi sisällyttää käyttäjän määrittämiä syöttömuuttujia, joiden avulla elinkeinonharjoittaja voi "säätää" järjestelmää. Esimerkki tästä olisi yllä mainitussa yksinkertaisessa liikkuvassa keskimääräisessä ristinvaihtojärjestelmässä. Kauppias pystyisi syöttämään (tai muuttamaan) järjestelmässä käytettyjen kahden liikkuvan keskiarvon pituudet. Kauppias voisi backtest määrittää, mitkä liukuvat keskiarvot olisivat suorittaneet parhaiten historiallisista tiedoista.
Avainsanat
- Takatestaus arvioi kaupankäyntistrategian tai hinnoittelumallin toteuttamiskelpoisuutta selvittämällä, kuinka se toimisi historiallisten tietojen avulla.Jos jälkitestaus toimii, kauppiailla ja analyytikoilla voi olla itseluottamusta käyttää sitä eteenpäin. Hyvin suoritettu backtest, joka tuottaa positiivisia tuloksia, takaa kauppiaille että strategia on pohjimmiltaan vakaa ja tuottaa todennäköisesti voittoa, kun sitä toteutetaan todellisuudessa. Hyvin suoritettu vastatestaus, joka tuottaa vähemmän optimaalisia tuloksia, kehottaa kauppiaita muuttamaan tai hylkäämään strategian.
Ihanteellinen jälkitestaus skenaario
Ihanteellinen backtest valitsee näytteen tiedot asiaankuuluvasta ajanjaksosta, joka heijastaa erilaisia markkinaolosuhteita. Tällä tavoin voidaan paremmin arvioida, edustavatko backtestin tulokset epämääräistä vai vakaata kauppaa.
Aikaisempaan tietokokonaisuuteen on sisällytettävä todella edustava otos osakkeista, mukaan lukien yritykset, jotka lopulta menivät konkurssiin tai myytiin tai selvitystilaan. Vaihtoehto, joka sisältää vain tiedot historiallisista varastoista, jotka ovat edelleen olemassa, tuottaa keinotekoisesti korkean tuoton jälkitestauksessa.
Taustatestauksen tulisi ottaa huomioon kaikki kaupankäyntikustannukset, olivatpa ne merkityksettömiä, koska ne voivat kasvaa jälkitestausjakson aikana ja vaikuttaa merkittävästi strategian kannattavuuden ulkonäköön. Kauppiaiden tulisi varmistaa, että jälkitestausohjelmisto vastaa näistä kustannuksista. Otosten ulkopuolinen testaus ja jatkuva suorituskykytestaus antavat lisävahvistuksen järjestelmän tehokkuudesta ja voivat näyttää järjestelmän todelliset värit ennen kuin oikea raha on linjalla. Hyvä korrelaatio jälkitestauksen, otannan ulkopuolisen ja eteenpäin suuntautuneen suorituskyvyn testaustulosten välillä on välttämätöntä kauppajärjestelmän kannattavuuden määrittämiseksi.
Jälkitestaus vs. eteenpäin suoritettu suorituskyvyn testaus
Eteenpäin suuntautuva suorituskykytestaus, joka tunnetaan myös nimellä paperikauppa, tarjoaa kauppiaille toisen joukon näytteistä poistumattomia tietoja järjestelmän arvioimiseksi. Tulevaisuuden suorituskyvyn testaus on todellisen kaupankäynnin simulointi ja siihen sisältyy järjestelmän logiikan seuraaminen aktiivisilla markkinoilla. Sitä kutsutaan myös paperikauppaksi, koska kaikki kaupat toteutetaan vain paperilla; toisin sanoen kaupparekisteröinnit ja irtautumiset dokumentoidaan yhdessä järjestelmän voittojen tai tappioiden kanssa, mutta todellisia kauppoja ei suoriteta.
Tärkeä osa suorituskyvyn testaamista eteenpäin on seurata järjestelmän logiikkaa tarkasti; muuten on vaikeaa, ellei mahdotonta, arvioida tämän prosessin vaihetta tarkasti. Kauppiaiden tulisi olla rehellisiä kauppaan liittymiselle ja markkinoilta poistumiselle ja välttää käyttäytymistä kuten kirsikkakorjuuta tai jättää ottamatta mukaan paperikauppaa, jolla rationalisoidaan, että "en olisi koskaan käynyt tätä kauppaa". Jos kauppa olisi tapahtunut järjestelmän logiikan mukaisesti, se olisi dokumentoitava ja arvioitava.
Ero jälkitestauksen ja skenaarioanalyysin välillä
Vaikka jälkitestaus käyttää todellista historiallista tietoa sopivuuden tai menestyksen testaamiseen, skenaarioanalyysissä käytetään hypoteettista tietoa, joka simuloi erilaisia mahdollisia tuloksia. Esimerkiksi skenaarioanalyysi simuloi salkun arvopapereiden erityisiä muutoksia tai tapahtuu keskeisiä tekijöitä, kuten koron muutos. Skenaarioanalyysiä käytetään yleisesti arvioimaan salkun arvon muutoksia vasteena epäsuotuisalle tapahtumalle, ja sitä voidaan käyttää teoreettisen pahimman tapauksen tutkimiseen.
Jotkut takatestauksen sudenkuopat
Jotta jälkitestaus tuottaa tarkoituksenmukaisia tuloksia, elinkeinonharjoittajien on kehitettävä strategiansa ja testattava ne vilpittömässä mielessä välttäen puolueellisuutta mahdollisimman paljon. Tämä tarkoittaa, että strategiaa tulisi kehittää luottamatta jälkitestauksessa käytettyihin tietoihin. Se on vaikeampaa kuin miltä näyttää. Kauppiaat yleensä rakentavat strategioita historiallisten tietojen perusteella. Heidän on oltava tiukkoja testaamassa erilaisilla tietojoukkoilla kuin ne, joissa he kouluttavat mallejaan. Muutoin vastapuoli tuottaa hehkuvia tuloksia, jotka eivät tarkoita mitään.
Samoin elinkeinonharjoittajien on vältettävä myös tietojen ruoppausta, jossa he testaavat monenlaisia hypoteettisia strategioita samaan tietojoukkoon verrattuna, ja ne tuottavat myös menestyksiä, jotka epäonnistuvat reaaliaikaisilla markkinoilla, koska on olemassa monia virheellisiä strategioita, jotka voittaisivat markkinat yli tietyn ajanjakson sattumanvaraisesti.
Yksi tapa kompensoida taipumusta datan ruoppaukseen tai kirsikan valintaan on käyttää strategiaa, joka onnistuu merkityksellisessä tai otoksessa olevassa ajanjaksossa ja varmentaa se tiedoilla toisesta tai otoksen ulkopuolisesta ajanjaksosta. Jos näytteessä olevat ja näytteen ulkopuolella olevat takatestat tuottavat samanlaisia tuloksia, niin ne ovat todennäköisesti yleensä kelvollisia.
