The easiest is probably to install
Docker and use the provided
Dockerfile
.
The Makefile
is set up to do just this, so once you have docker
installed,
just type:
make
And open your browser at address localhost:8888
. The changes you make will be
stored to the notebooks folder in the current directory, which you can then
commit to git.
- Heston stochastic volatility model
- Black-Scholes
- Vasicek
- Hull-White for interest rates [1-factor, 2-factor]
- Garman-Kohlhagen for FX
- CEV (constant elasticity of variance) model
- Bachelier model
- SABR model
- A DSL for models (and basis for stochastic sampling)
- Brownian bridge
- Quasirandom number generation
- Sobol numbers
- van der Corput numbers
- Pseudorandom number generation
- Monte-Carlo simulation
- Longstaff-Schwartz (for American options);
- binomial trees, lattices
- Value at Risk
- “Greeks” — sensitivities to designated parameters (risk factors)
- Automatic differentiation
- Day count conventions
- Data conversion
- Vectorisation
-
Paolo Brandimarte. Numerical methods in finance and economics: a MATLAB-based introduction. John Wiley & Sons, Inc., 2006. Available via REX: http://onlinelibrary.wiley.com.ep.fjernadgang.kb.dk/book/10.1002/0470080493
-
Seydel, Rüdiger. Tools for computational finance. Berlin: Springer, 2006. Available via REX: http://link.springer.com.ep.fjernadgang.kb.dk/book/10.1007%2F3-540-27926-1