项目作者: LouisWW

项目描述 :
Option pricing using the Binomial-tree, Monte Carlo method and Partial differential equation
高级语言: Python
项目地址: git://github.com/LouisWW/Computational-Finance.git
创建时间: 2020-02-04T16:13:44Z
项目社区:https://github.com/LouisWW/Computational-Finance

开源协议:Apache License 2.0

下载


Computational-Finance


This GitHub repository is based on the Computational Finance 2020 course taught at the University of Amsterdam. The course focuses on option pricing (European/American and Asian options) using various numerical methods such as the binomial tree, the Black-Scholes equation, the Monte Carlo method (including variance reduction) and the partial differential equation. In assignment 1, the binomial tree is analysed and compared to the analytical Black-Scholes equation. In assignment 2, the Monte Carlo method is used to value the options. In addition, the variance reduction technique of control variates is applied. Finally, in assignment 3, the partial differential equation is applied using finite difference methods such as Forward Time Centred in Space and the Crank-Nicolson scheme. In each sub-directory, a report is included containing the necessary background information and the results obtained by the calculation. In addition, in each assignment, a more detailed manual is attached on how to call the different functions. In order to compile the code, Python 3 must be installed.