# Tag Info

Accepted

### Black-Scholes under stochastic interest rates

We assume that the short interest rate $r_t$ follows the Hull-White model, that is, the short rate $r$ and the stock price $S$ satisfies a system of SDEs of the form \begin{align*} dr_t &= (\...
• 20.4k
Accepted

• 2,108
Accepted

### How to simulate Levy processes

You have many different options. Firstly, you know the characteristic function for the log stock price and, using inversion, you can recover the (inverse) distribution and density function and ...
• 13.7k
Accepted

### Two correlated brownian motions

First you need to correct the formula to: $$W_t^2 = \rho W_t^1 + \sqrt{1-\rho^2} Z_t,$$ where $Z_t$ is a BM independent of $W_t^1$ If you calculate the variance and the covariance, then you see ...
• 13.2k
Accepted

### When to use the real world drift and when the risk neutral one for a Monte-Carlo simulation?

In general these are the two basic approaches to QuantFinance: Sell side (market maker, risk neutral): You use risk-neutral probabilities ("$\mathbb{Q}$") e.g. in option pricing (to e.g. calculate ...
• 26.7k
Accepted

### Speeding up computations: when to use Quasi and standard Monte-Carlo in pricing

By definition the fair value of an option is given by an expectation value of the payoff, $\mathbf{E}\left[\textrm{payoff}(\textit{paths})\right]$. The probability distribution of the ...
• 1,809

### Stopping Monte Carlo simulation once certain convergence level is reached

You have the right idea, but it seems you don't know $\mu$, so using it in your error check doesn't seem correct. Also, checking the result every 10,000 iterations may not be optimal for deciding ...
• 2,748
Accepted

### rate of convergence for Monte Carlo

The estimation error is a random variable and not a simple scalar. As such, when performing one-shot assessments, you could always end up observing that using $6400$ paths provides a "better" price ...
• 13.9k

### Least Square Monte Carlo - american Call Option

If implemented properly, least-squares Monte Carlo as originally suggested by Longstaff-Schwartz should allow you to identify sub-optimal exercise dates and a lower bound of the true option price. ...
• 13.9k
Accepted

### How are Brownian Bridges used in derivatives pricing in practice?

Yes, the term Brownian Bridge seems to be used loosely. I assume you are talking about continuously monitored barriers by the way, since you mention the probability of the barrier being crossed in ...
• 511
Accepted

### Multithreading Monte-Carlo pricing in QuantLib for a single product

Yes, it can work. However, keep in mind that: you'll be safer if you don't share any objects between threads; see my answer here, in particular the last point; even if you use different seeds, there'...
• 5,543

### Limitations of Monte Carlo simulations in finance

The properties of standard Monte-Carlo are not determined solely by the underlying process. You need to include the instrument $f$ you want to price in your analysis as well. One measure for accuracy ...
• 1,933
Accepted

### What are the merits of pseudo random numbers over quasi random numbers in monte-carlo simulation?

Quasi Random Numbers are more tricky than it might seem, using them as a black box like with PRNGs is risky. E.g. an unscrambled Sobol' sequence is uniform only asymptotically, while for realistic ...
• 1,543
Accepted

### What are some examples of non-solvable SDE where Monte Carlo discretization is necessary

the LIBOR market model the Heston model -- Euler and Milstein are actually bad for this and much more sophisticated methods are necessary local volatility models
• 6,743
Accepted

### Calibration by monte carlo, should I fix my seed?

It is not cheating. It allows you to make your results (e.g. prices, calibrated parameters) 'reproducible' which is good. However, fixing the seed can hide convergence issues. When the variance of ...
• 13.9k
Accepted

### Why are Interest Rate Swaps not valued using Monte Carlo Simulations?

Forward rates are determined from current spot rates bootstrapped from traded instruments. The reason is that if the forwards were different from the ones inferred from the spot rates, there would be ...
• 5,285

### Limitations of Monte Carlo simulations in finance

When I was first tasked with implementing VaR using MC in the 1990s, I knew little about MC, and there were no good books. The draft manuscript of Reuven Y. Rubinstein, Dirk P. Kroese. Simulation and ...
• 9,219
Accepted

### What does "convergence" in Monte Carlo simulation mean?

To keep things simple let's assume you have a perfect random number generator (i.e. I will discuss only the statistics not the numerics of the problem). I will also focus on the practical matter and ...
• 1,933

### Importance Sampling - where to center the sampling distribution?

importance sampling is well known to be tricky. See the extensive discussion in Glasserman's book. I presume that you are simply meanshifting and multiply by the ratio of normal densities. For this ...
• 6,743
Accepted

### How many monte carlo runs do I need for pricing a Call?

It really, really, really depends on your parameters, i.e. $r$, $\sigma$, $K$, $T$, $S_0$. For example, here are some results from implementing the stopping criteria I explain in my answer here. ...
• 2,748

### Pricing a log-contract using Monte Carlo

By definition, the payoff of a log-contract of maturity $T$ writes $$\phi(S_T) = \ln\left(\frac{S_T}{S_0}\right)$$ Let $\Pi_t$ denote the $t$-value of such a contingent claim. We are interested in ...
• 13.9k
Accepted

### Interpret simulation results ($P$ and $Q$ measures)

I believe that the confusion arises because of the wrong treatment of NIG. The answer to the question you link is misleading, as it simulates under P which is not appropriate for option pricing. None ...
• 4,217
Accepted

### Deep ITM Call Implied Vol via Monte Carlo

[Short answer] IMHO there is a fundamental problem with wanting to extract a sound implied volatility figure out of a deep ITM option's price. You should use out-of-the-money forward options (OTMF) ...
• 13.9k