程序代写 CS 476/676 Assignment 1

CS 476/676 Assignment 1
Assume that a stock XYZ pays no dividend and is currently priced at S0 = $12. Assume that, at the expiry time T > 0, the stock price goes up to uS0 with probability 0 < p < 1 and down to dS0 with probability 1−p . We know that d < 1 < u but do not know d or u. Assume that there is no arbitrage and the interest rate is zero. Consider the following three options with the same expiry T on stock XYZ. Assume that a European call option with strike price $12 is priced at $2 while another European call option with strike price $13.5 is priced $1.5. (a) What is the fair value of a European put option with a strike price of $15? Explain your answer. Copyright By PowCoder代写 加微信 powcoder

(b) How many units of the underlying is required at t = 0 to hedge a short position in the put option specified in (a)? Explain your answer.
(c) Using the actual probability p, what is the expected option payoff for the European put in (a)? What is wrong with pricing this put option at this expected payoff value? If this European put option is priced at the expected payoff using p which is different from the fair value computed in (a), how can you construct an arbitrage?
2. [( 8 marks)] (Lattice properties)
Given the binomial lattice over the time interval ∆t as specified as below,
(a) Show that
 u = e σ √ ∆ t  d = 1/u
 q = e r ∆ t − e − σ ∆ t .
√√ eσ ∆t −e−σ ∆t
S(t + ∆t) =
􏰆 S(t)u, with probability q
S(t)d, with probability (1 − q) (1)
E[S(t + ∆t)|S(t)] = S(t)er∆t , (3) where E[·] is the expectation using (1) and (2).
(b) Show that
V ar[S(t + ∆t)|S(t)] = where V ar is the variance using (1) and (2).
S(t)2 􏰂σ2∆t + O(∆t)2􏰃 , (4)

3. [ (5 marks) ] (Lattice Property )
Consider two European put options with the same expiry T but different strike K and K ̄, where
K < K ̄. Denote Pt and P ̄t the corresponding fair put values at time t for 0 ≤ t ≤ T. (a) Assume that there is no arbitrage. Prove by constructing an arbitrage strategy that P ̄t − Pt ≤ e−r(T −t) 􏰀K ̄ − K􏰁 . (5) (b) Let Pjn and P ̄jn be the values of European puts given by a no-arbitrage lattice with T = N∆t and d < er∆t < u. Prove by induction that P ̄jn − Pjn ≤ e−r(N−n)∆t 􏰀K ̄ − K􏰁 4. [(7 marks)] (Bound on Lattice Put Solution). for0≤n≤N and0≤j≤n. Consider the no-arbitrage lattice with parameters below √√ u=eσ ∆t, d=e−σ ∆t, (6) Sn+1 =dSn (7) q∗ = er∆t −d, Sn+1 =uSn, u−d j+1 j j j Let Pjn denote the put value from the binomial lattice at the node Sjn, j = 0, . . . , n. (a) Show that, for a European put with strike price K, P0N → K as ∆t→0. (b) Show that, if ∆t is sufficiently small, and σ > 0, then the up-move risk neutral probability q∗
satisfies 0 ≤ q∗ ≤ 1. In addition, using (7), explicitly verify that
Sn = e−r∆t(q∗Sn+1 + (1 − q∗)Sn+1) . (8)
(c) Assuming ∆t is sufficiently small, using induction, show that the put option value from the binomial
lattice0≤Pjn ≤K, ∀0≤j≤n,0≤n≤N. 5. [ (6 marks) ] (European Binomial Option Values )
Consider European option pricing under a binomial lattice. For an 1-period model N = 1, we have shown in class that the option value V00 = e−r∆t(q∗V11 + (1 − q∗)V01). Consider a N-period binomial model, N > 0, and let Vjn denote option value at time t = n∆t and node Sjn, 0 ≤ n ≤ N, 0 ≤ j ≤ n. Prove by induction on the number of periods N that, for any N-period model,
Hint: Firstly, show that the formula holds for N = 1. Then , assuming the formula is valid for N periods, show that the formula holds for (N+1) periods. Recall Pascal’s rule
􏰄n􏰅􏰄n􏰅􏰄n+1􏰅 k+k+1=k+1
6. [(6 marks) ] (Properties of a Standard Brownian Motion)
Let Z(t) be a standard Brownian motion and Z(0) = 0. Let Z(t)2 denote the square of Z(t).
What is the stochastic differential equation (SDE) satisfied by G(Z(t),t) = 21Z(t)2 − 2t ? Using the SDE to determine an explicit expression for the integral, in terms of Z(t) and t,
0 −rN∆t􏰇N􏰄N􏰅∗k ∗N−kN
k (q)(1−q) Vk
where (q ) denotes the kth power of q and k denotes the number k-combinations from N.