馃攳
What is the Monte Carlo method? | Monte Carlo Simulation in Finance | Pricing Options - YouTube
Channel: Patrick Boyle
[0]
Hi my name is Patrick Boyle. Welcome back
to my YouTube channel where we learn all
[4]
about derivatives and quantitative
finance. If this is the first video
[8]
you're watching make sure that you click
the subscribe button to see more content
[11]
like this. By the end of this video
you'll know what the Monte Carlo method
[16]
is, how it works, how it differs from the
traditional methods for pricing options
[21]
and when should you use it and when
should you not. Monte Carlo methods are
[29]
used in finance to value and analyze
complex financial instruments by
[33]
simulating the various sources of
uncertainty affecting their value and
[38]
then determining their average value
over a large range of resultant outcomes
[43]
or paths. Okay so what does that mean? it
means that rather than using a lot of
[49]
financial theory to price complex
financial instruments we instead build a
[54]
computer simulation of the moving parts
and see with enough runs of the model
[59]
what the fair value of the financial
instrument is. The Monte Carlo options
[64]
pricing method was developed by Phelim
Boyle in 1977. It's often considered a
[70]
method of last resort by market
practitioners. The approach is
[74]
particularly useful in the valuation of
options with multiple sources of
[79]
uncertainty or with complicated features
which would make them difficult or
[84]
impossible to value through a black
Scholes style partial differential
[88]
equation or through lattice based
approaches like the binomial tree. The
[94]
technique is widely used in valuing
path-dependent structures like look back
[99]
and Asian options and in what is known
as real options analysis. I'll put a link
[105]
above to my video explaining what real
options are above. Historically Monte Carlo
[110]
methods were considered to be too slow
to be competitive, but with the faster
[115]
computing capability today this
constraint is way less of a concern. Okay
[120]
so how does it work well let's start
with an idea taken from gambling and
[125]
probability. If you had two dice that you
were going to roll, the range of results
[131]
that you could get would be any
number between 2 and 12. The lowest
[137]
number 2 is what you get if you roll two
ones and the highest number 12 comes
[142]
from rolling two sixes.
Now obviously with one dice you can get
[147]
anything between 1 and 6 and the
probability of any of those outcomes is
[152]
equal, it's 1 over 6 which is a 16.7% chance, however with the two dice
[159]
you are most likely to roll a 7. Let me
explain. This is because there is only
[165]
one way to roll a 2 and one way to roll
a 12 where in order to roll a 2 you have
[172]
to roll two ones and in order to roll a
12 you have to roll two sixes. Now in
[179]
order to get a score of four for example
with two dices can be achieved by
[184]
rolling a 1 and a 3 a 2 and a 2 or a 3
and a 1. You have to consider the two dice
[192]
separately, so even though the result is
the same a 1 on the first die and a 3 on
[198]
the second die is actually a different
outcome from a 3 on the first die and a
[203]
1 on the second die. For two dice seven is the
most likely result with 6 different ways
[211]
that we are able to achieve that. In this
case probability equals 6 divided by 36
[218]
giving a 16.7% chance. You can see a
histogram on screen right now showing
[226]
the probabilities of each roll. So why am
I telling you all of this? Well, because
[230]
there's two ways that we could work out
these probabilities. One is the
[235]
mathematical way that I just described,
where we analyzed the problem and worked
[240]
out numerically what the answer was, but
the other simpler and maybe more
[245]
brute-force approach would be quite
simply to get two dice and roll them 5000
[251]
times for example and note down the
numbers that we've rolled each time. The
[257]
Monte Carlo model uses that type of a
pproach the brute-force approach and uses
[263]
it to price derivatives the Monte Carlo
method involves simulate
[267]
the underlying process followed by the
various risk factors affecting the price
[272]
of the derivative that we are trying to
price first you generate a price path
[277]
for the underlying based upon the random
movements of the various risk factors
[283]
and calculate the payoff from the
derivative based on that path the image
[288]
you see on screen right now shows you
what the simulated price paths might
[293]
look like then you repeat these steps
generating numerous sample values of the
[299]
payoff from the derivative in the future
once you have done that you simply
[304]
calculate the average of the sample
payoffs giving an estimate of the
[309]
derivatives expected payoff in a risk
neutral world finally you discount the
[314]
payoff at the risk-free rate this result
is the fair value of the option today
[319]
the number of iterations carried out is
at the discretion of the operator and
[325]
depends on the required accuracy it is
usual to calculate the standard
[330]
deviation of the discounted payoffs
generated by the simulation the
[335]
uncertainty about the value of the
derivative is inversely proportional to
[340]
the square root of the number of
iterations that you run so when do you
[345]
use the Monte Carlo method the Monte
Carlo method can have great flexibility
[350]
complex stochastic processes including
jumps mean reversion or both can be
[357]
accommodated and different distributions
including changing distributions can be
[363]
assumed the Monte Carlo method is
generally used when there are three or
[367]
more stochastic variables which make
using a PDE or a lattice based approach
[374]
extremely difficult or impossible Monte
Carlo in these situations can be more
[379]
efficient than other approaches as the
time taken to run a Monte Carlo
[384]
simulation increases in a linear manner
with the number of variables or for most
[390]
other methods the time taken increases
exponentially with the number of
[394]
variables the Monte Carlo method is a
brute-force approach
[398]
pricing options it does not rely on a
lot of financial theory it simply uses
[404]
computer power to simulate thousands of
possible price paths for the underlying
[409]
the Monte Carlo method is by no means
free of assumptions though you always
[414]
have to assume a distribution for the underlying asset as well as structure for
[419]
its volatility and the absence or
existence of jumps the beauty of the
[425]
Black-Scholes and lattice based
approaches is that they not only give
[429]
you a fair value for the option but they
also specify a trading strategy like
[435]
Delta hedging which allows you to hedge
your risk exposures if you have not
[440]
watched my videos explaining dynamic
replication you should probably watch
[445]
those to understand how important that
is to an options trader most of the
[450]
options that require the Monte Carlo
method to price are close to impossible
[454]
to hedge or at least very difficult to
hedge accurately and for this reason the
[460]
option is usually sold only when the
buyer will pay well above fair value as
[465]
the seller usually has to keep that
option on their books for its entire
[469]
lifespan and can only roughly hedge it
advantages of the Monte Carlo method are
[475]
that it can be used not only to price
options where the payoff depends on the
[480]
final price of the underlying on the
expiration date but also when the payoff
[485]
depends on the price path followed by
the underlying the Monte Carlo method
[490]
can similarly be used to value options
where the payoff depends on the value of
[495]
multiple underlying assets such as
basket options or rainbow options take a
[501]
look at my videos on exotic options and
structured products to understand those
[506]
in pricing those derivatives correlation
between asset returns is also
[512]
incorporated the Monte Carlo method
allows for compounding in the
[516]
uncertainties such as where a joint
probability distribution is used in the
[521]
case of only two random variables this
is called a bivariate distribution but
[527]
the concept generalizes to any number of
random variables
[531]
both giving a multivariate distribution
an example would be pricing an option on
[536]
a stock in a foreign currency where the
paths followed by the underlying stock
[541]
and the exchange rate has to be modeled
but also the correlation between these
[546]
two sources of risk must be incorporated.
The Monte Carlo method cannot easily
[552]
handle situations where there is early
exercise in these situations a least
[558]
square Monte Carlo method with a
backward induction approach is used. So
[563]
how do we calculate the Greeks when
using the Monte Carlo method? Calculating
[568]
the Greeks using the Monte Carlo method
is usually done by first pricing the
[573]
derivative and then recalculating the
price of the derivative after making a
[578]
small change in the input such as spot
price to calculate Delta or volatility
[584]
if we are calculating Vega whose price
sensitivity it is we are trying to find
[589]
the same number of iterations should be
run in calculating the new price as were
[595]
used when initially pricing the
derivative. All of these videos are based
[599]
on my book - Trading and Pricing Financial
Derivatives which is available on
[603]
amazon.com I've put a link to it in the
description below. Hit the like button to
[608]
let me know if you found this video
helpful and hit the subscribe button and
[612]
the Bell button next to it in order to
see more videos like this in your feed
[617]
have a great day
bye
[627]
you
Most Recent Videos:
You can go back to the homepage right here: Homepage





