Monte Carlo simulation methods are a broad class of computational algorithms that rely on repeated random sampling to obtain numerical results.

learn more… | top users | synonyms

2
votes
2answers
237 views

Pricing variance swaps using Monte Carlo

For pricing variance swaps there is the well-known formula as sum of OTM options weighted by the inverse of the squared strike (see e.g. here). Would it also be valid to derive the local-volatility ...
2
votes
3answers
1k views

What does “convergence” in Monte Carlo simulation mean?

I have read about convergence in terms of MC simulation for derivative pricing, but I am not clear on what it exactly means. Let us suppose I price an option 100,000 paths twice and both result in the ...
2
votes
1answer
1k views

Value at Risk Monte-Carlo using Generalized Pareto Distribution(GPD)

I have created a VBA program to calculate VaR by using Monte Carlo, I have simulated Brownian Motion. This method might be ok for 100% equity portfolio, but let's say this portfolio may have fixed ...
2
votes
2answers
72 views

Monte Carlo Methods for Pricing Derivatives

can someone please suggest a good book on Monte Carlo Simulation for Pricing Derivatives? Don't want a book which is too complicated like a PhD level. A Masters level should be good. Thanks a lot in ...
2
votes
1answer
121 views

Simulating returns from ARMA(1,0)-GARCH(1,1) model

I want to obtain a simulation of one-step ahead forecasts of stock returns process governed by ARMA(1,0)-GARCH(1,1) process. The returns are of form: $x_t = \mu + \delta x_{t-1} + \sigma_t z_t$ From ...
2
votes
1answer
481 views

American Swaption Pricing with Monte-Carlo method

I want to price an American swaption but I am not sure about what I am doing. Tree methods and PDE discretization seem difficult to adapt to a swaption. I am trying a Monte-Carlo approach. (in ...
2
votes
2answers
2k views

Does one use the covariance or correlation matrix in cholesky decomposition to generate correlated samples

Can we interchangeably use Cholesky decomposition of covariance and correlation matrix to generate simulations? If not, in which situations do we use one or the other and why? Thanks in advance.
2
votes
1answer
408 views

Quasi Monte Carlo in Matlab

I want to use Quasi Monte Carlo to try and improve the convergence of a simulation I am running. The random numbers are simply to produce the observation errors for a standard linear regression model....
2
votes
2answers
88 views

Importance Sampling for pricing options with longstaff and schwartz

I have been asking this similar question before. However, I really want to be concrete and get and concrete explanation. I have been reading the paper by Moreni and try to implement the same ...
2
votes
3answers
84 views

Distribution of pay-off of an exotic option

Can any assumptions be made about the pay-off of an exotic option? For example, might we say the distribution of the pay-off a vanilla option would be Normal? I have built a valuation tool that ...
2
votes
1answer
67 views

correlated random variables with additional autocorrelation - multi dimensional cholesky?

for my thesis im currently generating several time series of random numbers, so far so good. Now i realized some autocorrelation in the series as well and dont really know how to cope with it. Can i ...
2
votes
2answers
193 views

European call down and out option (geometric Brownian motion, Monte Carlo, Euler)

I need to estimate the expected value and the Greeks of an European call down and out option, assuming geometrical Brownian motion of the asset, with Monte Carlo simulation employing Euler ...
2
votes
1answer
172 views

Is there an easily implementable alternative to lognormal growth (something with fatter tails)?

I have a toy model in Excel for the growth of a investment portfolio. I assume iid lognormal annual growth factors: =EXP(mu+sigma*NORM.S.INV(RAND())) where mu and ...
2
votes
2answers
2k views

Black Scholes and Monte Carlo implementations in Java [duplicate]

Possible Duplicate: Is there an all Java options-pricing library (preferably open source) besides jquantlib? Can anyone recommend a library with an implementation of Black Scholes and Monte ...
2
votes
1answer
138 views

Simulate correlated Geometric Brownian Motion in the R programming language

In response to this question: How to simulate correlated Geometric brownian motion for n assets? One of the responses provides an implementation in MATLAB: http://www.goddardconsulting.ca/matlab-...
2
votes
0answers
219 views

Forecast of ARMA-GARCH model in R

I managed to forecast a GARCH model yesterday and run a Monte Carlo simulation on R. Nevertheless, I can't do the same with an ARMA-GARCH. I tested 4 different method but without achieving an ARMA-...
2
votes
0answers
140 views

Simulation of Heston process

I am currently working on implementing Heston model in matlab for option pricing (in this case I am trying to price a European call) and I wanted to compare the results I obtain from using the exact ...
2
votes
0answers
84 views

Practitioner's criterion for MC pricing convergence

Let's say I have some Interest Rates (IR) pricing model which relies on Monte Carlo pricing and I'd like to benchmark its quality and find out optimal settings (time steps & iterations) per asset ...
2
votes
0answers
296 views

How to price zero coupon bonds with the Monte Carlo method?

Im trying to calculate monthly ZCB bond prices with a fixed maturity T, over a period of months via Monte Carlo methods. Here is my attempt: For the first month, the price is $P_{t_0}(0,T) = E[exp(-...
2
votes
0answers
2k views

Models for simulating FX movements

My goal is to develop a model to simulate long term FX movements. (I am not sure if long term makes any difference, but if it does I am more interested in long term fx movements) These Monte Carlo ...
1
vote
2answers
170 views

What would be a concise method to learn Monte Carlo methods?

Is there a concise way of learning the core Monte Carlo Methods from resources available online? This leads to my next question which is what are the core ideas to learn in Monte Carlo methods?
1
vote
2answers
190 views

Importance sampling for barrier option like pricing by Monte carlo

I would like to know some references regarding importance sampling algorithms for variance reduction of Monte Carlo barrier options pricing. Please could someone help me leaving some references? If ...
1
vote
1answer
698 views

How to explain the path dependency in binomial tree model to price options?

I'm new to quantitative finance, so I'm confused with the so-called path dependency in binomial tree model. Originally I thought the path dependency exists because in binomial tree model, we will ...
1
vote
1answer
71 views

how to derive critical values for augmented Dickey–Fuller test (ADF) using Monte Carlo method?

Can anybody explain in simple terms how the critical value of the ADF test can be derived using Monte Carlo simulation?
1
vote
1answer
93 views

Timesteps in Vasicek model

When simulating stocks one can easily use GBM with only one random variable per simulation to create a new stock price in say 5 years, you don't need to create the whole asset paths if you don't need ...
1
vote
1answer
225 views

Best way to do multithread Monte-Carlo in QuantLib

QuantLib has great facilities for Monte-Carlo pricing engines, classes McSimulation and MonteCarloModel do a lot of work. But they do it in a single thread. What is best way to introduce parallel run ...
1
vote
2answers
102 views

Efficient numerical approaches for pricing American Options with multiple sources of noise

I am looking for efficient numerical approaches for pricing American options when two or more sources of noise are involved (the simplest case coming to mind would be the Heston Model) Eventhough I ...
1
vote
1answer
219 views

Control variate for Heston model

Does anyone have suggestions for potential control variates for vanillas in a Heston model? I've tried black scholes with implied volatility, average volatility and long term volatility all without ...
1
vote
1answer
46 views

Is Poisson Disk Sampling an alternative to crude Monte Carlo and QMC?

I recently stumbled over Poisson Disk Sampling (here and the meditative version). I wonder if it is an alternative to crude or quasi Monte Carlo for very high dimensional integrals. It is not ...
1
vote
2answers
42 views

Monte Carlo Accuracy - Antithetic Variate Method

I'm self studying for an actuarial exam and I am curious about a property of the antithetic variate method for increasing the Monte Carlo price accuracy (i.e. For every random draw of $z$, also ...
1
vote
2answers
75 views

Conditional probability of geometric brownian motion

I created paths using GBM to implement The stochastic mesh method. But the method requires the conditional distribution, given some S(t) the probability of S(t+1). I've searched and can't find this ...
1
vote
1answer
310 views

Calculate CVaR for a portfolio

I would like to calculate the Conditional Value at Risk for a portfolio. To be honest, I'm trying for a few days to find an example to calculate for an entire portfolio, not just for one security and ...
1
vote
1answer
461 views

Greeks of Basket

I am considering a product composed of 10 underlying assets. The maturity is 5 year. Each year if the performance of the equi-weighted portfolio reach a barrier, it pays a coupon. My question concern ...
1
vote
2answers
61 views

FTAP wih Heston Model

The Fundamental Theorem of Asset Pricing (FTAP) is invoked when we say the time $0$ price of a European option with payoff $g$ is $e^{-rT}E_Q(g(S_T))$, with the hypothesis that $e^{-rt}S_t$ is a $Q$-...
1
vote
1answer
71 views

Is this formula correct to estimate a knock out option price using monte-carlo?

I have a knock-out option with barrier $L>0$ and strike $K$ that pays at maturity $(S-K)_+$. So, positive payoff occurs only in case the price stays below the barrier over life of the option. I am ...
1
vote
1answer
93 views

Monte Carlo Option Pricing: Averaging Price Per Path

In Glasserman's book, he computes the price of an option by first computing the average price over each simulated price path. Once all the paths have been simulated, the average of all the payoffs is ...
1
vote
1answer
32 views

Calculate control variate for monte carlo simulation

For an exercise I need to calculate $\mathbb{E}[X]$ with a Monte Carlo simulation. I need to use control variate $Y$ with $\text{Var}(Y)=2$ and $\text{Cov}(X,Y)=1$. I am asked to give the optimale ...
1
vote
1answer
58 views

Martingale correction for Andersen scheme with Interest Rate

I have implemented martingale correction to my Andersen scheme for Heston model, as it is in the paper (page 19-22): http://www.ressources-actuarielles.net/EXT/ISFA/1226.nsf/0/...
1
vote
2answers
335 views

Barrier option : Monte carlo simulation

I am trying to price a Down-and-Out Call using Monte Carlo simulation. The problem is that I get the right price for the vanilla option (same price as the analytic formula of Black and Scholes) but I ...
1
vote
1answer
123 views

Geometric Brownian Motion: d(S) vs. d(ln(S))

I am quoting from "Tools for Computational Finance, 5th Edition" [Seydel]. I wonder whether the histogram of simulations of the first (yellow) SDE makes sense... especially given that Seydel (...
1
vote
1answer
85 views

Monte Carlo VaR assuming logistic distribution

I have a Monte Carlo model which measures the Value at Risk (VaR) for given portfolio. I use the geometric brownian motion to model the prices. But let's say I assumed the returns of prices follow the ...
1
vote
1answer
320 views

How to use Halton sequence in monte carlo simulation

Does anybody know how to use the Halton pseudo random technique in monte carlo simulation. I'm able to generate the sequences and I know they are correct. I checked a couple of numbers from different ...
1
vote
1answer
200 views

Getting Parameter of Translated Gamma Distribution from Monte Carlo

Spin-off from here. (Edit) Main question: What do I do about a parameter whose suggested values range quite vastly? (Edit) Backstory: I am given data of loss values and the dates that correspond to ...
1
vote
1answer
56 views

Compute moments of aggregate loss using Monte Carlo

Spin-off from here. Richard referred to me an article that tells me how to get parameters of a translated gamma distribution to which I should consider fitting simulated aggregated loss values. The ...
1
vote
1answer
299 views

Get distribution for aggregate loss using Monte Carlo

I am given two data sets containing dates and losses (in some currency). Given a distribution for the amount of losses and an (a,b,0) distribution for frequency of losses, how can I use Monte Carlo ...
1
vote
1answer
179 views

Median value for geometric brownian motion simulation

I'm trying to simulate stock prices using GBM. I am using the following formula, and MATLAB function, to determine the stock prices: $\nu = \mu - \frac{\sigma^{2}}{2}$; $S = S0*\text{[ones(1,nsims); ...
1
vote
2answers
306 views

Basket Option weight sensitivity calculation

I am looking to find/estimate the "greeks"/option price sensitivities/derivatives for a basket option situation. In specific the change in price of a put option associated with a change in weight of a ...
1
vote
1answer
596 views

MonteCarlo simulation of stock prices using milstein scheme with dividend yield?

While performing a montecarlo simulation of stock prices using the milstein scheme is it possible to take into account the dividend yield into the simulation itself somehow, if we are given a ...
1
vote
1answer
506 views

Heston MC Simulations - Speed up in Matlab

At the moment I am running a Quad Core Xeon PC with 12GB of RAM doing crude MC with 10k scenarios and 1000 time steps. And using fminsearch for calibration, and it takes about half an hour to an hour ...
1
vote
0answers
41 views

Pricing back swaptions corresponding to underlying swaps of Bermudan Swaption in calibrated LMM

I do not know to which swaption volatility matrix I have to calibrate the LMM in order to price back correctly the swaptions corresponding to the underlying swaps of a Bermudan Swaption. My problem: ...