COMPUTATIONAL TOOLS FOR FINANCE
Obiettivi formativi
The purpose of the course is understanding the main computational techniques to solve financial problems. In particular: studying the programming language VBA linked to Excel, using numerical applications for option pricing, understanding the Monte-Carlo methods, understandinghow to simulate stochastic models.
Risultati di apprendimento attesi
Knowledge and understanding:
The program aims to consolidate mathematical-statistical tools and advanced knowledge in the financial markets and portfolio theory.
Applying knowledge and understanding:
The students will be able to:
• understand financial problems and build algorithms;
• price and hedge basic derivatives;
• use computational techniques as Monte-Carlo simulation.
Making judgements:
We expect students to be able to understand advanced financial problems and to define optimal numerical solutions to solve them.
Throughout the whole course, students will be invited to critically analyse the algorithms in order to optimally define them.
Communications Skills:
Students will be encouraged to share ideas and doubts with the goal of shared solution. For this purpose, team project will be helpful.
Learning skills:
Through active student involvement and sharing of advanced algorithms. These learning outcomes will be verified through intermediate evaluations.
Contenuti Del Corso
VBA and excel, the CRR model and option pricing, Monte-Carlo methods, Value at risk, Finite difference method, stochastic processes
Testi Di Riferimento
Lecture notes.
J.C. Hull, Option futures and other derivatives.
P. Glasserman, Monte Carlo methods in financial engineering
Metodologie Didattiche
Traditional lecture, exercises, team work
Modalità di verifica dell'apprendimento
The exam is divided in two parts. 50% group project (solving a computational problem) and 50% the oral exam. Students may do the written midterm exam instead of the oral exam.
Criteri per l’assegnazione dell’elaborato finale
To be agreed.