En este momento estoy trabajando con un sistema bancario que calcula los flujos de caja descontados de un producto de bonos de la siguiente manera:
Utiliza la forma "normal", exponencial, de calcular los flujos de caja descontados, que puede traducirse en esta ecuación:
$$ \frac{1}{(1 + \text{yield})^t} $$
donde:
$$t = \frac{\text{number of days between the valuation date and the maturity date}}{\text{number of days in a year}} $$
Sin embargo, para el último año antes del vencimiento, cuando $t \leq 1$ En cambio, utiliza el método simplificado:
$$ \frac{1}{ 1 + \text{yield} \times t} $$
No sé realmente por qué se produce este cambio en los cálculos, en lugar de utilizar simplemente el método exponencial para todos los flujos. Es aún más extraño que tenga en cuenta el último año y no el último cupón.
¿Alguien sabe qué razones financieras/empresariales/matemáticas pueden estar detrás de ese comportamiento?