Mathematical Finance & Stochastic Processes
Project Description
The goal of this project was to familiarize the students with the basics of mathematical finance - a field of applied mathematics concerned with the modelling of financial markets. The field of mathematical finance is broadly categorised into two branches :-
1) Risk & Portfolio Management
2) Derivatives Pricing Theory
The goal of the project is to equip the students with the basics of both of these branches and build a foundation for further study in this area. Some students who were already familiar with the introductory topics and had some experience with Deep Learning algorithms also pursued a side-project under Shaurya where they developed deep learning models to outperform the Black-Scholes model in a real setting. The details of this project can also be found in the GitHub link mentioned under ‘Resources’
Pre-requisites: None
Mentors
- Aditya Prakash Singh
- Shaurya Jain
Learning Roadmap
1) Basics - In the first part of the project, the student will learn the basics of statistics and coding with Python which are requisite for learning the further topics in the project.
2) Risk & Portfolio Management - The students studied the foundational works of Markowitz and Sharpe here and learnt how to plot the Markowitz efficient
frontier for a portfolio of stocks given their historical returns.
3) Derivatives Pricing Theory - In the final part of the project, the students learnt about Stochastic processes (particularly Markov chains) and studied how these can be used to model European-style options using the Black-Scholes formula.
Resources
All the learning resources can be found at the following GitHub link.