Backtest - Cartera permanente europea - Año 2020 (YTD)

Subforo dedicado a la realización de backtests de la cartera permanente y comparativas entre productos para su implementación
Avatar de Usuario
Manu
Administrador
Mensajes: 175
Registrado: 16 May 2020, 21:44

Backtest - Cartera permanente europea - Año 2020 (YTD)

Mensaje por Manu »

Hola a todos,
Inauguramos una nueva sección del foro dedicada a backtest. Por romper un poco el hielo, creo este primer hilo con un backtest para el año 2020.
Adicionalmente, estoy trabajando en un programa en python para poder aportar algo más de información, sistematizar los análisis o aplicar rebalanceos automáticos pero he visto que también hay cosas chulas en PowerBI, Matlab, Excel, etc. Me encuentro en pleno proceso de búsqueda, y cualquier sugerencia es bienvenida :)

Descargo de responsabilidad
Es importantísimo dedicar unos instantes a tomar en cuenta los siguientes aspectos sobre los backtests antes de entrar en materia:
  • Rentabilidades pasadas no garantizan rentabilidades futuras
  • Representan la evolución de una cartera en un período de tiempo y con una distribución de activos concretos
  • Son muy dependientes de la fecha concreta de inicio y fin
  • El origen de los datos y la divisa deben estar claramente indicados
  • Los costes de operativa y las horquillas en la adquisición de los productos tienen un cierto impacto sobre la rentabilidad
  • De haber rebalanceos, estos pueden tener un impacto significativo en el resultado (dependiendo de su periodicidad y de la fiscalidad de los productos elegidos)
  • Puede haber errores en la base de datos, en su procesado, de programación o de interpretación de los mismos
  • El histórico de los datos deberá ser lo suficientemente extenso en función del análisis a realizar
  • El backtest debe indicar si se descuenta o no la inflación
Distribución de activos y fuente de los datos
En este apartado se incluye la distribución de activos considerada junto con el origen de los datos utilizados Puesto que los bonos reparten 0% de cupón, no se ha aplicado ninguna corrección

Configuración
En este hilo os traigo un backtest de la cartera permanente para lo que llevamos de año 2020
  • Inicio: 30 de Diciembre de 2019 (último día con datos disponibles de todos los productos. Aportación única)
  • Final: 5 de Agosto de 2020
  • Precios: diarios, al cierre (oro, precio a las 16:00 UTC +2)
  • No se realizan aportaciones adicionales ni rebalanceos (al no tocarse las bandas 15-35)
  • Herramienta: Portfolio Performance
  • Costes: no se toma en cuenta el coste en comisiones de operativa ni las horquillas
  • Inflación: no se descuenta la inflación por tratarse de un período de tiempo muy corto
Resultados backtest
En el siguiente gráfico se muestra la evolución de cada activo en base a la leyenda situada en la parte inferior de la imagen. La curva negra representa el rendimiento global de la cartera. El rendimiento de cada activo se muestra en el recuadro inferior derecho.

Imagen

Rendimiento y riesgo
Algunos datos representativos de la rentabilidad y el riesgo de la cartera a lo largo de este año. Me gustaría incorporar también otros indicadores, pero estos son los que permitía el software utilizado.

Imagen

Distribución de activos al final del período
En esta sección podemos ver como ha quedado repartido nuestro asset allocation después de toda la volatilidad que hemos vivido en los últimos meses.

Imagen

Rendimiento de la cartera permanente sin cash
Dada la versatilidad de productos para la liquidez, he pensado que podría tener un interés también mostrar la misma información omitiendo esta pata de la cartera. La configuración del backtest es idéntica con la salvedad de que excluimos la liquidez, resultando de un 33.33% para el resto de los activos.

Imagen

Imagen

Imagen

Comparando los resultados, podemos ver que el drawdown se incrementa algo menos del 4% mientras que la volatilidad se incrementa en torno al 3%

Saludos
Manu

Moya
Mensajes: 1
Registrado: 27 Jul 2020, 20:52

Re: Backtest - Cartera permanente europea - Año 2020 (YTD)

Mensaje por Moya »

Muchas gracias por la información Manu.

Avatar de Usuario
Brownehead
Mensajes: 45
Registrado: 04 Ago 2020, 11:54

Re: Backtest - Cartera permanente europea - Año 2020 (YTD)

Mensaje por Brownehead »

Si no he entendido mal haces la compra inicial con los precios de cierre del 2 de enero, pero así estarías dejando de contabilizar la rentabilidad de ese día. Creo que es mejor coger como precio base el cierre del año anterior. En cualquier caso muy interesante como se está comportando la cartera durante esta complicada crisis, y lo bien que se recuperó de la caída de marzo!
Cartera Permanente para un mundo incierto

Avatar de Usuario
Manu
Administrador
Mensajes: 175
Registrado: 16 May 2020, 21:44

Re: Backtest - Cartera permanente europea - Año 2020 (YTD)

Mensaje por Manu »

Moya escribió:
06 Ago 2020, 18:09
Muchas gracias por la información Manu.
Muchas gracias a ti por pasarte por aquí! :)
Brownehead escribió:
06 Ago 2020, 19:44
Si no he entendido mal haces la compra inicial con los precios de cierre del 2 de enero, pero así estarías dejando de contabilizar la rentabilidad de ese día. Creo que es mejor coger como precio base el cierre del año anterior. En cualquier caso muy interesante como se está comportando la cartera durante esta complicada crisis, y lo bien que se recuperó de la caída de marzo!
Buenas Brownehead, muchas gracias por dejar tu comentario. Siguiendo tu recomendación he actualizado el backtest al precio del cierre del día 30 de Diciembre (último día de cotización común para todos los activos).