Hola a todos hoy vamos a iniciar a trabajar con los ejercicios del libro: Financial Modeling de Simon Benninga:
Un libro muy utilizado en distintas universidades para cubrir módulos de los postgrados en finanzas. El libro siempre lo he encontrado en inglés, por lo que escribiremos cada ejercicio en su texto original y haremos la traducción respectiva. El profesor Benninga (Q.E.P.D) desarrolla algunos de los ejercicios utilizando VBA, en nuestro caso trataremos de utilizar Python.
Iniciemos entonces con el primer problema del capítulo 1:
1. You are offered an asset costing $600 that has cash flows of $100 at the end of each of the next 10 years.
a. If the appropriate discount rate for the asset is 8%, should you purchase it?
b. What is the IRR of the asset?
Traducción:
1. Le ofrecen un activo que cuesta $600 y que genera flujos de caja de $100 al final de cada año durante los próximos 10 años.
a. Si la tasa de descuento para el activo es 8%, debería comprarlo?
b. Cual es la TIR del activo?
Para resolver el ejercicio, vamos a construir el siguiente modelo financiero en Excel:
Entonces, partiendo de una tasa de descuento del 8%, se puede concluir que deberíamos comprar el activo, pues al calcular el VPN de los flujos que se generan a lo largo de los 10 años, vamos a obtener una generación de valor de $71 dólares (ver celda B6).Para el cálculo de la TIR, usaremos la función de Excel que tiene el mismo nombre, al pasarle como argumentos el rango que contiene los flujos de caja, obtenemos el resultado de 11%. Es de aclarar que la tasa obtenida es anual. Cuando calculamos la TIR, la tasa siempre esta en la misma unidad de tiempo que tienen los flujos.
Para calcular el ejercicio en Python, debemos escribir el siguiente código:
Con lo que llegamos al mismo resultado que obtuvimos en Excel.A continuación el código fuente: