Come faccio a scegliere il miglior software di backtesting?
Il software di backtesting è progettato per simulare quanto una particolare strategia di trading avrebbe funzionato in un periodo precedente specifico. L'idea è quella di dare un'idea di quanto la stessa strategia funzionerebbe in futuro, sebbene per definizione questa possa essere solo una previsione. Le chiavi per la raccolta del corretto software di backtesting includono l'evitamento di errori postdittivi, la ricerca di opzioni di personalizzazione ed evitare il software prodotto dalle stesse persone che vendono un sistema di trading. Non farlo crea un problema statistico noto come errore post -odritivo, il che significa che l'analisi non riflette come un trader avrebbe effettivamente preso decisioni nello svolgimento di una strategia. Un esempio di ciò sarebbe se il software funzionasse solo con i prezzi di chiusura; Questa non è una situazione realistica, poiché quando il prezzo è diventato disponibile per l'ipotesiTalical Trader per aver preso una decisione, il mercato avrebbe chiuso!
Il modo più accurato per evitare l'errore postdittivo è quello di eseguire il backtesting completamente manualmente. Poiché questo di solito non è praticamente efficiente, è importante utilizzare un software che consenta il maggior numero possibile di personalizzazione. Generalmente, più automatizzato e rigido è il software, più è probabile che includa l'errore postdittivo.
Un altro modo utile per utilizzare il software di backtesting è cercare applicazioni che semplificano il riemersione dell'analisi con una variabile cambiata. Ad esempio, un trader potrebbe pianificare una strategia che include la vendita di qualsiasi titolo che ha perso il 35% del suo valore. Una buona applicazione sarà in grado di mostrare rapidamente quale differenza sarebbe stata fatta ai risultati se il trader avesse invece venduto qualsiasi titolo che ha perso il 50% del suo valore. Oltre a testare se i fondamenti di una strategia appaiono, questoLa personalizzazione semplifica testare una strategia rispetto ai limiti della natura umana. Mentre un trader potrebbe credere che la caduta del 35% sia "obiettivamente" il punto migliore in cui vendere, potrebbe rendersi conto che se avesse effettuato la strategia per reale, sarebbe tentato di lasciare che lo stock cada ulteriormente nella speranza di un recupero, semplicemente perché può essere difficile ammettere la sconfitta.
I trader dovrebbero essere particolarmente diffidenti nei confronti di qualsiasi software di backtesting prodotto da una società che vende anche consigli su quale sistema di trading da utilizzare. In parte ciò è dovuto al fatto che tali aziende saranno tentate di utilizzare un set-up di backtest che è particolarmente progettato per mostrare il loro sistema come funzionare bene. Ma anche quando le aziende non agiscono in modo così cinico, potrebbe accadere che i limiti del software di backtesting che hanno usato hanno influenzato la loro scelta di strategia di trading raccomandata.