He estado indagando un poco y esta pregunta se ha planteado muchas veces de diversas formas a lo largo de los años
- Backtesting de estrategias de opciones en R
- ¿Existen buenas herramientas para el backtesting de estrategias de opciones?
- Backtesting sobre datos históricos de opciones
- Documentos sobre el backtesting de estrategias de negociación de opciones
En particular, estoy interesado en el comercio de spreads. Por lo que he visto, el backtesting de estas estrategias está bastante relegado a las herramientas comerciales, o a los profesionales que escriben las suyas propias. Entiendo la idea básica del backtesting, y me gustaría hacer el mío propio. En parte porque ahora mismo soy un simple aficionado que todavía no tiene el capital para permitirse una herramienta realmente buena, y en parte porque me gustaría aprender exactamente cómo funciona desde dentro.
Un post menciona que un backtester de opciones no es muy diferente de un backtester de acciones. Es posible que esto sea cierto, pero no entiendo cómo. Para el backtesting de opciones, necesitaríamos datos históricos de las opciones (para obtener el bid/ask, strike, expiración, delta, imp. vol., etc), y también datos históricos del contrato subyacente para generar señales. También tendríamos que expirar adecuadamente las opciones. Tal vez lo esté complicando demasiado.
¿Existe algún recurso que realmente profundice en cómo se hizo su backtester? Algunos de los documentos en el cuarto enlace entran un poco en la sección de metodología, pero me pareció que no había mucho que masticar en la mayoría de ellos. Probablemente porque la discusión del backtester en sí es tangencial al documento real.