Build a p monte-carlo generator for the system of prices

Assignment Help Corporate Finance
Reference no: EM131019800

Questions

1. Looking at the pricing equations (1, 2), what implicit assumptions about causality are embedded?

2. Build a P Monte-Carlo generator for the system of prices (M, {Pi}, Π*) in continuous time, ignoring random auction times, pre-tending you see all prices at all times. Use exact differential equations where possible, the Milstein scheme otherwise.

For instance, for the MSCI define mt: = ln(Mt/M0). Since M is lognormal, we know that Mt+Δt/Mt = exp((μm -1/2(σm)2)Δt + σmΔWt and hence that we have the exact difference equation

mt+Δt = mt + (μm -1/2(σm)2)Δt + σmΔWt

Simulate a number of paths (M, {Pi}, Π*) as an illustration.

Keep the paths if you can so you don't have to generate them each time, and also so that you can compare different methods using the same paths, in order to compare apples with apples. If you can't, keep the seeds so you can regenerate the same paths again.

For each path, compute along each path generated with the fine time steps (small Δt):

(a) the average instantaneous return annualised (approximating 1/T+1 0T+1 dΠ*t/Π*t)

(b) the average yearly arithmetic return ( 1/T ∑t=0T Π*t+1 -Π*t)/Π*t

(c) the average yearly log return ( 1/T ln(Π*T)/Π*0))

(d) the standard deviation of the arithmetic yearly return on the index,

(e) the ex-post Sharpe Ratio, that is the average yearly return on the index minus the average yearly short rate, the total divided by the standard deviation of the difference between the index and the short rate. Show the Sharpe ratios both for the arithmetic and for the geometric returns.

Rem. Notice the time conventions. If T ∈ {0, 1,. .. }, then in continuous time Π*t+1 is the index at precisely moment T + 1, which in discrete time would be comparable to T, the index of the resolved year T that is computed on the last moment of year T (i.e. really at time T + 1).

3. Still pretending you see all prices at all times, and not imposing the simplifying assumptions for the simulations, use Itˆo's Lemma to compute dΠ*t. Is it geometric Brownian motion? Why or why not?

Exhibit the diffusion term of dΠ*t/Π*t and comment.

In what sense can we say that the Bindex Π* is a value-weighted index, VWI?

4. Compute the instantaneous correlations between the index and the MSCI,

ρΠ*,Mt := (dΠ*t/Π*t.dMt/Mt)/(√(dΠ*t/Π*t)2√(dMt/Mt)2)

Show graphically the evolution of instantaneous correlation along the selected paths.

Compute the average realised correlation along each path, approximating

1/T¯+1 0T¯+1 ρtΠ*,Mdt and compute the average across the paths. How much diversification do rare books offer?

5. Now add the auctions at random times τ determined by the Poisson process. Simulate one path1 ω, with small time steps Δt, from date 0 to date 41 (the index value of year 40 is realised at date 41) for each of the drivers {M, {Pi}i,J}. Book prices are encoded only if they appear at auction.

The 41 book index values are encoded as end-of-year values as explained above. If a copy is repeat-sold within a year, only encode the last observation. If a book i is observed three times along the path (but never twice in a year), create a new sale of this book. Repeat for many paths ω and keep the paths saved for future use. Only keep paths that have at least one auction in each year.

6. Pick a small set of paths generated in the previous subquestion that are meaningful and representative, call them ω1 ∈ Ω1 and always stick to the same paths ω1 in this subquestion. We shall use the same paths again in subsequent subquestions. Make sure that this paths satisfies the condition that there is at least one sale in each year that is a repeat sale. More precisely, one way of generating such a path(s) is to follow a sequential rule [SR]:

- Generate year 0 and year 1 sales. If there is repeat sale (a book selling both in years one and two), then continue. Else do this step again.

- Generate year 2 sales. If a book was also sold in years 0 or 1 then continue. Else do this step again.

- Do until T¯ = 40.

We know that Π0 = 1 always. Put yourself at the end of year T = 1 and compute Π1(1), and save the number.

Now put yourself at the end of year T = 2 and compute Π1(2) and Π2(2), and save the numbers.

Repeat until time T¯ = 40.

Call this Bindex ΠT := {ΠT (T)}40T=1.

7. Based on the previous subsection, you can now place yourself again at time 0 and follow the same paths ω1 as year T now moves on. As time T moves on, not only can you trace out the current index value ΠT(T) (where the same T appears in both places, referring to the fact that with T periods of data you look always at the index value at T but having recomputed the entire index path), you realise what happens to the index at any fixed earlier calendar time as the sample increases, say fix calendar time 2 to get the sequence Π2(2), Π2(3), Π2(4),. ...

Describe what you see and explain.

8. Now generate the paths until year 40. Look back and generate the Bindex Π40 := {Πt(40)}t=140.

9. Denote by Πa the index constructed from all actual sales in a given year, including those not matched up with any second sales in the sample.

If Ia(t) is the set of all books coming up at auction in year t, then Πta:= Σi∈Ia(t)Pit / Σi∈Ia(0)Pi0

Based on the simulations of the paths Ω1 in the previous question, also keep track of the paths of Πa.

10. Let Π*,y be the index {Π*t}t=0T, the annual index constructed from all books (even those not actually observed).

11. Based on the continuously observable Π*, denote by Π*,r := {1, Π*,r,. .., Π*,r} the annual index constructed from all books, including the books never actually traded, but as if every book price was observable at one random time τ i within the year only. You generate N random sales dates {τii}Ni=1 in each year t. As for the other indices, that book price enters the index as if it was observed say on 31 Dec.

In other words, Πt*,r = Σi∈Ia(t)Piτit∈[t, t+1)/ Σi∈I Piτi0∈[0, 1)

12. We now have four annual approximations to the true latent annual Bindex Π*,y , call them ∏˜:= {ΠT , Π40, Πa, Π*,r}.

For each path in Ω1, compare those five indices.

Also, compute

(a) the average annual return on the index,

(b) the annual standard deviation,

(c) the ex-post annual Sharpe Ratio,

(d) the auto-correlation function,

(e) the yearly realised variance series {(Πt+1(.) - Πt(.)/Πt(.))2}40t=1 and realised correlation series (the sample analogue to the correlation computed above in question 4.) between the index and the MSCI.

Describe.
Do any of the observed paths exhibit excessive smoothing or jaggedness compared to the others? Is the yearly full observation benchmark Π*,y behaving markedly differently from the limited information approximations Π∈∏˜?

Is any approximation better than the others in terms of those statistics?

13. What does the assumption about the values of σim and σm imply about beta? Now that you know the true theoretical beta, consider paths ω1 ∈ Ω1 and run - for each path ω1 - a market regression using your four constructed Bindices, such as for instance

Πt - Πt-1t-1 = α + β (Mt - Mt-1)Mt-1+ ∈t

for Π∈∏˜ . Repeat for other paths, and compare to the true betas, both the continuous time true beta and the beta of Π*,y.

14. Since the stock market index M is supposed to be observed always whereas Π∈∏˜ are observed only at the end of each year and may include auction outcomes that happened before the end of the year, there is a time aggregation - or non-synchronicity

- problem.

For each Π∈∏˜ , run the regression

Πt - Πt-1/Πt-1 = α + β-2 (Mt-2 - Mt-3)Mt-3+ β-3 (Mt-1 - Mt-2)Mt-2 +  β0 (Mt - Mt-1)Mt-1 + β+1(Mt+1 - Mt)M+ ∈t

Take the estimated coefficients along each path and compute βˆ(ω) := β-2(ω) + β-1(ω) + β0(ω) + β+1(ω) and compare to the true continuous time true beta and the beta of Π*,y.

15. Now we move into derivatives and Q. The difference between P and Q are the drifts. This is the essence of the Girsanov theorem and which works as follows.

Consider equation (1) and define dWtˆm = dWtm + ξmdt. Replace dWtm by dWˆtm - ξmdt. ξm is called the market price of risk and is constant in this case. Once you have replaced a Brownian motion dWt by its ‘hat' version, you are "under Q," so by NA you can set the drift to rMtdt. Solve for ξm and explain why it is called the market price of risk.

16. Now assume that dWˆti0 = dWti0 and dWˆtk = dWtk + ξkdt. What is the interpretation?

17. Rewrite the stochastic differential equation for dPti under Q, i.e. having replaced all W by Wˆ. [In the lecture notes we then simply dropped the hats again to save on notation]

Look at the drift of dPti/Pti under Q and verify that it is less than r. Usually there would be an arbitrage if this term were different from r. If the drift was less than r, then to profit from the arbitrage, one would need to short the rare books, which is impossible.

Instead, call y the difference between r and the drift coefficient. How large is y? So now the Q drift of dPti/Pti is r - y. Interpret.

18. Now assume that at time 0 a futures contract is introduced on the rare book index. Assume maturity is year 10, the typical holding period of a portfolio of rare books, as well as years 5 and 20.

Denote the futures price process at time t with maturity T by Ft,T and ignore marking- to-market and daily settlement, so really we consider a forward on rare books.

By definition, the final payoff of the forward/futures along path ω is FT,T (ω) - F0,T = ΠT (ω; T ) - F0,T for T = 10.

(a) Intuitively, can this forward be replicated risklessly in real time?

(b) Use the Q Monte-Carlo to compute {F0,T}T∈{5,10,20}. Is the curve in contango, backwardation or neither? Why?

(c) Given this F0,10, for a given path ω1, start at time 0 and compute the cash-flow at time 10, Π101; 10) - F0;10.

(d) Continuing on that same path ω1 for times T after time 10, display the revisions of that cash flow, Π101; T ) - F0;10 and explain.

(e) Repeat for more paths ω and get some average view of the issue.

(f) Why does this make regularly (here continuously) traded futures (or options) on indices of rarely traded assets troublesome?

(g) Can you think of remedies?

19. Can you show that the return process {Πt40t-140} is independent of the choice of base year? Currently the base year is in year 0, so that Π0(40) = 1, but what if we chose year τ ∈ {1, 2,. .., 40} to be the base year?

Verified Expert

The assignment goes by simulation software with excel help as said in the assignment. MC generator is similar for all the questions as the data is similar. It has solved in excel and simulation is done by MATLAB.

Reference no: EM131019800

Questions Cloud

Analyse the impact of these factors on the organisation : Describe the purpose of this organisation, its mission and size, profit/not-for-profit orientation, and locations - Describe any three external environmental factors-conditions relevant to this organisation in the current Trimester period.
Describe common physical topologies and a logical topology : Within the Discussion Board area, write 400-600 words that respond to the following questions with your thoughts, ideas, and comments.
What is sammy optimal consumption bundle : Sammy considers 2 wooden pencils to be a perfect substitute for 1 mechanical pencil.  The price of 1 wooden pencil is $2, and the price of 1 mechanical pencil is $3. Sammy has an income of $18. What is Sammy's optimal consumption bundle
Provisions of employment : You are an HR consultant with your own consulting firm. Two clients came to see you with different work related problem. Advice the clients regarding their rights in the given situation based on the provisions of Employment Act 1955.
Build a p monte-carlo generator for the system of prices : Build a P Monte-Carlo generator for the system of prices (M, {Pi}, Π*) in continuous time, ignoring random auction times, pre-tending you see all prices at all times. Use exact differential equations where possible, the Milstein scheme otherwise.
Are frequently associated with nondurable consumer goods : Which of the following is critical for successful marketing implementation?
Name the parts of speech : Name the parts of speech that are recognized generally in a sentence
Program that simulates a simple calculator : Write a program that simulates a simple calculator. It reads two integers and a character. If the character is a +, the sum is printed; if it is a -, the difference is printed; if it is a *, the product is printed; if it is a /, the quotient is ..
A verb is among the types of word classes in english : A verb is among the types of word classes in English. Which one of the following is a verb? mother

Reviews

Write a Review

Corporate Finance Questions & Answers

  How much would you pay for the stock

Evaluate how much do you need to save from year 30 to 50 to accumulate enough for your retirement fund, if the ROR is 10%

  Determine the maximum premium coca-cola could pay

Experience in how to complete an Accretion Dilution. The company is Coca Cola - Determine the maximum premium Coca-Cola could pay for Canada Dry before the deal would no longer be accretive based on the data.

  Estimate the stocks current market value

Nachman just paid a dividend of $1.32. Analysts expect firm dividend to increase by 30 percent this year, by 10 percent in Year second, and at a constant rate of 5% in Year 3 and thereafter.

  In the early 1990s cranston dispensers inc was quick to

in the early 1990s cranston dispensers inc. was quick to realize that concern for the environment would cause many

  Find the formula to calculate hv value

What is the value of SGP to Brau and find the formula to calculate HV Value?

  Describe general areas of responsibility for a chief finance

List and briefly describe the three general areas of responsibility for a chief financial officer (CFO) of a selected non-financial company which is listed on Australian Stock Exchange (ASX)

  Find standard deviation of the annual rate of return

During the last 5 years, you owned two (2) stocks that had the following yearly rates of return and calculate the arithmetic mean yearly rate of return for every stock.

  Compute annual dividend growth rate over the 6 years using

compute annual dividend growth rate over the 6 years using the same value the stock.the chairman of heller industries

  Determine the long-run earnings growth rate

Determine the long-run earnings growth rate for MLWT  and the current (date 0) share price for MLWT

  Duly paid except in case of one shareholder

The liquidation expenses amounted to $6,000. A call of $2 per share on the partly paid 30,000 equity shares was made and duly paid except in case of one shareholder owning 1,500 shares.

  Cash flow estimation and capital budgeting

Describe the purpose of the report and provide a conclusion. An introduction and a conclusion are important because many busy individuals in the business environment may only read the first and the last paragraph

  First chlorofluorocarbons and then hydrocholrofluorocarbons

In the early 1990s, Cranston Dispensers, Inc. was quick to realize that concern for the environment would cause many consumer product manufacturers to move away from aerosol dispensers to mechanical alternatives that pose no threat to the ozone layer..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd