Vencimiento de los bonos para un backtesting realista?

Subforo dedicado a la realización de backtests de la cartera permanente y comparativas entre productos para su implementación
Kike Moreno
Mensajes: 110
Registrado: 26 May 2020, 15:56

Vencimiento de los bonos para un backtesting realista?

Mensaje por Kike Moreno »

Hola.

¿Cuál creeis que debería ser el vencimiento de los bonos de largo que deberíamos utilizar en un backtest lo más realista posible?

Hasta ahora venía utilizando el bono más largo disponible (unos 30 años), pero a raiz de un comentario de Brownehead he empezado a pensar que quizá lo más lógico sería utilizar el bono a 25 años disponible en cada año.

En la práctica compramos los bonos a 30 años pero no los rotamos cada 2 años por el siguiente bono más largo sino que se supone que los mantenemos hasta que les queden 20 años a vencimiento.

¿Qué pensáis?

Icaria Capital
Mensajes: 71
Registrado: 23 Jun 2020, 17:35

Re: Vencimiento de los bonos para un backtesting realista?

Mensaje por Icaria Capital »

El backtest de bonos en mi opinión es la parte sin duda más compleja. Para un backtest de bonos tendrás que coger una agrupación de bonos con un determinado vencimiento (los típicos índices de Bloomberg o Barclays). Otra forma casera sería con las yields hacer una reconversión a precio (es un proceso lioso que no es del todo preciso)

La forma manual de hacerlo sería coger los bonos benchmark emitidos desde el histórico que te proporcione tu proveedor de datos e irlos enlazando manualmente.

Kike Moreno
Mensajes: 110
Registrado: 26 May 2020, 15:56

Re: Vencimiento de los bonos para un backtesting realista?

Mensaje por Kike Moreno »

La idea es hacer la simulación solo con bonos alemanes por lo que en principio no hay que hacer agrupaciones. En su día ya saqué los datos históricos del bono alemán más largo disponible en cada momento y no me costaría mucho hacer lo mismo con el de 25 años. La duda era no tanto sobre cómo obtener los datos en sí sino sobre si pensáis que tendría sentido hacerlo así, o hay algo que se me escape y habría alguna manera mejor.

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

Re: Vencimiento de los bonos para un backtesting realista?

Mensaje por Brownehead »

Lo que buscas es complicado si optas por la premisa de "comprar el más largo y mantenerlo 5-10 años", porque obviamente cada cartera tendrá un resultado ligeramente diferente dependiendo de su comienzo; solo se me ocurren dos alternativas. Si te basta con calcular un rendimiento teórico desde el comienzo de 1999 puedes replicar la estrategia en ese cálculo (aguantar el bono inicial 5-10 años y luego sustituirlo por el más largo del momento). Si lo que buscas es un rendimiento realista/promedio aproximado para cualquier inversor que compra el bono más largo y lo mantiene 5-10 años puedes hacer un cálculo similar al mío (la "forma casera") pero con los datos de los yields de 25-27 años.
Cartera Permanente para un mundo incierto

Icaria Capital
Mensajes: 71
Registrado: 23 Jun 2020, 17:35

Re: Vencimiento de los bonos para un backtesting realista?

Mensaje por Icaria Capital »

Brownehead escribió:
07 Ago 2020, 16:36
Lo que buscas es complicado si optas por la premisa de "comprar el más largo y mantenerlo 5-10 años", porque obviamente cada cartera tendrá un resultado ligeramente diferente dependiendo de su comienzo; solo se me ocurren dos alternativas. Si te basta con calcular un rendimiento teórico desde el comienzo de 1999 puedes replicar la estrategia en ese cálculo (aguantar el bono inicial 5-10 años y luego sustituirlo por el más largo del momento). Si lo que buscas es un rendimiento realista/promedio aproximado para cualquier inversor que compra el bono más largo y lo mantiene 5-10 años puedes hacer un cálculo similar al mío (la "forma casera") pero con los datos de los yields de 25-27 años.
El problema es lo que comenta Brownehead kike. No te vale hacerlo con un bono, tienes que encadenar los vencimientos como te comentaba ya que la cartera permanente renueva los bonos cada cierto tiempo para mantener la duración alta.

Kike Moreno
Mensajes: 110
Registrado: 26 May 2020, 15:56

Re: Vencimiento de los bonos para un backtesting realista?

Mensaje por Kike Moreno »

Brownehead escribió:
07 Ago 2020, 16:36
Lo que buscas es complicado si optas por la premisa de "comprar el más largo y mantenerlo 5-10 años", porque obviamente cada cartera tendrá un resultado ligeramente diferente dependiendo de su comienzo; solo se me ocurren dos alternativas. Si te basta con calcular un rendimiento teórico desde el comienzo de 1999 puedes replicar la estrategia en ese cálculo (aguantar el bono inicial 5-10 años y luego sustituirlo por el más largo del momento). Si lo que buscas es un rendimiento realista/promedio aproximado para cualquier inversor que compra el bono más largo y lo mantiene 5-10 años puedes hacer un cálculo similar al mío (la "forma casera") pero con los datos de los yields de 25-27 años.
Creo que lo que haré será parecido a la segunda opción que comentas: tomar cada año el rendimiento del bono más cercano a los 25 años para vencimiento (de forma similar a lo que he hecho hasta ahora escogiendo el más largo disponible). Eso debería dar un rendimiento similar al que obtendría un inversor que comprara cada año el más largo y lo sustituyera cuando le quedaran 20 años, porque a lo largo del tiempo tendrá bonos de una media de 25 años para vencimiento. Ya puestos igual saco los datos también para el bono más cercano a los 27 años, así podremos ver la diferencia entre rotarlos cada 10 años o cada 6.

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

Re: Vencimiento de los bonos para un backtesting realista?

Mensaje por Manu »

Buenas Kike,
Por casualidad, ¿vas a sacar los datos en diario, o únicamente al cierre del ejercicio?
Por otro lado, comentarte que he visto por twitter que algún operador tiene datos de precios de bonos a 30 años anidados en lugar de los yields (ni idea de que plataforma utiliza, no parece Bloomberg). El ticker es DE30YT=RR y tiene seleccionado Mid Price (Last). A raíz de esto me dio que pensar que quizás esta serie podría estar disponible en alguna parte, pero no he sido capaz de dar con ella.Os dejo el enlace al tweet.

Imagen

Icaria Capital
Mensajes: 71
Registrado: 23 Jun 2020, 17:35

Re: Vencimiento de los bonos para un backtesting realista?

Mensaje por Icaria Capital »

Kike Moreno escribió:
10 Ago 2020, 09:41
Brownehead escribió:
07 Ago 2020, 16:36
Lo que buscas es complicado si optas por la premisa de "comprar el más largo y mantenerlo 5-10 años", porque obviamente cada cartera tendrá un resultado ligeramente diferente dependiendo de su comienzo; solo se me ocurren dos alternativas. Si te basta con calcular un rendimiento teórico desde el comienzo de 1999 puedes replicar la estrategia en ese cálculo (aguantar el bono inicial 5-10 años y luego sustituirlo por el más largo del momento). Si lo que buscas es un rendimiento realista/promedio aproximado para cualquier inversor que compra el bono más largo y lo mantiene 5-10 años puedes hacer un cálculo similar al mío (la "forma casera") pero con los datos de los yields de 25-27 años.
Creo que lo que haré será parecido a la segunda opción que comentas: tomar cada año el rendimiento del bono más cercano a los 25 años para vencimiento (de forma similar a lo que he hecho hasta ahora escogiendo el más largo disponible). Eso debería dar un rendimiento similar al que obtendría un inversor que comprara cada año el más largo y lo sustituyera cuando le quedaran 20 años, porque a lo largo del tiempo tendrá bonos de una media de 25 años para vencimiento. Ya puestos igual saco los datos también para el bono más cercano a los 27 años, así podremos ver la diferencia entre rotarlos cada 10 años o cada 6.
Hay que tener en cuenta que los precios de los bonos son "precios limpios" no incluyen cupones. Para tener el performance real habría que calcular el precio sucio de cada bono.

saludos.

Icaria Capital
Mensajes: 71
Registrado: 23 Jun 2020, 17:35

Re: Vencimiento de los bonos para un backtesting realista?

Mensaje por Icaria Capital »

Manu escribió:
10 Ago 2020, 11:41
Buenas Kike,
Por casualidad, ¿vas a sacar los datos en diario, o únicamente al cierre del ejercicio?
Por otro lado, comentarte que he visto por twitter que algún operador tiene datos de precios de bonos a 30 años anidados en lugar de los yields (ni idea de que plataforma utiliza, no parece Bloomberg). El ticker es DE30YT=RR y tiene seleccionado Mid Price (Last). A raíz de esto me dio que pensar que quizás esta serie podría estar disponible en alguna parte, pero no he sido capaz de dar con ella.Os dejo el enlace al tweet.

Imagen
Buenas Manu, es Eikon Reuters,la plataforma que utilizamos nosotros.

saludos.

Kike Moreno
Mensajes: 110
Registrado: 26 May 2020, 15:56

Re: Vencimiento de los bonos para un backtesting realista?

Mensaje por Kike Moreno »

Manu escribió:
10 Ago 2020, 11:41
Buenas Kike,
Por casualidad, ¿vas a sacar los datos en diario, o únicamente al cierre del ejercicio?
Solo los datos anuales que son los que utilizo para las simulaciones.