3 votos

¿Debe un backtester tener la capacidad de ejecutar múltiples estrategias simultáneamente?

En este momento el backtester tiene un cartera una cartera está asociada a una estrategia . El backtester se utiliza para probar diferentes estrategias de una en una, dando su rendimiento, Sharpe, drawdown. Pero, ¿debería la cartera tener la capacidad de estar asociada con múltiples estrategias (ejecutándose simultáneamente); o debería el backtester tener la capacidad de ejecutar múltiples carteras, cada una con una estrategia individual? ¿Es esto de alguna manera importante en el contexto de optimización de carteras ?

Actualización: además del argumento de la velocidad/paralelización, estoy buscando un argumento financiero. Se podría argumentar que un backtester es una simulación del rendimiento del fondo; en ese contexto -- ¿un fondo tendría una cartera con múltiples estrategias asignadas?

1 votos

Si trabajas por tu cuenta (y no tienes un gran número de programadores trabajando para ti) te sugiero que mantengas tu proyecto lo más simple posible. Ningún motor de backtest que yo conozca tiene esta característica (aunque podría ser agradable para ahorrar tiempo al usuario).

3voto

Min Gao Puntos 28

Bueno, por experiencia personal, el backtesting puede llevar hasta varias horas dependiendo de la estrategia, así que ciertamente sería útil probar en paralelo en varios casos, ya que puede ayudar a acelerar el rendimiento dependiendo de su hardware.

Ahora bien, si tiene un modelo de optimización de carteras que requiere una entrada de parámetros, la ejecución de una estrategia que pruebe muchos parámetros en una sola cartera en paralelo ayudaría a mantener un tamaño de muestra decente mientras se preserva el tiempo de backtest.

0 votos

Buenos argumentos en términos de velocidad / paralelismo. Además de la velocidad, también es importante el backtester como representación exacta de lo que podría estar haciendo la cartera financiera real. Desde una perspectiva financiera, ¿podría darse una situación en la que una cartera esté ejecutando múltiples estrategias o es esto inusual?

1 votos

Si uno tiene una gran cartera, podría ser útil si una estrategia donde cubrir otro, tal vez para la exposición FX o tal. Sin embargo no pude pensar en nada de particular utilidad.

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X