Questions tagged [monte-carlo]

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

Filter by
Sorted by
Tagged with
1
vote
2answers
498 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
122 views

Least Squares Monte Carlo

Could you explain to me in words (no formulas) the concept of the Least Squares Monte Carlo method to price an American style option?
1
vote
2answers
1k views

Simulating a path of bond yields by Monte Carlo (Python)

I have a number of given time series for bond yields (given in a dataframe in pandas package in Python). I need to do the following task in Python: "1. Simulate 1000 path 30 steps ahead for any yield ...
1
vote
1answer
130 views

Do we need to derive the PDE for the option price when applying Least Squares Monte Carlo?

I want to price an American call option based on an underlying that follows a jump-diffusion process with an inhomogeneous jump frequency function. My mathematical skills are not sufficient to derive ...
1
vote
2answers
488 views

Error in barrier option pricing Monte Carlo

I am currently trying to price an up-and-out call with Monte Carlo simulation. For an option with these parameters : Barrier: 65 $K$ = 50 $\sigma$ = 30% $R $ = 1% $T$ = 1Y $S_0$ = 50 With 10.000 ...
1
vote
2answers
325 views

Pricing Exotics: Monte-Carlo is too slow?

I want to price exotic options under the exponential VG model and Merton's model to compare both models. To price exotics under Merton's model, I have written the code below. The output is the price ...
1
vote
1answer
940 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
2answers
1k views

Discrepancy between binomial model, Black-Scholes and Monte-Carlo Simulation

I try to use Monte-Carlo Simulation to price a 10-year call option. Based on below parameter, S = 1, X = 1, volatility = 80%, T = 10, risk-free rate = 0.22% The option value based on Monte-Carlo ...
1
vote
1answer
128 views

GBM in R giving negative numbers?

I was under the impression that simulations involving geometric brownian motion are not supposed to yield negative numbers. However, I was trying the following Monte Carlo simulation in R for a GBM, ...
1
vote
3answers
208 views

generating a correlated RV which has the same correlation to existing samples

Suppose I have generated a collection of correlated sequences of samples $(S_i)_{i=1}^{n}$ from random variables $\mathbf{\underline{x}} = x_i$. Let's fix a sequence of reals $(\sigma_i)_{i=0}^{n}$. ...
1
vote
1answer
613 views

Basket Option pricing of two stocks

I am trying to use Monte Carlo simulation to price arithmetic basket option consisting of two stocks. There seems to be something wrong in my implementation. According to the inputs ...
1
vote
1answer
252 views

In a Monte Carlo simulation, will a delta hedge control variate necessarily reduce the standard error more than an antithetic variate?

I have four Monte Carlo simulations and will list them in order of highest standard error to lowest. Plain MC MC with delta hedge control variate MC with antithetic variate MC with antithetic and ...
1
vote
1answer
433 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
2answers
128 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
2k 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
482 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
252 views

Hull white model Monte Carlo simulation Zero Coupon Bond

I am trying to use Hull White Model to price a zero coupon bond by Monte Carlo Simulation. The basic idea is under this equation: Under Hull White Model, I want to generate every short rate (r) and ...
1
vote
1answer
206 views

How to calculate mean and volatility parameters for Geometric Brownian motion?

Say I have a time series $S_K$ for monthly asset prices for the last 30 years. I want to run a monte carlo simulation using geometric brownian motion $$S_t = S_0\exp\left(\left(\mu - \frac{\sigma^2}{...
1
vote
1answer
561 views

Monte-Carlo simulation Hull-White process

I have one question about Monte-Carlo simulation Hull-White process, maybe you can give me some advice. I constructed a Hull-White process using Python and QuantLib. Now I want to construct a Hull-...
1
vote
1answer
136 views

Question about the process of monte carlo simulation

I have encountered an interesting question. Is it better to simulate the geometric brownian motion process for call itself or GBM for the underlying. My question is can we actually apply GBM to call? ...
1
vote
1answer
75 views

Handling option expiration during Monte Carlo simulation

I have equity options in my portfolio that can expire during a VaR calculation (with Monte Carlo). For example the time to maturity of my option is T days but I simulate for T+n days (n > 0). What ...
1
vote
1answer
127 views

Can someone check this boundary condition for me?

At the moment I'm comparing plots between the implicit numerical Black-Scholes PDE and the Monte-Carlo Method for the Black-Scholes equation. However, for the particular boundary condition I'm using I'...
1
vote
2answers
134 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
210 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
174 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
482 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
2answers
4k 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
544 views

CVA as a running spread - risk annuity calculation in the Monte Carlo framework

I have simulated future term structures in the one-factor Hull-White model and calculated the CVA of a particular trade (let's say, now I have it in absolute value, in dollars). However, I want to ...
1
vote
1answer
2k 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
51 views

European Call option replication

An asset $S_t$ is evolving according to the Black-Scholes model. We want to replicate a call option on this asset by holding Delta units of the asset at every time. I use a Monte Carlo algorithm to ...
1
vote
1answer
56 views

Hindsight overhedge for pricing path dependent options

I understand how to use the longstaff schwartz method in Monte Carlo to compute the continuation value of path dependent options but someone recently mentioned another technique called "Hindsight ...
1
vote
1answer
112 views

Ho-Lee short rate model under the Heath-Jarrow-Morton framework

Under the Heath-Jarrow-Morton (HJM) framework the dynamics of the Ho-Lee short rate model are defined as following: $$dr(t)=\theta(t)dt+\sigma dW^{\mathbb{Q}}(t)$$ with $\mathbb{Q}$ the risk-neutral ...
1
vote
1answer
115 views

How can I conduct a basic Monte carlo simulation on 2 stocks?

I have 2 stocks in my portfolio A and B.A is currently at 50 dollars and B at 40 dollars. Correlation between A and B is 0. Let us say I bought the stocks today at 50 and 40 dollars. If I wish to use ...
1
vote
1answer
74 views

Computing Montecarlo VaR for a single asset

I'm trying to understand the procedure to compute the Value-at-Risk for a single asset by implementing the Montecarlo technique. Here it follows the procedure step-by-step in 5 points: selecting the ...
1
vote
1answer
115 views

How to compute estimate performance with variable returns and days held

I have a trading strategy that results in a number of holdings, each of which has a variable number of days held, and obviously, return. So, for example, suppose I run a Monte Carlo simulation, and ...
1
vote
1answer
581 views

How to estimate lambda for Jump-Diffusion Process from Empirical data?

So, I have really no idea how to go about this, but how would I go about choosing sensible parameter values for a basic jump-diffusion simulation, namely $\lambda$ ? For example, getting the average ...
1
vote
1answer
413 views

Books about Monte Carlo Simulation on derivatives with Python

I am looking for a good reference for Monte Carlo simulation applied to derivatives with Python. Most books I found until now deal with C++... I have found "Derivatives Analytics with Python" by Yves ...
1
vote
1answer
178 views

A forward Monte Carlo method for American Options Pricing

I am trying to implement the forward Monte Carlo algorithm from the paper "A Forward Monte Carlo Method for American Options Pricing" by Daniel Wei-Chung Miao and Yung-Hsin Lee. I am a little bit ...
1
vote
3answers
852 views

Monte Carlo method vs PDE in option pricing

Good evening everyone, I would like to ask a question about Monte Carlo and PDE Pricing. For an American option, which one should we use, Monte Carlo method or PDE method? The same question for an ...
1
vote
2answers
109 views

Finding optimal drift, importance sampling, least square monte carlo

I am working with Importance sampling for Least Squared monte carlo and have now problems understanding the implementation of the Robbins-Monro algorithm for finding the optimal drift for finding ...
1
vote
1answer
364 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
121 views

Andersen Broadie American/Bermudan Put

I'm trying to implement Andersen and Broadie's dual method for an upper bound (here) of a regular American Put. I understand the process to compute it, but I have a conceptual issue : everything ...
1
vote
1answer
175 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
242 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
125 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
1answer
278 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
155 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
2answers
378 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 ...
1
vote
1answer
101 views

Should earnings be modelled normally or lognormally?

I am having difficulty deciding whether a company's earnings should be modelled normally or lognormally. If we consider two arguments: (i) The earnings of a company are the returns on the assets of ...
1
vote
1answer
572 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 ...