Mejora en la Calculadora de SWAP

Escrito por Manuel el octubre 27, 2011

Como he comentado varias veces en twitter, he realizado una mejora en la calculadora de SWAP programada en VBA en EXCEL para que se puedan calcular el valor de SWAP anteriores al día de hoy.

La primera versión de la calculadora estaba pensada para realizar cálculos en los que se valoraba un SWAP a futuro con las curvas de tipos de EURIBOR 3 meses, 6 meses y 12 meses además del EONIA. En esta versión podremos calcular swaps que empiecen a partir del 13/12/2006. Es hasta fecha porque no he podido descargar más datos históricos de los tipos de interés. Como se supone, el factor de descuento para los tipos hasta el día 19/07/2011 es 1 ya que tengo los históricos hasta ese día.

Además he realizado otra modificación en la calculadora de SWAP y es que se pueda ir liquidando el SWAP trimestral, semestral o anualmente independientemente del euribor elegido ya que en la versión antigua, si se elegía por ejemplo hacer las liquidaciones con el euribor a 6 meses, obligatoriamente había que realizar liquidaciones semestrales.

calculadora_derivadosTI

Intentaré realizar estas modificaciones en la calculadora de CAP pero es que estoy bastante liado con MATLAB también, del que como sabéis hay algún POST que otro en el blog de algunos desarrollos y algoritmos que he implementado.

Me gustaría escribir más a menudo en el blog, pero entre las clases de inglés y todo lo que llevo en mente no puedo, también tengo que actualizar un poco mi web personal que la tengo abandonada. Tengo ganas de comentar algo sobre la quita de Grecia y todo lo transcurrido en la economía europea ultimamente pero antes quería subir esta mejora de la calculadora que tengo ya preparada y revisada hace un par de semanas.

Espero que os sea útil esta nueva mejora, y como en el otro post, si alguien desea el código fuente que se ponga en contacto conmigo a través del correo electrónico de mi web personal, twitter o dejando un comentario en el post.

27Oct

Máster al 100%… por fin!

Escrito por Manuel el julio 28, 2011

Por fin llegó este día, a falta de las actas oficiales, ya he finalizado el Máster en Finanzas Cuantitativas de CIFF (Universidad de Alcalá de Henares y Banco Santander). Solo me faltaba la nota del proyecto final (en el post anterior describo de que va) que ha sido un 9,6175. En cuanto salgan las actas oficiales ya podré solicitar mi ansiado título, el cual espero que me ayude a encontrar un trabajo en el mundo financiero que tanto me apasiona, aunque ahora toca pensar en las vacaciones que es verano y me las merezco, luego cuando vuelva ya se verá.

A partir de hoy ya puedo empezar a “jugar” con MATLAB y EXCEL-VBA para hacer unas cuantas cositas que tengo en mente y otros trabajos que me han encargado. Además como comenté, cuando salgan las actas oficiales, poco a poco iré hablando de las partes del proyecto y poniendo código que he desarrollado ya que puede ser de gran ayuda tanto como para estudiantes como para trabajadores.

Las notas que he sacado finalmente en las distintas asignaturas del máster son las siguientes:

I. HERRAMIENTAS
1. Homogeneización de Álgebra Lineal     10,00
2. Homogeneización de Cálculo y Optimización     10,00
3. Diferencias Finitas     10,00
4. Ecuaciones Diferenciales     8,80
5. Excel Avanzado     9,00
6. Introducción a Matlab y sus Aplicaciones Financieras     10,00

II. FUNDAMENTOS
1. Probabilidad     8,00
2. Procesos Estocásticos     7,50
3. Martingalas y Cálculo Estocástico     8,00
4. Simulación     8,10
5. Series Temporales     5,50

III. FINANZAS Y DERIVADOS
1. Inversiones en Renta Fija     8,70
2. Inversiones en Renta Variable     8,10
3. Derivados en Renta Variable y Commodities     8,20
4. Derivados de Tipos de Interés     9,00
5. Opciones Exóticas     8,00
6. Teoría de Carteras     8,80

IV. RIESGOS FINANCIEROS
1. Riesgo de Mercado     6,70
2. Riesgo de Crédito     9,10
3. Riesgo Operacional     8,10

V. PROYECTO FIN DE MASTER
Proyecto Fin de Master     9.60

Y la nota media final con la ponderación que da el máster según las horas de cada asignatura es de 8,46.

Pronto tendréis trabajos aquí subidos que quiero desarrollar proximamente, lo prometo. Además tengo un par de trabajos pendientes de los que ya escribiré y de algo importante que puede ser que salga lo cual os enteraréis también.

Por cierto comentar que ahora soy “Gurú” en la página bolsa.com, mis comentarios y aportaciones han hecho que me hayan dado esta categoría. Es un placer escribir aquí.

28Jul

Calculadora de derivados de tipos de interés: SWAPS, CAPS y 3×12

Escrito por Manuel el julio 4, 2011

Hola, llevo un tiempo diciendo que iba a compartir aquí uno de los trabajos que he realizado durante el máster y hasta que no recibiera la nota de la asignatura y la corrección de la práctica no quería subir el fichero, ya que podía subir algo erróneo, pero ahora ya se que está bien, esta práctica es la calculadora de swaps.

calculadora_derivadosTI

Recomiendo que para que se pueda ver el funcionamiento correcto de la calculadora así como las validaciones que he realizado y los formatos de algunas celdas que he programado se utilice la versión de EXCEL 2007 ya que sino habrá algunas funcionalidades que no estarán disponibles.

Voy a resumir un poco de que va el trabajo para que lo podáis probar, entender y darme sugerencias para mejorar esta calculadora de productos derivados de tipos de interés. Se trata de una calculadora realizada en EXCEL utilizando VBA, es decir, está todo programado, no hay nada en las hojas que no sea programado excepto las etiquetas y cabeceras de las tablas. Muchas validaciones no están hechas ya que no me dió tiempo a programarlas, por ejemplo, que el nominal introducido sea texto y no de tipo numérico, pero próximamente cuando acabe el proyecto final del máster quiero retomar muchas cosas y trabajos pendientes por retocar y mejorar y éste es uno de ellos.

La calculadora se divide en las siguientes partes: tiene tres hojas para cada uno de los productos implementados, que son el SWAP, el CAP y el 3×12, otra hoja más con los tipos EONIA para el descuento de flujos aunque he dado la posibilidad en la calculadora de descontar con el EURIBOR también, dependiendo de los plazos elegidos para el SWAP y el CAP. Tiene otras tres hojas que son los tipos EURIBOR a 3, 6 y 12 meses, dos hojas más con los tipos SPOT para 3, 6 y 12 meses y tres hojas con las volatilidades de los CAPS para poder implementar dicho producto. La última hoja es una prueba para probar las interpolaciones que he programado.

He programado dos funciones de interpolación para interpolar los EURIBOR, los factores de descuento de los SPOT y las volatilidades de los CAP ya que esos datos no se actualizan, están sacados de Bloomberg el día 12 de Mayo de 2011, de ahí que se necesite interpolar y extrapolar para los cálculos, son funciones de interpolación lineal y cuadrática y en en el formulario se puede elegir cual de las dos se quiere utilizar para el cálculo.

Voy a subir el manual que realicé también para el profesor para que se entienda mejor el trabajo y si tenéis alguna duda por favor ponedme un comentario o escribidme un correo electrónico a la dirección que hay en mi página personal: manoloalonso.com. Con todas las dudas o comentarios que reciba iré actualizando esta entrada para que todo el mundo disponga de la misma información final.

El código lo he protegido, si a alguien le interesa verlo que contacte conmigo para comunicarme para que lo quiere, me será de agrado saber que alguien se interesa por este trabajo que he realizado. No me gustaría que se utilizara para fines empresariales sin contar con mi consentimiento o permiso.

Espero que os guste y os sea de ayuda a todos aquellos que estáis estudiando estos productos derivados de tipos de interés y a los que queráis entenderlos.

4Jul