asian_option_CMC.m Prices a European style Asian call option via crude Monte Carlo.
asian_option_Control_variable.m Prices a European style Asian call option using a control variable approach.
asian_option_QMC.m Prices a European style Asian call option via quasi Monte Carlo. Uses faure.m and h.m.
BS.m Implements the Black-Scholes formula.
down_and_in_Call_conditional_est.m Prices a down-and-in call option with a discretely monitored barrier via conditioning. Uses BS.m.
down_and_in_Call_Importance_Sampling.m Prices a down-and-in call option with a discretely monitored barrier via importance sampling. Uses down_in_call.m.
down_in_call.m Implements the importance function for a down-and-in call option.
EU_Call_conditional_est.m Prices a European call option with stochastic volatility via conditioning. Uses BS.m.
faure.m Computes Faure points for use in quasi Monte Carlo.
h.m Computes the sample path and price of a European style Asian call option, given a sequence of (quasi/pseudo) random numbers.
payoff_times_score.m Implements the hit-and-run sampler for sampling from the optimal importance sampling density.
QMC_run_script.m A script to price a European style Asian call option via quasi Monte Carlo and crude Monte Carlo for a range of trading days. Uses asian_option_QMC.m
sensitivites_IS_with_CE.m Estimates the Delta or Vega of a call option with discretely monitored barrier via importance sampling. Uses payoff_times_score.m, and for plotting uses csaps.m (spline toolbox).
sensitivites_pathwise_Crude_Monte_Carlo.m Estimates the Delta and the Vega for an Asian call option via pathwise derivative estimation.

back