Atpakaļpārbaudes programmatūra ir izstrādāta, lai modelētu, cik labi konkrētā tirdzniecības stratēģija būtu darbojusies noteiktā iepriekšējā periodā. Ideja ir sniegt ieskatu par to, cik labi tā pati stratēģija darbosies nākotnē, lai gan pēc definīcijas tā var būt tikai prognoze. Pareizās atpakaļpārbaudes programmatūras izvēles atslēgas ietver izvairīšanos no postdiktīvas kļūdas, pielāgošanas iespēju meklēšanu un izvairīšanos no programmatūras, ko ražo tie paši cilvēki, kas pārdod tirdzniecības sistēmu.
Vissvarīgākais noteikums, izvēloties atpakaļpārbaudes programmatūru, ir izmantot pakotnes, kas ļauj izmantot tikai datus, kas tajā laikā būtu bijuši pieejami. To nedarot, rodas statistikas problēma, kas pazīstama kā postdiktīva kļūda, kas nozīmē, ka analīze neatspoguļo to, kā tirgotājs patiesībā būtu pieņēmis lēmumus, īstenojot stratēģiju. Viens piemērs tam būtu, ja programmatūra darbotos tikai ar slēgšanas cenām; šī nav reāla situācija, jo brīdī, kad šī cena kļuva pieejama, lai hipotētiskais tirgotājs būtu pieņēmis lēmumu, tirgus būtu slēgts!
Visprecīzākais veids, kā izvairīties no postdiktīvas kļūdas, ir veikt atpakaļpārbaudi pilnībā manuāli. Tā kā tas parasti nav praktiski efektīvs, ir svarīgi izmantot programmatūru, kas ļauj pēc iespējas vairāk pielāgot. Parasti, jo automatizētāka un stingrāka ir programmatūra, jo lielāka iespēja, ka tajā tiks iekļauta postdiktīva kļūda.
Vēl viens noderīgs veids, kā izmantot atpakaļpārbaudes programmatūru, ir meklēt lietojumprogrammas, kas atvieglo analīzes atkārtotu palaišanu, mainot vienu mainīgo. Piemēram, tirgotājs varētu plānot stratēģiju, kas ietver visu akciju pārdošanu, kas zaudējušas 35% no savas vērtības. Laba lietojumprogramma spēs ātri parādīt, kāda atšķirība būtu bijusi rezultātiem, ja tirgotājs tā vietā būtu pārdevis visas akcijas, kas zaudējušas 50% no savas vērtības. Šī pielāgošana ne tikai pārbauda, vai stratēģijas pamatprincipi šķiet pareizi, bet arī atvieglo stratēģijas pārbaudi attiecībā pret cilvēka dabas ierobežojumiem. Lai gan tirgotājs varētu uzskatīt, ka 35% kritums ir “objektīvi” labākais pārdošanas punkts, viņš var saprast, ka, ja viņš īstenotu stratēģiju reāli, viņam būtu kārdinājums ļaut akcijām vēl vairāk kristies, cerot, ka atveseļošanās, vienkārši tāpēc, ka var būt grūti atzīt sakāvi.
Tirgotājiem jābūt īpaši piesardzīgiem pret jebkuru atpakaļpārbaudes programmatūru, ko ražo uzņēmums, kas arī pārdod padomus par to, kuru tirdzniecības sistēmu izmantot. Daļēji tas ir tāpēc, ka šādiem uzņēmumiem būs kārdinājums izmantot atpakaļpārbaudes iestatījumu, kas ir īpaši izstrādāts, lai parādītu, ka viņu sistēma darbojas labi. Taču pat tad, ja uzņēmumi nerīkojas tik ciniski, var gadīties, ka to izmantotās atpakaļpārbaudes programmatūras ierobežojumi ir ietekmējuši viņu ieteicamās tirdzniecības stratēģijas izvēli.