Chapter 24 - Monte Carlo Valuation Flashcards
Motivation behind using monte carlo valuation
When the other options are very complex or difficult to use. Monte carlo performs simulations instead of relying on some expclicit formula
What distrirbution is used with the monte carlo valuation?
Risk neutral distribution, where we assuem that assets earn risk free returns on average, and thus allow us to discount using the risk free rate.
why dont we use the actual distribution when doing monte carlo?
It would generate a discounting nightmare
WHen we simulate possible future values, what do we get
as a byproduct, we get the distribution of payoffs.
how do we generate random numbers, and elaobrate on what kind of random numbers we usually are interested in
We usually want some distribution.
We first start iwth the uniform distribution.
we make a random draw from uniform distribuiton, and treat it as a quantile. Fori nstance, drawing 0.7 is interperted as drawing 70% quantile.
Then we use the inverse of the cumulative distribution of whatever distribution we wish to draw from. For instance the inverse normal distribution.
This works because quantiles are uniformly distributed.
So, we are basically saying “what value gives us a quantile of x”. And since we use cumulative distribution, quantiles are basically the same as probability.
elaborate on simulating something across multiple periods (stock prices)
Generally, there is no difference in results whether we simulate the periods directly, or if we take it sequentially one period at a time, and then just use the simulated stock price result after 1 period as the starting point for simulating the next period and so on.
However, if we want the path, we need to do it sequantially.
what is the expression for simulating stock prices T periods into the future
when is path simulating perhaps important?
Asian options and barrier options. This is becasue these are dependent on the path.
in a multi period binomial tree, what is the expression for the call price
Cosnsits os 2 parts. One is the probability of reaching a specific node, and the other is the value at this node. Then we take expected value and ultimately discount it.
elaborate on the monte carlo value, or time zero monte carlo price of some option
We sim many times, and take the average. In fact, we take the average discounted payoff.
Denote the payoff as a function of the stock price, V(S_t, T)
Note that all S variables are at time T. Thus, we have a sum that sums over “draws” where each draw try to do the same thing.
Consider the formula for time zero monte carlo price.
What could the call option function be? Instead of the abstract function V(…)
V(S_T^{i}, T) = max(0, S_T^{i} - K)
Recall how we can model stock price development as log normal
how do we assess accuracy of some monte carlo method?
We need to measure the standard deviation.
the motne carlo valiue is given by:
C = 1/n ∑c(i) (sort of )
Takign variance of this, we get:
1/n^2 ∑var(c(i))
1/n^2 nvar(c(i))
= var(ci) / n
This means that the standard deviaiton of the monte carlo estimator is given by SD(ci) / sqrt(n)
SO: We have the the standard deviation of the monte carlo estimator is equal to the standard deviation of the single monte carlo DRAW, divided by the square root of the number of draws.
Since the standard deviation of the single draw is eqwual to the standard deviation of the stock, our estimator will have a lower standard deviation than the single value. This simply means that when we run the trial many times and take the average, we should see values that are less spread than the indidividuals.
under what conditions is monte carlo especially useful
1) When the number of random elements is too great to permit direct numerical solution
2) When underlying variables are distributed in a way that makes direct solutions difficult
3) Where options are path dependent: Payoff at expiration depends on the path taken as well as the final outcome.
elaborate on asian options
asian options have payoffs that are based on the average stock price during the holding period.
what is arithmetic asian options
asian options where the payofgf is calculated using the arithmetic average
in general, what can we say about the returns of an asian option vs regular ones
Because it average out the returns, we should see a more tightly distributed series of payoffs. Averaging will reduce the likelihood of large gains and large losses.
How do we compute a 3 month stock price when we want to include the path?
Make the same procedure 3 times. We therefore have 3 different draws from the standard normal distribution.
In the context of monte carlo, these 3 draws together make one trial.
how do we use monte carlo to value an asian option
We perform the path dependent stock price trial many times.
Then we include each trial’s results in this formula:
C_asian = e^(-rt) E[max(0, (S1+S2+S3)/3 - K)]
The arithmetic average computaiton happen inside of the max() function. The monte carlo average (which we always include) happen in the expected value function.
what is an interesting property regarding Monte carlo valuation and asian options?
Keeping the number of trials the same, as we increase the number of averages (periods), the arithmetic, geometric, and exact geometric price, and the standard deviation of result will decrease.
so it is simply that if we reduce the period, so that we include more checkpoints in the average-computation, we get lower means. This makes sense, as we will include more points early on, and shift the relative weighting away from the final outcome.
why do we call regualr monte carlo “naive”
Because it makes no attempt to reduce the variance of the simualted answer for a given number of trials.
what is the motivation behind looking into other variations of monte carlo?
Naive monte carlo require a lot of simulations and will still have kind of bad standard deviation results.
For instance, if we have a standard deviation of a couple percent, this is too large in the context of stock prices and option prices.
is it easy to use monte carlo for american options
No because american options involve us working backwards from the termination date to see if early exercise is ever beneficial at any point. The monte carlo simulation does not generally provide for this.
However, recently there have been variations that allow for american options to be valued using monte carlo methods.
elaborate on using monte carlo for american options
Firstly, we need to include the paths.
The ITM nodes are the candidates for early exercise. Recall why this is. OTM and ATM are not candidates because we’d never exercise them early. IT would be cheaper to obtain the shares using a simple stock purchase (generally speaking).
Then we are looking into the idea of comparing immediate value against continuation value. The immediate value is easy, it is simply the exercise now benefits. However, computing the continuation value is more difficult.
The problem is associated with “lookahead bias”. Since we dont know whether we should exercise or not (since we dont know the path the stock price take in the future), we need to remove this bias.
To do this, we base our decision on average outcome from some point looking forward. To do this, we could use regression.
Or we can do a branching technique. We look into these later