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


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?

Solution Preview :

Prepared by a verified Expert
Corporate Finance: Build a p monte-carlo generator for the system of prices m
Reference No:- TGS01366785

Now Priced at $75 (50% Discount)

Recommended (93%)

Rated (4.5/5)