FINM33000 Homework 2 Solved

35.00 $

Category: Tags: ,
Click Category Button to View Your Next Assignment | Homework

You'll get a download link with a: zip solution files instantly, after Payment

Securely Powered by: Secure Checkout

Description

5/5 - (1 vote)

 

hw2

Assume that discount bonds maturing at T have time-0 price 0.95 per unit. Assume that T-expiry standard (“plain vanilla”) European calls on a random variable ST are available at the following strikes K and time-0 prices C0(K). Exactly six basic assets are available: the bond and these five calls, nothing else. As defined in class, these standard European calls pay (ST −K)+.

K C0(K)

20.0 6.15 22.5 4.15 25.0 2.60 27.5 1.50 30.0 0.80

A T-expiry K-strike binary or digital call on ST pays at time T either 1 if ST ≥ K, or 0 if ST < K. A T-expiry K-strike binary or digital put on ST pays at time T either 1 if ST < K, or 0 if ST ≥ K. (This specification of which inequalities are strict is not universal.)

(a) Find upper and lower bounds on the time-0 price of a T -expiry 22.5-strike binary call on ST . Upper: VT = 1 CT(20.0)− 1 CT(22.5) ⇒ V0 = 6.15−4.15 = 2 = 0.80

2.5 2.5 2.5 2.5 Lower: VT = 1 CT(22.5)− 1 CT(25.0) ⇒ V0 = 4.15−2.60 = 1.55 = 0.62

2.5 2.5 2.5 2.5
(b) Find upper and lower bounds on the time-0 price of a T -expiry 22.5-strike binary put on ST .

Upper: VT = 1 CT(25.0)− 1 CT(22.5)+BT ⇒ V0 = 2.60−4.15 +0.95 = −1.55 +0.95 = 0.33 2.5 2.5 2.5 2.5

Lower: VT = 1 CT(22.5)− 1 CT(20.0)+BT ⇒ V0 = 4.15−6.15 +0.95 = −2 +0.95 = 0.15 2.5 2.5 2.5 2.5

(c) Find the time-0 price of a contract which pays max(2.5, ST −22.5) at time T. VT = max(2.5, ST −22.5) = max(0, ST −25.0) + 2.5 ⇒ V0 = C0(25.0) + 2.5B0 = 4.975

(d) Find an upper bound on the time-0 price of a T-expiry 28-strike standard call. (This is a plain vanilla call, not a binary call.)

Upper: VT = 2 CT (27.5) + 0.5CT (30.0) ⇒ V0 = 3.0+0.4 = 3.4 = 1.36 2.5 2.5 2.5 2.5

Do so by using static portfolios to (depending on the question) replicate or superreplicate or sub- replicate the derivative contract. Your final answers should be numbers.

1

In parts (a,b,d), you do not need to show that your bounds are tight. However, bounds which are not tight will lose some credit. Tight means that they cannot be improved (lowered in the case of an upper bound, raised in the case of a lower bound) without making further assumptions.

2 Problem 2

(a) Let f : (0, ∞) → R be twice continuously differentiable. Prove that for any K∗ > 0 and any s > 0,

􏰜 K∗ 􏰜 ∞ f(s) = f(K∗) + f′(K∗)(s − K∗) + f′′(K)(K − s)+dK +

0 K∗

f′′(K)(s − K)+dK

Hint: First consider the case s > K∗. One of the two integrals will vanish. Simplify the non- vanishing integral by changing a limit of integration in a way that allows you to delete the + in the integrand. Then integrate by parts.

2

􏰜 K∗ 􏰜 ∞ f′′(K)(K − s)+dK +

0 K∗

f (s) = f(K∗) + f′(K∗)(s − K∗) + if s > K∗:

f (s) = f(K∗) + f′(K∗)(s − K∗) + = f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) + = f(s)

if s ≤ K∗:
f (s) = f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) +

= f(K∗) + f′(K∗)(s − K∗) +

maturity bonds, forwards, puts, and calls on ST . In practice it may not be exactly imple- 3

􏰜 K∗

􏰚0

􏰜s 􏰜∞

􏰜 ∞

f′′(K)(K − s)+dK +

f′′(K)(s − K)+dK

f′′(K)(s − K)+dK

􏰙􏰘 􏰛 􏰚K∗ 􏰙􏰘 􏰛 (K−s)+=0 change integration bounds to eliminate(s−K)+

f′′(K)(s − K)+dK + 􏰜K∗ 􏰜s

s∞ f′′(K)(s − K)dK +

f′′(K)(s − K)+dK f′′(K)(0)dK

s

􏰜K∗ s

􏰌 K∗ 􏰍 sf′(s) − sf′(s) + f(s) − sf′(K∗) + K∗f′(K∗) − f(K∗)

K∗ 􏰌

f′′(K)(s − K)dK

􏰍􏰉􏰉s sf′(K) − (Kf′(K) − f(K)) 􏰉􏰉

􏰌􏰍

f(s) − f(K∗) + (K∗ − s)f′(K∗)

change integration bounds to eliminate(K−s)+ (s−K)+=0

􏰜 K∗
􏰚0 􏰙􏰘 􏰛 􏰚K∗ 􏰙􏰘 􏰛

f′′(K)(K − s)+dK +

􏰜 s 􏰜 K∗ f′′(K)(K − s)+dK +

􏰜0 􏰜s s K∗

f′′(K)(0)dK + 􏰜0 s

K∗ s

􏰌

􏰍􏰉􏰉K∗ Kf′(K) − f(K) − sf′(K) 􏰉􏰉

f′′(K)(K − s)dK

􏰌s􏰍 K∗f′(K∗) − f(K∗) − sf′(K∗) − sf′(s) + f(s) + sf′(s)

􏰌􏰍

f(s) − f(K∗) + (K∗ − s)f′(K∗)
(b) Part (a) indicates how to replicate the time-T payoff f(ST) using a static portfolio of T-

= f(K∗) + f′(K∗)(s − K∗) + = f(s)

f′′(K)(K − s)+dK f′′(K)(K − s)dK

􏰜 ∞
f′′(K)(s − K)+dK

mentable, because it uses a mixture of calls and puts across a continuum of strikes from 0 to ∞, whereas in practice one can hold calls and puts at only a discrete set of strikes.

Let S be some positive price process. Suppose you want to replicate approximately the payoff −2 log(ST ), by making use of puts and calls with strikes at, and only at, all the positive integer multiples of 5. (So we are ignoring the fact that in practice you cannot acquire options at infinitely many strikes, but we are taking account of the fact that options are listed only at certain discrete strikes.)

Let us choose, say, K∗ = 1960. (In theory one can choose the K∗ arbitrarily; in practice one typically chooses K∗ close to S0.)

You will hold 0 calls with strike 1950. Approximately how many puts with strike 1950 should you hold, according to part (a)? You will also hold puts at other strikes, but I am asking you only about the 1950 strike. Give at least 3 significant digits (digits after the leading zeros). As a first step, approximate the appropriate integral by a Riemann sum.

f(s) =

Define no calls:

f(s) =

f (ST ) = f′(ST)=

f′′(ST) = Examine only the puts:

puts = ⇒

f(K∗) + f′(K∗)(s − K∗) +

f′′(K)(K − s)+dK + puts

f′′(K)(s − K)+dK 􏰙􏰘 􏰛

calls

􏰜 K∗ 􏰚􏰙􏰘􏰛 􏰚 􏰙􏰘 􏰛 􏰚0

􏰜 ∞ 􏰙􏰘 􏰛 􏰚K∗

bonds

futures

f(K∗) + f′(K∗)(s − K∗) +

−2 log(ST )

−2

ST 2

(ST )2 􏰜 K∗

􏰜 K∗ s

f′′(K)(K − s)dK

s

f′′(K)(K − s)dK
f′′(s + i∆K)((s + i∆K) − s)∆K

K∗ −s ∆K

􏰕

i=0
Given: ∆K = 5 and s+i∆K = 1950

5f ′′ (1950) (1950 − s) 􏰚 􏰙􏰘 􏰛􏰚 􏰙􏰘 􏰛

weight put payoff

5f′′(1950) = 5 2 = 2.63 ∗ 10−6 19502

4

  • HW2-3dsedr.zip