Cos'è il backtesting?

Il backtesting implica l'applicazione di una strategia o di un modello predittivo ai dati storici per determinarne l'accuratezza. Può essere utilizzato per testare e confrontare la fattibilità delle strategie di trading in modo che i trader Sei abilità essenziali dei Master Traders Quasi chiunque possa diventare un trader, ma per essere uno dei master trader ci vuole più del capitale di investimento e un abito a tre pezzi. Tieni presente: c'è un mare di individui che cercano di entrare a far parte dei ranghi dei trader esperti e portare a casa il tipo di denaro che accompagna quel titolo. può impiegare e modificare strategie di successo.

Backtesting

Sommario

  • Il backtesting implica l'applicazione di una strategia o di un modello predittivo ai dati storici per determinarne l'accuratezza.
  • Consente ai trader di testare strategie di trading senza la necessità di rischiare il capitale.
  • Le misure comuni di backtesting includono utile / perdita netta, rendimento, rendimento corretto per il rischio, esposizione al mercato e volatilità.

Come funziona il backtesting

Gli analisti utilizzano il backtesting come un modo per testare e confrontare varie tecniche di trading senza rischiare denaro. La teoria è che se la loro strategia ha funzionato male in passato, è improbabile che funzionerà bene in futuro (e viceversa). Le due componenti principali esaminate durante i test sono la redditività complessiva e il livello di rischio assunto.

Tuttavia, un backtest esaminerà le prestazioni di una strategia in relazione a molti fattori diversi. Un backtest di successo mostrerà ai trader una strategia che ha dimostrato di mostrare risultati positivi storicamente. Sebbene il mercato non si muova mai esattamente allo stesso modo, il backtest si basa sul presupposto che le azioni si muovano secondo modelli simili come hanno fatto storicamente.

Backtesting - Come funziona

Implementazione

Un backtest è solitamente codificato da un programmatore. Programmazione La programmazione è il processo di scrittura delle istruzioni che un computer deve eseguire. È simile a una ricetta per gli esseri umani. Una ricetta contiene un elenco di azioni, eseguendo una simulazione sulla strategia di trading. La simulazione viene eseguita utilizzando i dati storici di azioni, obbligazioni e altri strumenti finanziari. La persona che facilita il backtest valuterà i rendimenti del modello su diversi set di dati.

È inoltre essenziale che il modello venga testato in molte diverse condizioni di mercato al fine di valutare oggettivamente le prestazioni. Le variabili all'interno del modello vengono quindi ottimizzate per l'ottimizzazione rispetto a diverse misure di backtesting differenti.

Misure comuni di backtesting

  • Utile / perdita netto
  • Rendimento : il rendimento totale del portafoglio in un determinato periodo di tempo
  • Rendimento aggiustato per il rischio Rapporti di rendimento aggiustato per il rischio Esistono numerosi rapporti di rendimento aggiustati per il rischio che aiutano gli investitori a valutare gli investimenti esistenti o potenziali. Questi rapporti possono essere più utili delle semplici metriche di rendimento dell'investimento che non tengono conto del livello di rischio dell'investimento. : Il rendimento del portafoglio aggiustato per un livello di rischio
  • Esposizione di mercato : il grado di esposizione a diversi segmenti di mercato
  • Volatilità Volatilità La volatilità è una misura del tasso di fluttuazioni del prezzo di un titolo nel tempo. Indica il livello di rischio associato alle variazioni di prezzo di un titolo. Investitori e trader calcolano la volatilità di un titolo per valutare le variazioni passate dei prezzi: La dispersione dei rendimenti sul portafoglio

Bias di backtest

Quando si crea un modello di trading da sottoporre a backtest, i trader devono evitare pregiudizi nella creazione del modello. Per garantire l'obiettività, la strategia deve essere testata su diversi periodi di tempo con un campione di azioni imparziale e rappresentativo. Se un trader dovesse scegliere e scegliere le azioni e il periodo di tempo in cui la sua strategia viene testata a ritroso, il modello sarebbe fondamentalmente difettoso. Sebbene il test possa produrre risultati positivi, ciò sarebbe solo perché il modello è stato creato per adattarsi perfettamente a questi dati. Pertanto, è essenziale che durante il processo vengano utilizzati diversi set di dati.

Bias di previsione

Un altro errore durante il test retrospettivo è il pregiudizio di previsione. Il bias di previsione implica l'incorporazione di informazioni nel modello sottoposto a backtest che normalmente non sarebbero disponibili quando il modello viene effettivamente implementato.

Ad esempio, supponi di eseguire il backtest di un modello di trading che si basa sulle informazioni finanziarie disponibili alla fine dell'anno fiscale. Nel modello, inserisci le informazioni al 31 dicembre; tuttavia, le informazioni generalmente non sono disponibili fino a un paio di settimane dopo la fine dell'anno. L'implementazione dei dati in un backtest farebbe sì che il rendimento del modello sia artificialmente alto a causa della distorsione di previsione.

Backtesting - Grafico Bais Look-Ahead

  • A - Fine anno fiscale (ora in cui il modello di backtesting presuppone il rilascio del rapporto annuale)
  • B - Rilascio del rapporto annuale
  • C - Ora in cui il modello di backtesting presuppone il rilascio del rapporto del primo trimestre
  • D - Rilascio del rapporto del primo trimestre

Il grafico sopra mostra una sequenza temporale di come un modello di backtesting potrebbe diventare difettoso a causa del bias di previsione. Il modello presuppone che le informazioni siano disponibili nei punti A e C, mentre in realtà le informazioni diventano disponibili nei punti B e D. Il risultato di un backtest correttamente costruito produrrebbe probabilmente un risultato completamente diverso da quello che fa le stesse ipotesi di sopra.

Chi utilizza il backtesting?

Chiunque può eseguire il proprio backtest; tuttavia, i test retrospettivi sono generalmente eseguiti da investitori istituzionali e gestori di fondi. Il backtest utilizza dati che possono essere costosi da ottenere e richiedono una modellazione complessa.

I trader istituzionali e le società di investimento possiedono il capitale umano e finanziario necessario per impiegare modelli di backtesting nelle loro strategie di trading. Inoltre, con ingenti somme di denaro in gioco, gli investitori istituzionali Investitore istituzionale Un investitore istituzionale è una persona giuridica che accumula i fondi di numerosi investitori (che possono essere investitori privati ​​o altre persone giuridiche) a cui spesso è richiesto di eseguire un backtest per valutare il rischio.

Esempio

Supponi di essere un analista presso una società di investimento e ti è stato chiesto di eseguire il backtest di una strategia rispetto a una serie di dati storici che ti sono stati forniti. La strategia prevede l'acquisto di un'azione se raggiunge un minimo di 90 giorni. Il primo passo nel backtesting sarebbe scegliere dati storici imparziali.

Quindi si applica la strategia ai dati e si scopre che la strategia ha prodotto un rendimento di 150 punti base migliore rispetto alla strategia corrente utilizzata dalla società. Il backtest ha contribuito a consolidare la ricerca eseguita nella creazione della strategia di trading. L'impresa di investimento può decidere se il backtest è un motivo sufficiente per utilizzare la strategia.

Letture correlate

Finance è il fornitore ufficiale della certificazione CBCA ™ CBCA ™ globale Certified Banking & Credit Analyst (CBCA) ™ L'accreditamento Certified Banking & Credit Analyst (CBCA) ™ è uno standard globale per gli analisti del credito che copre finanza, contabilità, analisi del credito, analisi del flusso di cassa , modelli di alleanze, rimborsi di prestiti e altro ancora. programma di certificazione, progettato per aiutare chiunque a diventare un analista finanziario di livello mondiale. Per continuare a far progredire la tua carriera, le risorse aggiuntive di seguito saranno utili:

  • Algoritmi Algoritmi (Algos) Gli algoritmi (Algos) sono un insieme di istruzioni che vengono introdotte per eseguire un'attività e vengono introdotti algoritmi per automatizzare il trading e generare profitti a una frequenza impossibile per un trader umano
  • Clustering Illusion Clustering Illusion Clustering illusion si riferisce a un pregiudizio cognitivo nella finanza comportamentale in cui un investitore osserva modelli in quelli che sono effettivamente eventi casuali. In altro
  • Verifica delle ipotesi Verifica delle ipotesi La verifica delle ipotesi è un metodo di inferenza statistica. Viene utilizzato per verificare se un'affermazione relativa a un parametro della popolazione è corretta. Controllo di un'ipotesi
  • Bias di selezione del campione Bias di selezione del campione Il bias di selezione del campione è il bias che risulta dal fallimento nel garantire la corretta randomizzazione di un campione di popolazione. I difetti della selezione del campione

Raccomandato

Crackstreams è stato chiuso?
2022
Il centro di comando MC è sicuro?
2022
Taliesin sta lasciando il ruolo critico?
2022