Backtesting - yleiskatsaus, miten se toimii, yleiset toimenpiteet

Testaus sisältää strategian tai ennustemallin soveltamisen historialliseen dataan sen tarkkuuden määrittämiseksi. Sitä voidaan käyttää kaupankäyntistrategioiden elinkelpoisuuden testaamiseen ja vertailemiseen, jotta kauppiaat Kuusi olennaista ammattitaidon ammattilaisten taitoa Lähes kuka tahansa voi tulla kauppiaaksi, mutta mestarikauppiaiden joukkoon kuuluminen vaatii enemmän kuin sijoituspääomaa ja kolmiosaisen puvun. Muista: on olemassa joukko ihmisiä, jotka haluavat liittyä mestarikauppiaiden joukkoon ja tuoda kotiin sellaista rahaa, joka tälle nimikkeelle menee. osaa käyttää ja muokata onnistuneita strategioita.

Testaus

Yhteenveto

  • Testaus sisältää strategian tai ennustemallin soveltamisen historialliseen dataan sen tarkkuuden määrittämiseksi.
  • Sen avulla kauppiaat voivat testata kaupankäyntistrategioita tarvitsematta riskipääomaa.
  • Yleisiä jälkitestaustoimia ovat nettotulos, tuotto, riskikorjattu tuotto, markkina-altistuminen ja volatiliteetti.

Kuinka jälkitestaus toimii

Analyytikot käyttävät jälkitestausta tapana testata ja vertailla erilaisia ​​kaupankäyntitekniikoita vaarantamatta rahaa. Teorian mukaan jos heidän strategiansa on toiminut huonosti aiemmin, on epätodennäköistä, että se toimisi hyvin tulevaisuudessa (ja päinvastoin). Kaksi pääkomponenttia, joita tarkasteltiin testauksen aikana, ovat yleinen kannattavuus ja riskitaso.

Selkätestissä tarkastellaan kuitenkin strategian suorituskykyä suhteessa moniin eri tekijöihin. Menestynyt backtest näyttää kauppiaille strategian, jonka on osoitettu osoittavan positiivisia tuloksia historiallisesti. Vaikka markkinat eivät koskaan liiku täsmälleen samalla tavalla, jälkitestaus perustuu olettamaan, että osakkeet liikkuvat samankaltaisilla tavoilla kuin historiallisesti.

Testaus - miten se toimii

Toteutus

Taustatesti koodataan yleensä ohjelmoijan toimesta. Ohjelmointi Ohjelmointi on prosessi, jolla kirjoitetaan ohjeita tietokoneen suorittamiseksi. Se on samanlainen kuin resepti ihmisille. Resepti sisältää luettelon toiminnoista, joissa suoritetaan kaupankäyntistrategian simulointi. Simulaatio suoritetaan käyttämällä osakkeiden, joukkovelkakirjojen ja muiden rahoitusinstrumenttien historiallisia tietoja. Selvitystyötä tekevä henkilö arvioi mallin tuotot useissa eri aineistoissa.

On myös olennaista, että mallia testataan monissa eri markkinaolosuhteissa suorituskyvyn objektiivisen arvioimiseksi. Mallin muuttujia muutetaan sitten optimoimiseksi useita erilaisia ​​jälkitestaustoimenpiteitä vastaan.

Yleiset jälkitestaustoimenpiteet

  • Nettovoitto / -tappio
  • Palata: Salkun kokonaistuotto tiettynä ajanjaksona
  • Riskisopeutettu tuotto Riskisopeutetut tuottosuhteet On olemassa useita riskikorjattuja tuottosuhteita, jotka auttavat sijoittajia arvioimaan olemassa olevia tai potentiaalisia sijoituksia. Näistä suhdeluvuista voi olla enemmän hyötyä kuin yksinkertaisista sijoitustuottotiedoista, joissa ei oteta huomioon sijoitusriskin tasoa. : Salkun tuotto oikaistuna riskitasolla
  • Markkinoille altistuminen: altistumisen aste markkinoiden eri segmenteille
  • Volatiliteetti Volatiliteetti Volatiliteetti mittaa arvopaperin hinnan vaihteluiden nopeutta ajan myötä. Se osoittaa arvopaperin hintamuutoksiin liittyvän riskin tason. Sijoittajat ja kauppiaat laskevat arvopaperin volatiliteetin arvioidakseen aikaisemmat hintavaihtelut: Salkun tuoton hajonta

Biasin testaaminen taaksepäin

Luodessaan taaksepäin testattavaa kaupankäyntimallia kauppiaiden on vältettävä puolueellisuutta mallin luomisessa. Objektiivisuuden varmistamiseksi strategiaa on testattava usealla eri ajanjaksolla puolueettomalla ja edustavalla osakekannalla. Jos elinkeinonharjoittaja valitsisi osakkeet ja ajanjakson, jonka aikana heidän strategiaansa testataan, malli olisi periaatteessa virheellinen. Vaikka testi voi tuottaa positiivisia tuloksia, se johtuu vain siitä, että malli luotiin sopimaan täydellisesti näihin tietoihin. Siksi on olennaista, että prosessin aikana käytetään erilaisia ​​aineistoja.

Etukäteen ennakkoluuloja

Toinen virhe jälkitestauksessa on ennakkoluuloja. Eteenpäin suuntautuvaan ennakkoluuloon sisältyy sellaisten tietojen sisällyttäminen testattavaan malliin, jotka eivät normaalisti ole käytettävissä mallin tosiasiallisessa toteutuksessa.

Oletetaan esimerkiksi, että testaat kaupankäyntimallia, joka perustuu tilikauden lopussa saatavilla oleviin taloudellisiin tietoihin. Malliin syötät tiedot 31. joulukuuta alkaen; Tiedot ovat kuitenkin yleensä saatavissa vasta muutaman viikon kuluttua vuoden lopusta. Tietojen toteuttaminen taustatestissä aiheuttaisi mallin tuoton keinotekoisen korkean tulevaisuuden ennakkoluulojen takia.

Backtesting - Look-Ahead Bais -taulukko

  • A - Tilikauden loppu (aika, jolloin jälkitestausmalli edellyttää julkaistua vuosikertomusta)
  • B - Vuosikertomus julkaistu
  • C - Aika, jolloin jälkitestausmalli ottaa ensimmäisen vuosineljänneksen raportin
  • D - Ensimmäisen vuosineljänneksen raportti julkaistu

Yllä oleva kaavio näyttää aikajanan siitä, kuinka taustatestausmalli voisi tulla virheelliseksi ennakoivan ennakkoluulon vuoksi. Malli olettaa, että tietoja tulee saataville pisteissä A ja C, kun todellisuudessa tiedot tulevat saataville pisteissä B ja D. Oikein muodostetun takatestin tulos todennäköisesti tuottaisi täysin toisenlaisen tuloksen kuin se, joka tekee samat oletukset kuin edellä.

Kuka käyttää jälkitestausta?

Kuka tahansa voi suorittaa oman selkätestin; backtestejä hoitavat kuitenkin yleensä institutionaaliset sijoittajat ja rahanhoitajat. Backtesting käyttää tietoja, joiden hankkiminen voi olla kallista ja vaatii monimutkaista mallinnusta.

Institutionaalisilla kauppiailla ja sijoitusyhtiöillä on tarvittava inhimillinen ja taloudellinen pääoma, jotta jälkitestausmallit voidaan käyttää kaupankäyntistrategioissaan. Lisäksi, kun linjalla on paljon rahaa, institutionaaliset sijoittajat Institutionaaliset sijoittajat Institutionaaliset sijoittajat ovat oikeushenkilöitä, jotka keräävät lukemattomien sijoittajien (jotka voivat olla yksityisiä sijoittajia tai muita oikeushenkilöitä) varoja.

Esimerkki

Oletetaan, että olet analyytikko sijoituspalveluyrityksessä ja sinua on pyydetty testaamaan strategia sinulle annettujen historiallisten tietojen perusteella. Strategiaan kuuluu osakkeen ostaminen, jos se saavuttaa 90 päivän alimman tason. Ensimmäinen vaihe jälkitestissä olisi puolueettoman historiallisen tiedon valitseminen.

Sitten sovellat strategiaa tietoihin ja huomaat, että strategia tuotti 150 peruspistettä paremmin kuin yrityksen nykyinen strategia. Backtest auttoi vahvistamaan kaupankäyntistrategian luomisessa tehtyä tutkimusta. Sijoituspalveluyritys voi päättää, onko backtest riittävä syy käyttää strategiaa.

Liittyvät lukemat

Rahoitus on maailmanlaajuisen Certified Banking & Credit Analyst (CBCA) ™ CBCA ™ -sertifikaatin virallinen toimittaja Certified Banking & Credit Analyst (CBCA) ™ -sertifikaatti on maailmanlaajuinen luottotietojen analyytikoiden standardi, joka kattaa rahoituksen, kirjanpidon, luottotutkimukset, kassavirta-analyysit , kovenanttimallinnus, lainojen takaisinmaksut ja paljon muuta. sertifiointiohjelma, joka on suunniteltu auttamaan kaikkia tulemaan maailmanluokan rahoitusanalyytikoiksi. Alla olevista lisäresursseista on hyötyä urasi jatkamiseksi:

  • Algoritmit Algoritmit (Algos) Algoritmit (Algos) ovat joukko ohjeita, jotka otetaan käyttöön tehtävän suorittamiseksi. Algoritmit otetaan käyttöön automatisoimaan kaupankäynti tuottamaan voittoja taajuudella, jota ihmiskaupan harjoittaja on mahdotonta.
  • Klusterointi-illuusio Klusterointi-illuusio Klusterointi-illuusio viittaa käyttäytymisrahoituksen kognitiiviseen ennakkoluuloon, jossa sijoittaja tarkkailee malleja todellisuudessa satunnaisista tapahtumista. Toisessa
  • Hypoteesitestaus Hypoteesitestaus Hypoteesitestaus on menetelmä tilastolliseen päättelyyn. Sitä käytetään testaamaan, onko väestöparametriä koskeva väite oikea. Hypoteesin testaus
  • Näytteen valinnan poikkeama Näytteen valinnan puolueellisuus Näytteen valinnan puolueellisuus on puolueellisuus, joka johtuu epäonnistumisesta varmistaa populaationäytteen oikea satunnaistaminen. Näytteen valinnan puutteet

Uusimmat viestit

$config[zx-auto] not found$config[zx-overlay] not found