Valor Futuro
En Renta Fija (Finanzas) se pueden distinguir 4 casos relacionados con el valor futuro de una inversión:
- Valor Futuro Capitalización Anual
- Valor Futuro Capitalización No Anual
- Valor Futuro de una Anualidad
- Valor Futuro de una Anualidad con varios pagos al año
- Clase abstracta ValorFuturo con las variables:double valorPresente, double periodos, double interestRate, constructor y el método abstracto: getValorFuturo().
- Clase AnualidadOrdinaria() extiende ValorFuturo.
- Clase CapitalizaciónAnual() extiende ValorFuturo.
- Clase CapitalizaciónNoAnual() extiende ValorFuturo.
- Al digitar un valor en la celda Interes Anual y presionar enter debe salir el resultado correspondiente.
- Gestión de Excepciones en caso de datos de entrada incorrectos (NumberFormatException).
Se tiene una inversión de nominal $1.000 que paga el 5% anual durante 3 años e interesa saber cuanto se obtiene al final del tercer año. Los flujos del siguiente producto financiero son:
| Periodo | Calculo | Flujo |
|---|---|---|
| 0 | 1.000 | |
| 1 | (1.000 * 1.05) | 1.050 |
| 2 | (1050 * 1.05) | 1102.5 |
| 3 | (1102.5 * 1.05) | 1157.625 |
Tomando el flujo final y deshaciendo operaciones, se observa:
$$\begin{eqnarray} 1102.5 * 1.05 &=& 1157.625 \\ (1050 * 1.05) * 1.05 &=& 1157.625 \\ ((1000 * 1.05) * 1.05) * 1.05 &=& 1157.625 \\ 1000 * (1.05)^{3} &=& 1157.625\\ \end{eqnarray}$$por lo tanto, se infiere que la expresión general para calcular el valor futuro capitalización anual es:
$$ \begin{eqnarray} FV = PV * (1 + I)^{N} \end{eqnarray}$$donde
PV = Valor presente.
I = Interés Anual.
N = Número de periodos.
La anterior expresión también puede emplearse para periodos de tiempo fraccionado como: 1.5 años, 0.8 años, etc; siempre y cuando el interés sea de capitalización anual.
En esté apartado, se consideran inversiones que pagan intereses más de una vez por año. La formula anterior sigue aplicando con las siguientes modificaciones
$$ \begin{eqnarray} FV = PV * (1 + i)^{n} \end{eqnarray}$$donde
PV = Valor presente.
i = Interés Anual dividido por m (número de pagos en el año).
n = Número de periodos (N) * m (número de pagos en el año).
Ejemplo: Un gestor de patrimonio identifica una activo de valor 2.000.0000 que paga un interés del 5% anual durante 3 años. Los intereses se pagan cada semestre. ¿ Cúal es el valor de la inversión al final del periodo ?
La solución de este ejercicio es:
con estos valores se obtiene
$$\begin{eqnarray} FV &=& 2.000.000 * (1.025)^{4} \\ &=& 2.207.626 \\ \end{eqnarray}$$
En esté apartado se consideran los activos financieros que hacen pagos anuales ó estructuras de flujos con pagos igualmente espaciados (anuales). Para encontrar el valor futuro de estos activos (todos los flujos), se debe aplicar la formula del apartado 1 para cada uno de ellos.
Un ejemplo sería: Un gestor de un Fondo de Pensiones espera recibir 1.000.000 anual durante los próximos 3 años. Si el gestor puede invertir dichos flujos al 4%, ¿Cuanto espera recibir transcurrido los 3 años.?
Los flujos serían los siguientes:
| Periodo | Observación | Calculo | Flujo |
|---|---|---|---|
| 0 | No hay Flujo | 0 | |
| 1 | Capitalizo 2 años | $$1.000.000 * (1.04)^{2}$$ | 1.081.600 |
| 2 | Capitalizo 1 año | $$1.000.000 * (1.04)$$ | 1.040.000 |
| 3 | Recibo último flujo | 1.000.000 |
La suma de todos los flujos equivale a la solución buscada
.La formula matemática que expone la solución a este problema se deriva a continuación:
$$ \begin{eqnarray} FV &=& PV*(1+I)^2 + PV*(1+I) + PV \mbox{......(1)} \\ FV*(1+I) &=& PV*(1+I)^3 + PV*(1+I)^2+ PV*(1+I) \mbox{....(2)} \\ \\ \mbox{Restando 1 de 2 se obtiene} \\ \\ FV * (1 + I -1) &=& PV * [(1+I)^{3} - 1] \\ FV &=& \frac{PV * [(1+I)^{3} - 1]}{I} \end{eqnarray}$$El valor futuro se calcula similar al valor futuro del apartado 3. Los cambios necesarios para un correcto calculo son:
$$ \begin{eqnarray} i &=& \frac{I}{m} \mbox{.......donde m (número de pagos en el año)} \\ n &=& N * m \\ FV &=& \frac{PV * [(1+i)^{n} - 1]}{i} \\ \end{eqnarray}$$Ejercicio en Java
Implemente la siguiente forma en Java para calcular cada uno de los valores futuros según sea el caso.
Considere las siguientes clases y relaciones entre ellas:
Solución
El video solución se encuentra en Youtube .

No comments:
Post a Comment