4 votos

Calcular la rentabilidad de los bonos a partir de los rendimientos

Tengo que construir y evaluar una cartera de bonos y acciones, es decir, necesito obtener la rentabilidad de la cartera, la desviación estándar y los ratios de sharpe. Tengo datos semanales que contienen los precios de las acciones, y sólo he podido encontrar una fuente de datos semanales para los bonos. Se trata de los datos económicos de la Reserva Federal, los rendimientos semanales de los bonos AAA de Moody's (bonos a largo plazo, 20-30 años hasta el vencimiento) en porcentajes. Mi problema es que no tengo ni idea de cómo transformar los rendimientos semanales en una forma comparable a los rendimientos semanales de las acciones. ¿Puede alguien aconsejarme al respecto? Los datos son así:


  1. semana1 7,44
  2. semana2 7,43
  3. semana3 7.40

2voto

Cube_Zombie Puntos 174

Desgraciadamente, no creo que sea posible calcular la rentabilidad basándose únicamente en los rendimientos...

Hay algunas opciones:

  1. Si está en el lado comprador, puede acceder fácilmente a los índices de bonos de Barclay, Citi o BofA. Se trata de conjuntos de datos de muy alta calidad para estudiar los rendimientos históricos de los bonos.

  2. Si tienes Bloomberg, también han empezado a ofrecer índices de bonos. Vienen incluidos en tu suscripción a Bloomberg.

  3. Yo mismo construí algunos índices de rentabilidad de los bonos utilizando la curva de rendimiento ajustada de la Fed. He publicado todo el conjunto de datos en mi blog . La ventaja de este conjunto de datos es que la historia es bastante larga (comienza en la década de 1960). La desventaja es que superan a las emisiones de referencia comparables en algunos subperíodos. Las razones de esta discrepancia se detallan en la página de descargas.

1voto

CndBird789 Puntos 16

Puede que no sea posible calcular la rentabilidad únicamente en función de los rendimientos. Sin embargo, @Oleg tiene información sobre el vencimiento (bonos a largo plazo, 20-30 años hasta el vencimiento), y el YTM nos da un cupón para un bono "en marcha". Como aproximación a este grupo de bonos, se podría utilizar un bono al que le quedan 25 años para el vencimiento con un cupón anual de 7,44, donde hoy era la fecha del cupón, y el cupón fue pagado. El bono se valora a la par para que rinda 7,44 como YTM.

Puedes utilizar el software que quieras. Utilizando el lenguaje Kona de https://github.com/kevinlawler/kona

La corriente de 25 flujos de caja futuros (CF) es

CF : ( 24 # 7.44 ), 107.44

El calendario de los futuros flujos de caja (TM) es:

TM : 1 + !25

El valor del bono hoy es:

+/ CF % 1,0744 ^ TM

que es 100,0

El valor del bono dentro de una semana (cuando el YTM haya cambiado a 7,43) es:

+/ CF % 1,0743 ^ TM - 7. % 365.

que es 100,2499

El valor del bono dentro de 2 semanas (cuando el YTM haya cambiado a 7,40) es:

+/ CF % 1,0740 ^ TM - 14. % 365.

que es 100,7253

La tasa de rendimiento de la semana 1 es (100 * -1 + 100,2499 % 100,0)

que es el 0,2499 por ciento

La tasa de rendimiento de la segunda semana es (100 * -1 + 100,7253 % 100,2499)

que es el 0,4742 por ciento

0voto

CndBird789 Puntos 16

Recibí una alerta de Kona de que alguien vio a Kona a partir de esta pregunta... así que aprovecho para añadir dos pensamientos.

La duración es el calendario ponderado del valor actual de todos los flujos de caja futuros de un bono. Por lo tanto, (como afirma @Heilin en "su" comentario) puede utilizarse para obtener una rentabilidad APROXIMADA.

Sin embargo, el primer algoritmo calcula el valor actual REAL del bono sustitutivo a 25 años en el momento "actual" y en una semana después, cuando los rendimientos han cambiado. De este modo, el cálculo tiene en cuenta tanto los ingresos por rendimiento estático (los flujos de efectivo de los cupones nominales no cambian, pero el calendario es 7 días más corto), como el impacto de la duración (todos los flujos nominales se transforman en sus valores actuales, que se determinan por el calendario de cada flujo, y el rendimiento en ese momento).

-2voto

CndBird789 Puntos 16

Puedes calcular una aproximación. Los rendimientos se cotizan sobre una base anual. Las valoraciones de los bonos se basan en fórmulas de flujo de caja descontado. Tomemos los datos de la muestra: rendimientos semanales de 7,44, 7,43 y 7,40.

100 dólares invertidos durante un año a un rendimiento del 7,44% tendrán un valor de 107,44 al cabo de un año.

Es decir, 100 x (1,0744 ^ ( 365 / 365 )) = 107,44. La tasa de rendimiento del año es del 7,44%.

El valor al final de una semana sería 100 x (1,0744 ^ ( 7 / 365 )) = 100,1377.

Esto se traduce en una tasa de rendimiento semanal del 0,1377%.

Para el rendimiento semanal del 7,43% tenemos 100 x (1,0743 ^ ( 7 / 365)) = 100,1375.

Se trata de una tasa de rendimiento semanal del 0,1375%.

Para el rendimiento semanal del 7,40% tenemos 100 x (1,0740 ^ ( 7 / 365)) = 100,137.

Del mismo modo, es una tasa de rendimiento semanal del 0,137%.

1 votos

Esto es completamente erróneo... Usted sólo tiene en cuenta el rendimiento estático, pero ignora el impacto de la duración. La rentabilidad del periodo de tenencia de un bono es aproximadamente la suma de sus ingresos por rendimiento + la rentabilidad por cambios en el rendimiento. Más concretamente, la rentabilidad aproximada durante una semana debería ser $\text{yield} \times 7/365 - \text{duration} \times \text{changes in yield}$ . Para el mismo cambio de rendimiento, un bono a 30 años tendrá una rentabilidad muy diferente a la de un bono a 2 años...

0 votos

@haginile: La respuesta que dio inicialmente fue que no es posible. Ahora, de repente, tenemos 2 algoritmos. Creo que es una gran mejora. Qué algoritmo es "mejor" depende de las circunstancias. Mi algoritmo asume que el rendimiento es constante para la semana, y que los periodos de inversión semanales son independientes (una suposición simplificadora, pero apropiada en muchas circunstancias). Como no tenemos información sobre la duración, su algoritmo probablemente no sea utilizable.

0 votos

Una posible forma de mejorar el resultado sería aproximar la duración. @Oleg afirma que está utilizando bonos AAA de Moody's a largo plazo con un vencimiento de 20-30 años. Si hacemos una suposición simplificadora de un vencimiento de 25 años y un bono a la par (cupón fijado para que el bono se negocie a la par, dado el rendimiento), entonces podríamos estimar una duración.

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