Calibración de una curva de interés

con simulaciones de Monte Carlo

Problema propuesto por Indizen Technologies S.L.

Profesores coordinadores del problema:

Gerardo Oleaga (Universidad Complutense de Madrid)

Jorge Valdehita Prieto (Indizen Technologies S.L.)

 

 

 

 

Presentación del problema:

 

Los valores futuros de una curva de tipos de interés pueden conocerse hoy, y nos ayudan a conocer el valor actual de instrumentos de renta fija, futuros, derivados, etc. Sin embargo, si queremos avanzar en el tiempo y estimar el valor de estos instrumentos en el futuro, habrá que simular las curvas de tipo de interés.

 

La simulación de un proceso estocástico por Monte Carlo es un método que permite generar posibles cambios aleatorios de este proceso. Las curvas de tipo de interés pueden, por tanto, ser simuladas una vez que se asume un modelo de evolución para las mismas. Es preciso un método de calibración para que las curvas simuladas se parezcan a las encontradas en el mercado.

 

Cada punto en la curva de tipos de interés es un factor de riesgo diferente a simular. Para simplificar el problema, supongamos, para cada factor de riesgo, un movimiento browniano geométrico log-normal como sigue:

 

 

A partir de las series históricas de cada factor de riesgo de las curvas de tipo de interés, pueden calcularse medidas estadísticas de  y  para simular diferentes escenarios.

 

El siguiente paso a considerar para obtener curvas que muestran lo que realmente pasa en el mercado es la calibración de curvas. Por ejemplo, un simulador simple considerará como iguales curvas de tipo de interés a corto y largo plazo.

 

El modelo de Nelson-Siegel es una técnica de estimación paramétrica de curvas de tasas de interés. Es un modelo no polinómico que evita cambios abruptos en la estructura temporal de los tipos de interés, principalmente a largo plazo.

 

 

, donde,  y  denotan respectivamente el peso que se les da a las componentes de largo, corto y medio plazo;  determina el factor de tendencia y m la fecha de vencimiento.

 

Esquema del trabajo a realizar:

1) Implementar un simple procedimiento MonteCarloSimulator en Matlab para producir escenarios de la curva de tasas de interés, bajo un modelo de evolución lognormal en cada nodo de tiempo.

 

2) Escribir una función en Matlab llamada NelsonSiegelCalibration que implemente el método de calibración de las curvas de tipos de interés. Calibrar los correspondientes factores de riesgo a partir de las curvas. Se produce una serie histórica para los parámetros . Utilizar MonteCarloSimulator para generar diferentes curvas calibradas para cada time step, suponiendo que estos parámetros tienen un modelo de evolución log-normal. Comparar los resultados a los obtenidos utilizando la simulación normal.

 

3) Conclusiones y consecuencias. ¿Produce la calibración curvas de tipo de interés similares a las encontradas en el Mercado? ¿Es razonable que los parámetros tengan el mismo modelo de evolución que la curva? Si no es así, ¿Puede indicarse qué distribución tienen los parámetros? ¿Puede pensarse en otros métodos para producir una calibración para las curvas simuladas de tipos de interés?