Skip to content
This repository has been archived by the owner on Nov 25, 2020. It is now read-only.

Calibration and documentation for Fang-oost calibration

Notifications You must be signed in to change notification settings

danielhstahl/fang_oost_cal_charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calibration and Documentation

This repository holds diagnostic and research for calibrating option prices using the empirical characteristic function. The main contributions are:

  • The use of the empirical characteristic function for use in parametric option pricing calibration
  • The use of genetic and meta-heurstic algorithms in overcoming the highly non-linear optimization problem

However, after several experiments, it appears that using "traditional" L-BFGS directly on the option prices (not transforming into the complex domain) obtains superior results.

Requirements

The documentation is written in R Sweave. The application is written in Rust. To efficiently generate the json files needed for the documentation, use Node.

Steps to run

  • Clone this repo and cd into the folder
  • cargo build --release
  • node index
  • Open OptionCalibration in a Sweave/Latex editor (eg RStudio) and compile.

Relevant links

The difficult work is done by some of my dependent Crates:

About

Calibration and documentation for Fang-oost calibration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published