5 votos

La Media móvil Simple Backtest: rentabilidad Acumulada demasiado alto

Me disculpo si este es demasiado básica de una pregunta, pero soy un principiante absoluto a la negociación y estoy en el proceso de aprendizaje de los fundamentos.

Actualmente estoy tratando de modelo a (10 días) SMA backtest en Excel, donde las señales se generan debido a los cruces entre los precios de cierre y el de 10 días de SMA. Puedo calcular la diaria y acumulativa beneficios basados en los precios de cierre de los activos y, a continuación, obtener el valor diario de las devoluciones de la estrategia de multiplicar el diario rentabilidad del activo por 1 (si) o -1 (si es corto) (este método de obtención de la estrategia de diario devuelve ha sugerido en un par de blogs que me había mencionado anteriormente).

Por último, me calcular el acumulado de los retornos para la estrategia. El problema es que el acumulado vuelve a crecer increíblemente grande (supongo que hasta el orden de $10^{15}$). No entiendo lo que estoy haciendo mal - si las fórmulas para calcular los retornos están mal o si la lógica misma es incorrecta.

Estaría agradecido si alguien pudiera ver la hoja de excel (google drive link de abajo) y que me haga saber o al menos darme una pista de donde estoy cometiendo un error (o errores).

Enlace a archivo de excel

2voto

David Rickman Puntos 2787

La media móvil se determina al cierre de un día en particular. Entonces, para calcular el P&L tiene que multiplicar el estado actual (1 o -1) por la Mañana de regreso, en lugar de que usted está usando hoy! Así, por ejemplo, la fórmula en la H13 necesita ser E14/E13-1 y no, como incorrectamente se E13/E12-1.

HTH

1voto

La lógica acumulativa de P&L es puro de erudito. Siga y que la pérdida de todo. Tome la hoja de cálculo y simular la realidad de todos los días paso por paso (recomendamos incluir honorarios) y averiguar la diferencia! Hay un montón de ejemplos, un montón de discusiones basadas en este "sin verificar?" suposición. Utiliza tu mente y comprobar lo que está escrito en Internet.

1voto

Hannah Puntos 41

Hace algunos años, he calculado que de los 29 días de SMA backtesting en Excel con la consideración de que la compra y venta no es capaz de hacer en el mismo día cerca de donde la señal es generada.

No te olvides de los costos de transacción!

Cuando los costos de transacción sería del 0% (...o no incluido) el rendimiento se vería así: Performance without transaction costs

Cuando los costos de transacción sería 0.45% el rendimiento tendría este aspecto: enter image description here

Cuando los costos de transacción sería de 1%, la estrategia sería ir a la quiebra sólo algunos años después de su lanzamiento (¿ves la línea azul en la parte inferior?): enter image description here

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