El rendimiento se calcula siempre como el tipo de descuento que hace que el valor actual de los cupones y del reembolso final sea igual al precio de mercado. (Si no está familiarizado con los conceptos de descuento y valor actual, ése es el primer lugar para empezar) A medida que el precio de mercado baja, los flujos de caja se fijan y deben descontarse a un tipo más alto para que el valor actual baje hasta el precio de mercado. El cálculo real para un bono con 11 cupones restantes es demasiado largo para mostrarlo aquí (y debe resolverse iterativamente de todos modos), pero puede hacerse fácilmente en Excel con la función XIRR (que es el mismo concepto matemático). Hay muchos tutoriales en Internet para calcular el rendimiento hasta el vencimiento (YTM).
Un ejemplo sencillo con sólo dos cupones: uno en 6 meses y otro en 12 meses (en el momento del canje final):
c = coupon rate
y = yield
pv = (c/2)*(1+y/2)^(-1) + (c/2)*(1+y/2)^(-2) + (100)*(1+y/2)^(-2)
|----------------| |----------------| |----------------|
first coupon second coupon face value
El primer cupón se descuenta 6 meses ( y/2
o un periodo), el segundo y el valor nominal se descuentan 12 meses ( y/2
durante 2 periodos). Hallar el valor de y
que hace que el valor actual coincida con el precio de mercado.
La TIR y la TIRX de Excel hacen lo mismo, salvo que el precio de mercado se trata como una salida de caja al principio. Excel lo hace de forma iterativa probando diferentes valores de y
hasta que el resultado (efectivamente PV - market price
) es 0,
Lo que está calculando es el rendimiento actual que es el rendimiento que obtienes de tu inversión sólo con el siguiente cupón. El rendimiento al vencimiento es un cálculo más complicado, y es un anualizado volver. Se acercaría más a ese rendimiento anualizado si duplicara el rendimiento actual, ya que los cupones se pagan dos veces al año.