Simulation Tutorial Questions
Simulation Tutorial Questions
Tutorial Questions
QUESTION 1
This question refers to the VBA program “Monte Carlo European Option.xlsm” as
well as the option discussed in lectures (details repeated as follows)
Stock price is currently traded at $1.76. Calculate the price of a European call
(strike $1.60, maturity 3 months) on one share. Assume risk free rate of 10%
p.a., stock price volatility is 30% p.a. and company not expected to pay any
dividends over the next 3 months
a) Briefly explain the methodology used to value the European call and put.
b) Explain how you would modify the code to price an Asian option.
c) Approximate the rho by changing the risk free rate to 9%. Compare this to that
from the BSM model where .
d) Now assume a dividend yield of 2% p.a payable over the life of the option.
Re-price the option (with risk free rate at 10%). Is the price consistent with
your expectations? Why/why not?
e) Describe how you could modify the code to allow for leptokurtosis (fat tails).
QUESTION 2
Describe how you could use a simulation to price an option using the binomial tree
approach.
QUESTION 3
Describe the difference between a bootstrap and a monte carlo simulation. Discuss
one advantage and disadvantage of the monte carlo approach.
QUESTION 4
QUESTION 5
Assume you are seeking to price a European basket call option whose underlying
asset is a group of stocks denoted in the same currency. Here the holder has the right,
but not the obligation, to buy the group of underlying assets.
a) Briefly explain why you cannot use the BSM model to price this exotic option
b) If you were seeking to price this option via monte carlo simulation, briefly
outline how you would go about this.
QUESTION 6
This question requires you to price the European call option on the S&P500 examined
in the Dividends tutorial - Question 8. Recall the valuation is as at the close of trade
on October 30, 2017. The option has the following characteristics
- Maturity date Dec 15, 2017
- Strike 2575
- Vol 8.7246%
- Other parameters as before
a) Discretise the underlying into daily price increments and employ 10,000
sample paths. How does the price compare to the BSM price?
b) Set up a spreadsheet to calculate the simulated distribution of S&P500 index
values as at the maturity date. Use the above parameter values with daily price
increments. Consider 1000 sample paths.
c) Plot the histogram of the distribution in part b) and calculate its skewness.
Comment.
d) Re-perform parts b) and c) using a volatility of 25%. Comment