Backtesting: testare pe date istorice
Backtesting aplică reguli explicite unor date istorice folosind numai informația disponibilă la fiecare decizie.
Ce înseamnă?
Backtesting aplică reguli explicite unor date istorice folosind numai informația disponibilă la fiecare decizie. Datele, costurile și ipotezele executării influențează rezultatul; optimizarea pe același eșantion poate supraînvăța trecutul, fără profitabilitate viitoare demonstrată.
Exemplu concret
Original: semnalul se formează la închiderea de 100 USD, însă regulile permit intrare numai la următorul Ask de 100,20 USD. Înregistrarea cumpărării la 100 subestimează prețul de intrare cu 0,20 USD pe unitate.
Un semnal cunoscut la închidere nu autorizează retrospectiv prețul acelei închideri ca intrare.
Pe un ecran mic poți derula diagrama orizontal sau o poți mări. Valorile și concluzia apar și în textul de mai jos.
- Original: moment și Ask
- 100 → 100,20 USD – Diferență 0,20 pe unitate.
- RON: 10 unități
- 10 × 0,20 × 4,50 = 9 – Eroare de preț, curs fictiv.
- RON: după taxă
- 12 − 9 − 4 = −1 – Fără prognoză de performanță.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
Corect: 12 − 9 − 4 = −1. Schimbarea fillului poate inversa semnul rezultatului.
Termeni asociați
Studiu aplicat
Surse și explicații suplimentare
Un link către sursă nu înseamnă că fiecare condiție variabilă a fost verificată din nou la fiecare vizită.
Exemplele sunt ipotetice. Specificațiile produselor și regulile naționale pot fi diferite.