Il backtest è una simulazione storica che riesegue le regole di una strategia sui dati di mercato passati per mostrare come si sarebbe comportata. Applica passo dopo passo, lungo la storia, le regole di allocazione, ribilanciamento e uscita della strategia stessa, e produce una curva di equity e le metriche di performance.
Altri nomi: Esegui, Ri-esegui
In Fincanva "backtest" indica questa simulazione storica per ogni tipo di strategia: non esiste un tipo di strategia "backtest" a sé stante.
Cosa misura un backtest?
Un backtest misura cosa avrebbero prodotto le regole della strategia stessa sui dati di mercato storici, riportato come curva di equity più le metriche che la riassumono: CAGR, Max drawdown, Sharpe ratio e le altre della vista metriche.
Misura l'intero percorso, non solo il punto di arrivo: due strategie possono chiudere allo stesso valore avendo seguito strade molto diverse, e la curva è ciò che mostra la differenza. Non misura invece nulla al di fuori delle regole che hai salvato: non esprime alcun giudizio su quanto una strategia sia adatta a te, e non dice nulla sui periodi per cui gli strumenti scelti non hanno dati. Vedi Cosa succede quando esegui un backtest? per la meccanica passo per passo.
Come si comporta in Fincanva?
- Il backtest parte dall'anno più remoto consentito dagli strumenti scelti e dal tuo piano e arriva fino all'ultima chiusura di mercato disponibile: la data finale segue i dati più recenti, non la data odierna del calendario.
- I risultati sono in cache. Le strategie che segui Live vengono ricalcolate dal pre-caricamento giornaliero alla tua prima visita della giornata — tranne quelle in attesa di un backtest manuale — quindi i loro numeri possono cambiare da un giorno all'altro senza toccare le impostazioni; una strategia che hai solo salvato mostra finché non la riesegui — vedi stato del backtest.
- Strategie identiche condividono un unico risultato calcolato: un backtest può essere già in corso perché qualcun altro ha richiesto la stessa configurazione.
- Salvare ed eseguire è oggi il modo affidabile per (ri)calcolare: applica le tue ultime impostazioni e avvia un nuovo backtest.
Come funziona il backtesting?
Un backtest prende le regole salvate della tua strategia e le riesegue sulla storia reale dei mercati — comprando, vendendo e ribilanciando come prescrivono — per produrre una curva di equity e le metriche che la riassumono. Legge la strategia senza modificarne nulla e copre la storia fino all'ultima chiusura di mercato disponibile. Un backtest è evidenza su ciò che quelle regole avrebbero fatto in passato, mai una previsione di ciò che faranno.
Che cosa produce davvero un backtest?
Un backtest produce due cose che leggi direttamente: una curva di equity e la traccia di come si sono mosse le posizioni tra una data di ribilanciamento e la successiva.
La curva di equity è tracciata accanto al suo benchmark, perché sia visibile la forma del risultato e non solo la cifra finale. Le discese sotto un massimo precedente compaiono come avvallamenti della linea: sono le stesse discese che la cifra di max drawdown riassume in un unico numero.
una curva di equity che sale lungo un periodo storico, affiancata da una linea di benchmark più piatta; ogni tratto in cui la linea resta sotto il proprio massimo precedente è un drawdown.
Il secondo risultato riguarda le posizioni: tra un ribilanciamento e l'altro i pesi effettivi si allontanano dai pesi obiettivo: è la deriva dei pesi. A ogni data di ribilanciamento programmata tornano di scatto all'obiettivo. Nel mezzo nulla la corregge, quindi un portafoglio osservato a metà periodo è un portafoglio con i pesi andati alla deriva, non il mix obiettivo.
Cosa succede quando esegui un backtest?
Un backtest si svolge in quattro passaggi: entrano le tue regole, Fincanva le riesegue lungo la storia, la riesecuzione produce una curva di equity e la curva viene distillata in metriche.
- Regole. La strategia che hai salvato — il suo universo, la sua allocazione, le sue condizioni di rischio, le sue regole di uscita. Un backtest si limita a leggerle: eseguire il backtest di una strategia non la modifica mai.
- Riesecuzione storica. Fincanva avanza lungo la storia reale dei mercati e applica quelle regole data per data, riportando le posizioni ai pesi obiettivo con la cadenza che hai impostato. Vedi Ribilanciamento.
- Curva di equity. Il valore della strategia in ogni data simulata, tracciato come un'unica linea: l'intero percorso che avrebbe seguito, non soltanto il punto d'arrivo. Vedi Curva di equity.
- Metriche. La curva distillata in numeri: CAGR, indice di Sharpe, max drawdown e tutti gli altri. Vedi Cosa significa ogni numero in Metriche di performance.
Come funziona in pratica?
Una strategia a due asset detiene il 60% in un ETP azionario e il 40% in un ETP obbligazionario, ribilanciando al 60/40 due volte l'anno. Il backtest avvia entrambe le gambe dallo stesso capitale e riesegue ogni giorno di negoziazione; a ciascuna data di ribilanciamento riduce la gamba cresciuta oltre il suo obiettivo e riporta l'altra al peso previsto. Dopo due ribilanciamenti, la curva di equity riflette sia i movimenti del mercato sia le due correzioni al 60/40, e le metriche riassumono l'intero percorso.
Quali bias elimina un backtest?
Un backtest elimina del tutto uno dei classici bias della ricerca, ne riduce altri e lascia i restanti a chi costruisce la strategia. La pagina di ciascun bias spiega come lo tratta Fincanva; i quattro qui sotto pesano più direttamente su un singolo backtest.
- Survivorship bias — eliminato. Gli strumenti delistati restano nei dati e l'appartenenza a un indice viene risolta alla data simulata, così un backtest è misurato sul mercato com'era a ciascuna data storica. Universo e periodo restano una tua scelta — vedi come Fincanva tratta le società delistate.
- Overfitting — resta tuo. Nasce da come costruisci la strategia, non dal calcolo, quindi nessun motore lo elimina. Vedi come si comporta Fincanva.
- Look-ahead bias — vedi come si comporta Fincanva.
- Cost-ignoring bias — vedi come un backtest tiene conto dei costi di trading e delle imposte e Ipotesi di simulazione.
Quali sono i limiti e i casi particolari di un backtest?
- Un backtest copre la storia fino all'ultima chiusura di mercato disponibile. Le giornate di mercato continuano ad arrivare, quindi un backtest concluso invecchia. Una strategia che hai segnato come Live viene rieseguita per te man mano che arrivano nuovi dati; una che hai soltanto salvato no: il suo stato del backtest passa a Da ricalcolare dopo un aggiornamento dei dati e resta tale finché non la riesegui.
- Una storia breve accorcia il backtest. Un backtest può coprire soltanto il periodo per cui gli strumenti scelti hanno dati: basta uno strumento con storia breve per limitare quanto indietro può arrivare l'intero backtest.
- Le date di ribilanciamento sono discrete. I pesi vengono riportati all'obiettivo solo con la cadenza che hai impostato, mai in continuo: la deriva tra due date di ribilanciamento fa parte del risultato, non è un suo difetto.
- Un backtest può terminare prima. Se il valore di una strategia crolla abbastanza, il backtest smette di operare — vedi Regole di fallimento.
- L'evidenza non è una promessa. Eliminare un bias rende il passato più onesto, non rende il futuro più certo. Leggi ogni risultato come "ciò che queste regole avrebbero fatto", mai come "ciò che queste regole faranno".
Usato in 159 pagine
- Orientarsi tra le schede dell'Analisi di una strategia · Analisi
- Cosa significa ogni numero in Metriche di performance · Analisi
- Leggere la heatmap dei rendimenti mensili · Analisi
- Leggere lo storico operazioni di una strategia · Analisi
- Vedere dove potrebbe arrivare una strategia con la scheda Proiezione · Analisi
- Verificare quanto fidarsi di un backtest con la scheda Robustezza · Analisi
- Riporta una strategia allo stato Aggiornata · Backtesting
- Cosa include ciascun piano · Account e sicurezza
- Cosa dice Impostazioni → Utilizzo · Account e sicurezza
- Cosa contano le cifre sulla copertura dei dati di Fincanva · Dati e metodologia
- Su quali dati girano i tuoi backtest · Dati e metodologia
- È una consulenza finanziaria? · Teoria degli investimenti
- I nove bias che Fincanva ti aiuta a evitare · Per iniziare
- La Home, la pagina su cui arrivi dopo l'accesso · Per iniziare
- Inizia con Fincanva in cinque passi · Per iniziare
- Il ciclo Fincanva · Per iniziare
- Cos'è Fincanva, e cosa puoi farci? · Per iniziare
- Seguire una strategia Live · Portafoglio e posizioni
- Tenere in ordine il registro live · Portafoglio e posizioni
- Leggere il piano ordini · Portafoglio e posizioni
- Backtest di uno screener · Screener
- Scegliere gli strumenti che una strategia contiene · Strategie
- Scegli come un metodo stima il rischio · Strategie
- Scegli un metodo di allocazione · Strategie
- Crea una strategia e scegli i suoi strumenti · Strategie
- Modificare una strategia: le card delle impostazioni · Strategie
- Salvare, eseguire e copiare una strategia · Strategie
- AAGR
- Tutto insieme
- Allocazione e metodo di allocazione
- Annualizzazione
- Modalità di selezione asset
- Tipo di asset
- Affidabilità del backtest
- Regole di fallimento
- Benchmark
- Mese migliore e mese peggiore
- Black-Litterman
- CAGR
- Finestra di calcolo
- Capitale
- Grafico del capitale
- Imposta sulle plusvalenze
- Liquidità % e capitale investito
- Interruttori del grafico
- Cherry-picking bias
- Clustering
- Combinata
- Analitica strategie
- Tempo di calcolo
- Tipi di condizione
- Valore a rischio condizionato
- Confirmation bias
- Analisi dei contributi
- Duplica e Copia nelle Mie
- Cost-ignoring bias
- Interruttore dei costi
- Matrice di covarianza
- Finestra di copertura
- Freschezza dei dati e frontiera
- Data-quality bias
- Data-snooping bias
- Livelli di accesso ai dati
- Delistato
- Direzione: Solo long, Long/short, Solo short
- Tassazione dividendi
- Dividendi e frazionamenti
- Max drawdown
- Curva di equity
- Rendimento in eccesso
- Orario esecuzione
- Motivo di uscita
- Suggerimenti di Fin
- Valore finale
- Punteggio Fincanva
- Fixed weights
- Colonne delle metriche fondamentali
- Lordo e netto
- Regimi nascosti (Markov)
- Hierarchical equal risk contribution
- Hierarchical risk parity
- Posizioni
- Ipotesi forzate nella vista Posizioni
- Combinata incompleta
- Liste di indice e composizione point-in-time
- Strumento
- Spread sui tassi d'interesse
- Inverse volatility
- Quota investita
- Registro live
- Drawdown più lungo
- Recupero più lungo
- Look-ahead bias
- Segna come Live
- Allineamento dei giorni di mercato e dei calendari di borsa
- Detenzione massima in mesi
- Max diversification
- Tabella delle metriche
- Min correlation
- Mie / Pubbliche
- Min CVaR
- MPT (Markowitz)
- Media mensile e media annuale
- Matrice dei mesi
- Nested clustered optimization
- Overfitting
- Identificativo permanente dello strumento
- Conformità al piano
- Portafoglio
- Andamento della strategia
- Tabella riassuntiva delle posizioni
- Mesi positivi
- Varianti pre-calcolate delle ipotesi
- Cono di proiezione
- Ribilanciamento
- Linea dei regimi
- Reinvestimento dei profitti
- Rapporto rendimento/drawdown
- Finestre di rendimento
- Condizione di rischio
- Tasso privo di rischio
- Canonicalizzazione del Risk-Off
- Risk parity
- Correlazione rolling
- Stato del backtest
- Screener
- Screener allegato
- Backtest dello screener
- Selection bias
- Calcolo condiviso
- Indice di Sharpe
- Ipotesi di simulazione
- Motore di simulazione
- Anno di inizio simulazione
- Slippage
- Serie dati speciali
- Sensibilità alla data di inizio
- Capitale iniziale
- Passo per passo
- Stochastic programming
- Strategia
- Avvisi strategia
- Strategia in una Combinata
- Tipo di strategia
- Stress test
- Survivorship bias
- Nozionale target
- Regime fiscale
- Residenza fiscale
- Interruttore delle imposte
- Fuso orario
- P&L totale
- Rendimento totale
- Costo di transazione
- Universo
- Valore a rischio
- Volatilità
- Walk-forward replay
- Whipsaw