项目作者: ZewenShen

项目描述 :
A numerical library for High-Dimensional option Pricing problems, including Fourier transform methods, Monte Carlo methods and the Deep Galerkin method
高级语言: Python
项目地址: git://github.com/ZewenShen/hdp.git
创建时间: 2019-08-09T00:32:05Z
项目社区:https://github.com/ZewenShen/hdp

开源协议:MIT License

下载


hdp

Build Status

A numerical library for High-Dimensional option Pricing problems.

Included Algorithms

deep Galerkin method (~/src/blackscholes/dgm)

N-d Black Scholes equation solver; 1-d American option PDE solver

Fourier transform methods (~/src/blackscholes/fft)

Carr & Madan algorithm; N-d Conv method

Monte Carlo methods (~/src/blackscholes/mc)

N-d antithetic variates; N-d control variates; N-d Sobol sequence; 1-d importance sampling; N-d Least square Monte Carlo

PDE (~/src/blackscholes/pde)

1-d parabolic PDE solver with Dirichlet boundary condition; 1-d American option PDE solver (PSOR / penalty method); 2-d parabolic PDE solver with Dirichlet boundary condition on a rectangle domain (untested)

Micellaneous (~/src/utils, ~/src/blackscholes/utils)

The analytical solution to 1-d European option and N-d geometric average payoff European option; Helper functions for conducting numerical experiments

Reference

Z. Shen, Numerical Methods for High-Dimensional Option Pricing Problems