Testare istorică fără autoamăgire
O simulare istorică este un instrument de cercetare, nu o mașină a timpului sau o promisiune privind rezultatele reale.

Scrie regula înainte să examinezi răspunsul
Un test retrospectiv aplică reguli de decizie specificate datelor istorice și calculează ce ar fi produs o succesiune modelată de tranzacții. Valoarea lui constă în confruntarea unei ipoteze cu dovezile. Dacă regula se schimbă ori de câte ori apare un exemplu pierzător, exercițiul devine o modalitate de descriere a trecutului, nu de testare a unui proces decizional repetabil.
Începe cu universul instrumentelor, intervalul de observație, condiția de intrare, condiția de ieșire, metoda de dimensionare și modelul costurilor. Definește când devine disponibilă informația și când ar putea fi executat pentru prima dată un ordin. O strategie bazată pe prețul de închidere nu poate presupune în mod normal că știa dinainte acea închidere finală și că a executat exact la același preț fără justificări suplimentare.
Fii atent la informațiile viitoare care se strecoară în trecut
Biasul de anticipare apare când simularea folosește informații indisponibile la momentul deciziei. Exemplele includ date economice revizuite, un anunț ulterior de rezultate sau o listă viitoare a componentelor unui indice. O bază de date istorică poate fi perfect corectă astăzi, dar nepotrivită pentru reconstruirea a ceea ce știa efectiv o persoană la o dată anterioară.
Eroarea de supraviețuire apare când universul testat exclude instrumentele care au dispărut. O strategie testată doar pe companii care încă există poate omite falimente, delistări și achiziții care au afectat setul istoric de oportunități. Aceeași problemă poate apărea cu tokenuri cripto eșuate sau fonduri desființate. Documentează cum tratează setul de date disparițiile, în loc să ștergi tacit înregistrările dificile.
Operațiunile corporative necesită verificare separată. La o divizare de două acțiuni pentru una, 100 de acțiuni la 40 de dolari devin 200 la aproximativ 20, înaintea altor mișcări de preț. Divizarea nu înjumătățește valoarea poziției. Prețurile ajustate combinate cu cantități neajustate inventează rezultate. Adăugarea dividendului la o serie care îi include deja reinvestirea îl numără de două ori. Separă convențiile prețurilor pentru semnale, execuție și contabilitatea pozițiilor.
Tratează execuția ca pe un model, nu ca pe o favoare
O lumânare care atinge un preț limită nu dovedește că întregul tău ordin ar fi fost executat. Contează poziția în coadă, cantitatea disponibilă și traiectoria din interiorul lumânării. Dacă atât un stop, cât și o țintă sunt atinse într-o singură bară, bara singură poate să nu dezvăluie care s-a produs prima. Tratează prudent această ambiguitate sau folosește date care pot clarifica succesiunea.
Include spreadul, comisioanele, finanțarea, costurile împrumutului unde sunt relevante și un derapaj plauzibil. Tratamentul fiscal depinde de jurisdicție și situație, astfel că o simulare generică trebuie să precizeze dacă rezultatele sunt înainte de impozitare, nu să inventeze o rată universală. Compară rezultatele în mai multe ipoteze de cost. O metodă care reușește doar cu execuție gratuită și instantanee este fragilă.
Separă descoperirea de evaluare
Încercarea a sute de combinații de parametri și prezentarea celei mai bune creează o problemă de selecție. O combinație poate arăta excelent din întâmplare. Rezervă date care nu au fost folosite la dezvoltarea regulii și evită consultarea lor repetată până devin un alt eșantion de antrenare. Un test simulat prospectiv oferă o verificare diferită, deoarece observațiile noi sosesc după fixarea regulilor.
Raportează variantele eșuate, dimensiunea eșantionului, intervalul de date și numărul experimentelor, nu doar graficul câștigător. Examinează dacă alegerile apropiate ale parametrilor se comportă similar sau dacă o singură setare izolată produce tot profitul. Rezultatele ipotetice rămân ipotetice chiar și când foaia de calcul este precisă la mai multe zecimale. Lichiditatea, emoțiile și problemele operaționale nu sunt reproduse complet de calculele istorice.
Păstrează un jurnal de cercetare al versiunilor datelor și al modificărilor calculelor. O ajustare corectată pentru o divizare a acțiunilor sau includerea nouă a unei delistări poate schimba substanțial un rezultat, iar corecția trebuie să rămână vizibilă. Reproductibilitatea înseamnă că altă persoană poate reconstrui același răspuns din datele și regulile declarate. Nu înseamnă că răspunsul este util economic, dar este un pas necesar pentru a afla.
Reconstituie o tranzacție înainte de a avea încredere în o mie
Pentru o tranzacție, reconstituie data informației, disponibilitatea efectivă, decizia, sosirea ordinului, execuțiile și comisioanele. Aceste momente nu sunt interschimbabile. Un comunicat publicat după închiderea de marți nu justifică o decizie de marți dimineață. Conversiile fusurilor orare și ora de vară pot introduce informație viitoare într-o regulă aparent corectă.
Reconciliază întregul cont, nu doar tranzacțiile închise. Numerarul inițial, fluxurile externe, rezultatele realizate și evaluarea pozițiilor deschise trebuie să explice capitalul final. O listă de închideri poate ascunde pierderi nerealizate mari. Semnale simultane nu pot cheltui fiecare aceiași bani. Simulatorul trebuie să gestioneze ordine concurente, putere de cumpărare insuficientă și poziții rămase la sfârșit.
Folosește date artificiale mici, cu răspuns cunoscut. Prețul constant fără comisioane nu trebuie să producă profit din tranzacționare. O divizare pură păstrează averea dacă numărul de acțiuni este ajustat. Pentru aceleași tranzacții, majorarea comisionului reduce rezultatul exact cu suma suplimentară. Un preț lipsă cere o regulă documentată, nu execuție la zero sau folosirea nelimitată a unei cotații vechi.
Alege un reper adecvat întrebării. O strategie exclusiv de cumpărare poate câștiga fiindcă piața crește. Compar-o cu expunere pasivă pe aceleași date, cu tratament consecvent al dividendelor și numerarului. Timpul petrecut în afara pieței schimbă și expunerea, și costul de oportunitate. Soldul superior cere explicație, nu dovedește automat pricepere în alegerea momentului.