A menudo realizo pruebas rápidas de estrategias de trading en mis suites de análisis:
- multiplicando un vector de señal (retardada, {-1,0,1}) con una serie temporal de rendimientos porcentuales diarios
- haciendo un producto acumulativo de las series temporales resultantes después de añadir 1 a cada retorno
Esto es bastante estándar, pero para ser claros:
$$ \text{NAV}_i = \prod_{ j = 1 }^i (1 + r_j) $$
Cuando tengo muchos activos, hago el primer paso en cada serie de retorno, luego la suma por elementos, y luego el segundo paso.
Habiendo ejecutado tales estrategias con dinero real, sé que la suposición implícita de que la cartera se reequilibrará con una exposición constante en relación con el valor liquidativo de cada día no es realista.
Lo que me gustaría saber es:
- ¿Alguien tiene algún otro problema con este enfoque para ejecutar backtests? ¿En particular, para las estrategias con múltiples subyacentes?
- Para "hacer" que la estrategia opere mensualmente, ¿bastaría con sumar los rendimientos diarios intramensuales (de modo que haya un rendimiento sumado para cada mes) y luego hacer el producto acumulativo en el paso 2 sobre la serie de estos rendimientos sumados?