Taustatestausohjelmisto on suunniteltu simuloimaan, kuinka hyvin tietty kaupankäyntistrategia olisi toiminut tietyn edellisen ajanjakson aikana. Ajatuksena on antaa jonkinlainen käsitys siitä, kuinka hyvin sama strategia toimisi tulevaisuudessa, vaikka tämä voi määritelmän mukaan olla vain ennuste. Oikean jälkitestausohjelmiston valitsemisen avaimia ovat postdictive -virheiden välttäminen, mukautusvaihtoehtojen etsiminen ja samojen kauppajärjestelmää myyvien ihmisten tuottaman ohjelmiston välttäminen.
Perustavanlaatuisin sääntö taustatestiohjelmiston valinnassa on käyttää paketteja, joiden avulla voit käyttää vain tietoja, jotka olisivat olleet saatavilla tuolloin. Tämän tekemättä jättäminen aiheuttaa tilastollisen ongelman, joka tunnetaan postdictive -virheenä, mikä tarkoittaa, että analyysi ei heijasta sitä, miten elinkeinonharjoittaja olisi itse tehnyt päätöksiä strategian toteuttamisessa. Yksi esimerkki tästä olisi, jos ohjelmisto toimisi vain sulkemishintojen kanssa; tämä ei ole realistinen tilanne, sillä siihen mennessä, kun hinta tuli saataville hypoteettiselle kauppiaalle päätöksen tekemiseksi, markkinat olisivat sulkeutuneet!
Tarkin tapa välttää jälkikäteen tapahtuva virhe on suorittaa jälkitesti kokonaan manuaalisesti. Koska tämä ei yleensä ole käytännössä tehokasta, on tärkeää käyttää ohjelmistoa, joka mahdollistaa mahdollisimman paljon mukauttamista. Yleensä mitä automatisoidumpi ja jäykempi ohjelmisto on, sitä todennäköisemmin se sisältää jälkikäteen tapahtuvan virheen.
Toinen hyödyllinen tapa käyttää taustatestausohjelmistoa on etsiä sovelluksia, joiden avulla on helppo suorittaa analyysi uudelleen yhden muuttujan muuttuessa. Esimerkiksi elinkeinonharjoittaja voi suunnitella strategiaa, joka sisältää sellaisten osakkeiden myynnin, jotka ovat menettäneet 35% arvostaan. Hyvä sovellus pystyy nopeasti osoittamaan, mikä ero olisi ollut tuloksissa, jos elinkeinonharjoittaja olisi myynyt sen sijaan osakkeita, jotka ovat menettäneet 50% arvostaan. Sen lisäksi, että testataan, näyttävätkö strategian perusteet terveiltä, tämä mukauttaminen helpottaa strategian testaamista ihmisluonnon rajoituksia vastaan. Vaikka elinkeinonharjoittaja saattaa uskoa, että 35%: n lasku on “objektiivisesti” paras myyntipiste, hän voi ymmärtää, että jos hän toteuttaisi strategian todellisuudessa, hänellä olisi houkutus antaa osakkeen laskea entisestään toivossa, että toipuminen yksinkertaisesti siksi, että tappion myöntäminen voi olla vaikeaa.
Elinkeinonharjoittajien tulisi olla erityisen varovaisia mahdollisista jälkitestausohjelmistoista, jotka on tuottanut yritys, joka myös myy neuvoja siitä, mitä kaupankäyntijärjestelmää käyttää. Osittain tämä johtuu siitä, että tällaisilla yrityksillä on houkutus käyttää jälkitestausjärjestelmää, joka on erityisesti suunniteltu osoittamaan järjestelmänsä toimivan hyvin. Mutta vaikka yritykset eivät toimisikaan niin kyynisesti, voi olla niin, että käyttämäni jälkitestausohjelmiston rajoitukset ovat vaikuttaneet heidän suositeltuun kaupankäyntistrategiaansa.