Programska oprema za testiranje nazaj je zasnovana tako, da simulira, kako dobro bi določena strategija trgovanja delovala v določenem prejšnjem obdobju. Ideja je dati nekaj vpogleda v to, kako dobro bi ista strategija delovala v prihodnosti, čeprav je to po definiciji lahko le napoved. Ključi za izbiro pravilne programske opreme za testiranje nazaj vključujejo izogibanje postdiktivnim napakam, iskanje možnosti prilagajanja in izogibanje programski opremi, ki jo proizvajajo isti ljudje, ki prodajajo trgovalni sistem.
Najpomembnejše pravilo pri izbiri programske opreme za nazaj je uporaba paketov, ki vam omogočajo izključno uporabo podatkov, ki bi bili takrat na voljo. Če tega ne storite, se ustvari statistični problem, znan kot postdiktivna napaka, kar pomeni, da analiza ne odraža, kako bi se trgovec dejansko odločal pri izvajanju strategije. En primer tega bi bil, če bi programska oprema delovala samo z zaključnimi cenami; to ni realna situacija, saj bi se trg zaprl do trenutka, ko je ta cena postala na voljo za hipotetičnega trgovca, da bi sprejel odločitev!
Najbolj natančen način, da se izognete postdiktivni napaki, je, da v celoti ročno izvedete testiranje za nazaj. Ker to običajno ni praktično učinkovito, je pomembno uporabiti programsko opremo, ki omogoča čim več prilagajanja. Na splošno velja, da bolj avtomatizirana in toga je programska oprema, večja je verjetnost, da bo vključevala postdiktivno napako.
Drug koristen način uporabe programske opreme za testiranje nazaj je iskanje aplikacij, ki olajšajo ponovni zagon analize z eno spremenljivo spremenljivko. Na primer, trgovec lahko načrtuje strategijo, ki vključuje prodajo vseh delnic, ki so izgubile 35 % svoje vrednosti. Dobra aplikacija bo lahko hitro pokazala, kakšna bi bila razlika v rezultatih, če bi trgovec namesto tega prodal delnice, ki so izgubile 50 % vrednosti. Poleg preverjanja, ali se osnove strategije zdijo zdrave, ta prilagoditev olajša preizkušanje strategije glede na omejitve človeške narave. Medtem ko bi trgovec morda verjel, da je 35-odstotni padec “objektivno” najboljša točka za prodajo, se lahko zaveda, da bi ga, če bi resnično izvajal strategijo, zamikalo, da bi delnice še naprej padale v upanju, da okrevanje, preprosto zato, ker je težko priznati poraz.
Trgovci bi morali biti še posebej previdni pri kakršni koli programski opremi za nazaj, ki jo proizvaja podjetje, ki prodaja tudi nasvete o tem, kateri sistem trgovanja uporabiti. Delno je to zato, ker bodo takšna podjetja v skušnjavi uporabiti nastavitev za testiranje za nazaj, ki je posebej zasnovana tako, da pokaže, da njihov sistem dobro deluje. Toda tudi če podjetja ne delujejo tako cinično, se lahko zgodi, da so omejitve programske opreme za testiranje nazaj, ki so jo uporabile, vplivale na njihovo izbiro priporočene strategije trgovanja.