38
S OME PROBLEMS WITH SOLUTIONS FMSN25/MASM24 VALUATION OF D ERIVATIVE A SSETS MAGNUS WIKTORSSON August 2015 Faculty of Engineering Centre for Mathematical Sciences Mathematical Statistics CENTRUM SCIENTIARUM MATHEMATICARUM

SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

SOME PROBLEMS WITH SOLUTIONS

FMSN25/MASM24 VALUATION OF DERIVATIVE ASSETS

MAGNUS WIKTORSSON

August 2015

Faculty of EngineeringCentre for Mathematical SciencesMathematical Statistics

CE

NT

RU

MSC

IEN

TIA

RU

MM

AT

HE

MA

TIC

AR

UM

Page 2: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes
Page 3: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

Chapter 1

Problems

1.1 Martingales

1.1.1 Assume that the process {St}tā‰„0 follows the standard Black & Scholes model and that Ī³ āˆˆ R. Find Ī³ 6= 1 such that{(St)geāˆ’rt}tā‰„0 will be a Q-martingale.

1.1.2 Show that the process X (t) = et/2 cos(Wt), where Wt is a standard Brownian motion, is a martingale for t ā‰„ 0.

1.2 Static replication of derivatives

1.2.1 We have a derivative with maturity T and pay-off

Ī¦(ST ) = max(K āˆ’ |K āˆ’ ST |, 0).

0 K 2K

0

K

x

Ī¦(x

)

payāˆ’off function

Find a static hedge for this derivative using the asset S and European options on S.

1.2.2 Assume that X is a derivative with maturity T having the following pay- off function:

K ST ā‰¤ K

2K āˆ’ ST K ā‰¤ ST ā‰¤ 2K

0 ST ā‰„ 2K

Express the price for 0 < t < T of X using European put and call options, the stock S and the bank-account B.

1.3 PDE:s and Feynman-Kac formula

1.3.1 Solve the PDE

āˆ‚f (t, x)āˆ‚t

+

(

Ī¼āˆ’ Ļƒ2

2

)

āˆ‚f (t, x)āˆ‚x

+Ļƒ2

2āˆ‚2f (t, x)

āˆ‚x2= 0

f (T , x) = ex

for t āˆˆ [0, T ], x āˆˆ R using the Feynman-Kac representation, where Ī¼ and Ļƒ are real-valued constants.

1

Page 4: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

1.4 Pricing of derivatives and hedging

1.4.1 Consider a derivative with pay-off Ī¦(ST ) = max(K āˆ’ (ST )2, 0) in the Black-Scholes market.

(a) Find the price-formula for the derivative for 0 ā‰¤ t ā‰¤ T .

(b) Calculate the replicating portfolio (delta-hedge) for the derivative, that is find a self-financing portfolio consistingof the stock and the bank account that hedges the derivative.

1.5 Change of measure and completeness

1.5.1 A simple extension to the binomial model is the trinomial model (TM) where we also allow the stock price to remainunchanged with some probability. More precisely we have that

P(Sk+1 = uSk) = pu, P(Sk+1 = Sk) = p1, P(Sk+1 = dSk) = pd , k = 0, 1, Ā· Ā· Ā· , (N āˆ’ 1)

in the N -period case where u > 1 and d < 1 and a bank account B with Bk = exp(kr). Even though it can providea better approximation of the Black-Scholes model for a finite number of periods, TM is seldom used. The mainreason for this it that TM gives an incomplete market. We are here going to study TM in the one period setting withu = 6/5, d = 3/5, S0 = 1 and with zero interest rate.

(a) Show that TM is incomplete by showing that the risk-neutral probabilities qu, q1 and qd are not unique.

(b) If we add another asset to the market it is possible to make the market complete. Suppose that we add the assetX where X is the derivative with pay-off S2

1 at time 1 and further suppose that the price of X at time zero isequal to 26/25. If the price of X is given by the market we can view this as a calibration of our model to fit themarket price. This will then allow us to price other derivatives on the asset S. Show that the market is completeby finding the unique risk-neutral probabilities.

(c) Use the probabilities from (b) to price the derivative Y , with maturity T = 1 and pay-off max(S1 āˆ’ 9/10, 0).Moreover find the replicating portfolio for this derivative using the assets S, X and B.

(d) Note that we cannot have an arbitrary price of X at time zero. Show that all prices outside the interval [1, 27/25]will give arbitrage in the sense that there are no risk-neutral probabilities compatible with those prices.

1.5.2 Assume that we have a market consisting of one risky asset S(1) and one bank account S(0) with the P-dynamics:

dS(1)t = Ī¼1S(1)

t dt + S(1)t

(

Ļƒ11dW (1)t + Ļƒ12dW (2)

t

)

dS(0)t = rS(0)

t dt,

where W (1) and W (2) are two independent standard BM:s. Using the meta-theorem on this model we get that it is freeof arbitrage but incomplete, i.e. the martingale measure exists but is not unique.

(a) However, show that all simple claims X with maturity T of the form Ī¦(S(1)T ) will have a price-formula that does

not depend on the choice of martingale measure.

(b) Show that the claim Y = 1W (2)T >K , that is a contract which pays one unit of currency at time T if W (2)

T > K ,will have a price-formula that do depend on the choice of martingale measure.

(c) Show that if we add the asset S(2) with P dynamics:

dS(2)t = Ī¼2S(2)

t dt + Ļƒ22S(2)t dW (2)

t

to the market, that the market will be free of arbitrage and complete by finding the unique Girsanov kernel(g1, g2).

(d) Price the derivative in (b) using this unique martingale measure.

1.6 Change of numeraires

1.6.1 Assume the following 2-dim Black-Scholes model (under Q) for the two stocks S1 and S2 ,

dS1(t) = rS1(t)dt + S1(t)(Ļƒ11dW1(t) + Ļƒ12dW2(t))

dS2(t) = rS2(t)dt + S2(t)(Ļƒ21dW1(t) + Ļƒ22dW2(t))

2

Page 5: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

where W1 and W2 are two independent standard Q Brownian motions and where r, Ļƒ11, Ļƒ12, Ļƒ21 and Ļƒ22 are positiveconstants. Price the derivative with maturity T and pay-off:

Ī¦(S1(T ), S2(T )) = max(S2(T ) āˆ’ S1(T ), 0),

for 0 < t < T . (Hint: the key is to find the right numeraires).

1.6.2 In a realistic situation the short interest rate r is not a deterministic constant. What one wants to do is to use observedprices of Zero Coupon bonds (ZCB) as a discounting factor when pricing derivatives. The way to accomplish this is toexpress the dynamics of the underlying stock S under the forward measure QT , i.e. the martingale measure which hasthe ZCB as numeraire. Under the measure QT we have that the discounted stock process Z (t) = S(t)/p(t, T ) shouldbe a martingale, where p(t, T ) is the price at time t of a ZCB with maturity T . Note that We assume the followingmodel for Z (t) under QT :

dZ (t) = Z (t)v(t, T )dW QT

(t), 0 ā‰¤ t ā‰¤ T ,

where W QT

is a standard 2-dim QT Brownian motion and where v(t, T ) is a positive deterministic function (a 1 Ɨ 2row vector). Note that by definition we have Z (T ) = S(T ) since p(T , T ) = 1.

(a) Now assume that under the usual martingale measure Q, we have the following model for the ZCB and thestock,

dP(t, T ) = r(t)P(t, T )dt + P(t, T )(T āˆ’ t)Ī³dW1(t), 0 ā‰¤ t ā‰¤ T ,

dS(t) = r(t)S(t)dt + ĻƒS(t)dW2(t),

where W1 and W2 are two independent standard Q Brownian motions and where Ļƒ and Ī³ are positive constants.Calculate the volatility function v(t, T ) implied by this model. Recall that the volatilities do not change whenwe change the measure.

(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T .You should express the price in a Black-Scholes type of formula. Remember to check that your price simplifiesto the standard Black-Scholes formula if the interest rate is constant equal to r and |v(t, T )| ā‰” Ļƒ.

1.6.3 You are thinking of investing in some stocks. Company A and B are competing on the same market. So you think that either A or B will win and that the winning stock will increase over the coming T years. But you cannot make upyour mind if you should buy stock A or stock B. Assume that you have the following model (under Q) for the stocksand the bank account.

dB(t) = rB(t)dt,

dSA(t) = rSA(t)dt + ĻƒASA(t)dW1(t),

dSB(t) = rSB(t)dt + ĻƒBSB(t)(ĻdW1(t) +āˆš

1 āˆ’ Ļ2dW2(t)),

where r,ĻƒA,ĻƒB > 0 and āˆ’1 ā‰¤ Ļ < āˆ’0.5 with W1 and W2 being independent standard Brownian motions. Thenegative Ļ should give the effect that one stock will go up and while the other stock goes down. For this setup to berealistic, one should assume that the initial prices of stock A and B are equal and that the volatilities also are roughlythe same. You can use this assumption in the discussion of (d), but in (a)-(c) solve the general problem.

(a) Someone at your bank offers you a derivative with maturity T years and with pay-off

Ī¦(SA(T ), SB(T )) = max(SA(T ), SB(T )),

which take care of your problem to decide which stock to buy. What is the fair price of this contract at timet = 0 and 0 < t < T ?

(b) You talk to a friend who tell you to buy stock A now, keep it for T years, and to buy a spread option withmaturity T years and pay-off:

Ī¦(SA(T ), SB(T )) = (SB(T ) āˆ’ SA(T ))+.

Verify that this setup is equivalent to the derivative offered by your bank.

(c) Find a hedge for the derivative in (a) (and therefore also for (b)) for 0 < t < T .

(d) Another possibility is of course to buy both the stocks now and then sell both after T years. Discuss pros and conswith this approach compared to the derivatives described above. Look at aspects like initial price and possiblefinal pay-off.

3

Page 6: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

1.6.4 Two friends, we can call them Anna and Belle, meet at a cafƩ on a Saturday. They are amused to see that their twofavourite stocks, SA and SB respectively, happened to have the same closing price on the previous day. To celebrate thisthey decide to make a bet. If stock SA has a higher closing price than SB at time T Anna will receive SA(T ) from Belle,and if it is the other way around, Belle will receive SB(T ) from Anna. If the closing prices at time T are equal, neitherAnna nor Belle will receive any money. Note that no money is paid until time T . Your task is now to investigate if thisis a fair bet, by looking at the bet as a financial derivative. In order to do this we need a model for the stocks. Assumethat the stocks under the martingale measure Q follow a two dimensional Black-Scholes model of the following form:

dSA(t) = rSA(t)dt + ĻƒASA(t)dW1(t)

dSB(t) = rSB(t)dt + ĻƒBSB(t)(

ĻdW1(t) +āˆš

1 āˆ’ Ļ2dW2(t))

,

dB(t) = rB(t)dt,

where W1 and W2 are two independent Q-BM:s and where āˆ’1 < Ļ < 1, ĻƒA, ĻƒB > 0 and r > 0.

(a) Calculate the value of the derivative (bet) from Annaā€™s point of view on the date of issue t = 0, i.e. the day Annaand Belle decide to make the bet. Moreover explain how this is related to the value from Belleā€™s point of view. Isthe bet fair?

(b) What is the value at time t for 0 < t < T for arbitrary positive values of SA(t) and SB(t) from Annaā€™s point ofview?

(c) Find a replicating portfolio for the bet from Annaā€™s and Belleā€™s points of view respectively.

(d) Do you think it is a good idea to hedge the bet? Motivate your answer properly.

1.7 Volatility

1.7.1 VIX: On Chicago Board Options Exchange (CBOE) there is an index called VIX, which measures expected volatilityon the SP500 index. The VIX is calculated using market prices of European put and call options on the SP500 index.LetĪ  P

E (t, t +Ļ„, S(t), K ) andĪ  CE (t, t +Ļ„, S(t), K ) be prices of a European put and a European call options respectively

given at time t with maturity t + Ļ„ with current stock price S(t) and with strike K. Let further F t+tt be the forward

level at time t of the stock price at time t + Ļ„, i.e. F t+tt = E

Q[S(t + Ļ„)|Ft]. Having access to a wide range of optionprices over different strikes we can get an almost model-free estimate of the expected forward volatility.

VIX (t, Ļ„) =

(

2Ļ„

NPāˆ’1āˆ‘

i=1

ertĪ  PE (t, t + Ļ„, S(t), Ki)

Ki+1 āˆ’ Ki

K 2i

I (Ki < F t+tt )

+2Ļ„

NCāˆ’1āˆ‘

j=1

ertĪ  CE (t, t + Ļ„, S(t), Kj)

Kj+1 āˆ’ Kj

K 2j

I (Kj > F t+tt )

1/2

,

where NP and NC are the number of available put and call options with maturity t + Ļ„ respectively1. The empiricallycalculated VIX index squared VIX (t, Ļ„)2 is an approximation of an integral

VIX (t, Ļ„)2 ā‰ˆ 2Ļ„

(

āˆ« F t+tt

0ertĪ  P

E (t, t + Ļ„, S(t), K )dK

K 2+

āˆ« āˆž

F t+tt

ertĪ  CE (t, t + Ļ„, S(t), K )

dK

K 2

)

=2Ļ„E

Q

[

āˆ« F t+tt

0(K āˆ’ S(t + Ļ„))+

dK

K 2+

āˆ« āˆž

F t+tt

(S(t + Ļ„) āˆ’ K )+dK

K 2| Ft

]

=2Ļ„E

Q

[

āˆ’ ln

(

S(t + Ļ„)

F t+tt

)

| Ft

]

.

Now assume that we have a market with the following Q-dynamics:

dB(t) = rB(t)dt,

dS(t) = rS(t)dt + Ļƒ(t)S(t)dW (t),

where r is the risk free rate, Ļƒ a deterministic function and W is a standard Q-Brownian motion. This is the modelyou shall use in the rest of the problem.

1This is a slightly simplified version of the real index.

4

Page 7: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

(a) Calculate F t+tt = E

Q[S(t + Ļ„)|Ft].

(b) Evaluate the expectation2Ļ„E

Q

[

āˆ’ ln

(

S(t + Ļ„)

F t+tt

)

| Ft

]

.

(c) Show that

EQ

[

āˆ« F t+tt

0(K āˆ’ S(t + Ļ„))+

dK

K 2+

āˆ« āˆž

F t+tt

(S(t + Ļ„) āˆ’ K )+dK

K 2| Ft

]

= EQ

[

āˆ’ ln

(

S(t + Ļ„)

F t+tt

)

| Ft

]

.

1.7.2 (VIX cont.) Assume that S follows the Heston model i.e. we have a market with the following Q-dynamics:

dB(t) = rB(t)dt,

dS(t) = rS(t)dt +āˆš

V (t)S(t)(ĻdW1(t) +āˆš

1 āˆ’ Ļ2dW2(t)),

dV (t) = Īŗ(Īøāˆ’ V (t))dt + Ļƒv

āˆš

V (t)dW1(t),

where r is the risk free rate, Ļƒv, Īŗ,Īø are positive deterministic constants,āˆ’1 ā‰¤ Ļ ā‰¤ 1 and W1 and W2 are independent standard Q-Brownian motions. Evaluate the expectation

2Ļ„E

Q

[

āˆ’ ln

(

S(t + Ļ„)

F t+tt

)

| Ft

]

,

where F t+tt = E

Q[S(t + Ļ„)|Ft].

1.8 Simple interest rate contracts and Martingale models for the short rate

1.8.1 Calculate the price of a Zero Coupon bond with maturity T at time t where 0 < t < T in the following Ho-Leemodel for the short rate,

{

drs = Ī˜(s) ds + ĻƒdWs, for s ā‰„ trt = r

where Ī˜(s) = ceāˆ’s + Ļƒ2s and where Ļƒ, r and c are positive constants.

1.8.2 A floating rate bond with face value A is like a coupon bond with face value A which has coupon rates equal to thefloating LIBOR rates

LTiāˆ’1 [Tiāˆ’1, Ti] =1

Ti āˆ’ Tiāˆ’1

(

1p(Tiāˆ’1, Ti)

āˆ’ 1

)

over time intervals [Tiāˆ’1, Ti], i = 1, . . . , n. So this contracts pays out A at time Tn and the coupons ci = A(Ti āˆ’Tiāˆ’1)LTiāˆ’1[Tiāˆ’1, Ti], at times Ti, i = 1, . . . , n. The value of coupon i is not known until time Tiāˆ’1. Find the valueof this contract at time t = T0.

1.9 The HJM framework

1.9.1 Consider the following HJM model for the forward rate f (t, T ), T ā‰„ 0;

df (t, T ) = Ļƒ2(T āˆ’ t)dt + ĻƒdW Qt , 0 ā‰¤ t ā‰¤ T

f (0, T ) = f ā‹†(0, T ), T ā‰„ 0

where W is a standard BM and f ā‹†(0, T ) is the observed forward rate on the e market.

(a) Find the ZCB price p(t, T ) for this model.

(b) Calculate the QS-dynamics, that is the dynamics under the numeraire measure where p(t, S) is used as a nu-meraire, for the process Xt = (1 + (S āˆ’ T )Lt[T , S]) for 0 ā‰¤ t ā‰¤ T , where Lt [T , S] = (p(t, T )āˆ’ p(t, S))/((S āˆ’T )p(t, S)).

(c) Use the dynamics obtained in (b) to price the Caplet for 0 ā‰¤ t ā‰¤ T , that is the derivative with maturity S andpay-off

(S āˆ’ T ) max(LT [T , S] āˆ’ K , 0),

where K is a positive constant.

5

Page 8: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

1.9.2 You get an urgent phone call from a friend who has found a programming error in the bankā€™s accounting system.Instead of paying out a three month spot LIBOR-contract over the time interval [T1, T2] according to the correctpay-off X = 1 + (T2 āˆ’ T1)LT1 [T1, T2] at time T2 where the rate is decided at time T1, the system assigns therate over the coming interval [T2, T3], i.e. the pay-off is incorrectly set to Y = 1 + (T2 āˆ’ T1)LT2[T2, T3], whereT2 āˆ’ T1 = T3 āˆ’ T2 = 0.25. The cash-flow is still at time T2. For the correct pay-off X we have that the fair valueat time T1 is one regardless of which model we use i.e. Ļ€X (T1) = 1. You will however need at model to find Ī  Y (T1),i.e. the fair value of Y at time T1. So we now assume that we have the following QT3-dynamics (dynamics under thenumeraire measure corresponding to the numeraire p(t, T3)) for the forward rate for T1 ā‰¤ t ā‰¤ u ā‰¤ T3 as:

df (t, u) = āˆ’Ļƒ(t)2(T3 āˆ’ u)dt + Ļƒ(t)dW (t),

f (T1, u) = a + b(1 āˆ’ eāˆ’(uāˆ’T1)),

where a, a + b > 0. Note that for arbitrary t, S1, S2 satisfying 0 ā‰¤ t ā‰¤ S1 < S2 we have

1 + (S2 āˆ’ S1)Lt[S1, S2] = p(t, S1)/p(t, S2)

where p(t, S1) and p(t, S2) are ZCB values at time t for ZCB:s with maturity S1 and S2 respectively.

(a) Your task is now to find out the fair value of the pay-off Y at time T1 using the model above.

(b) You should now figure out if the fair value calculated in a) is larger or smaller than one (i.e. the fair value of X attime T1). To simplify things in b) we assume that a = 0.02, b = āˆ’0.01 and Ļƒ(t) ā‰” Ļƒ where Ļƒ = 0.1.

(c) So would the bank on average win or loose on the programming error given the result you have obtain for thefair value in b)?

1.10 Dividend paying stocks

1.10.1 Continuous dividendsMost real stock pay out dividends. One common model for a dividend paying stock is to assume that dividends arepayed out in a continuous cash flow. More precisely, by holding a stock, S over the time interval [t, T ] we receive thefollowing dividend cash flow

D(T ) āˆ’ D(t) =

āˆ« T

t

qS(u)du,

where the positive constant q is called dividend yield. The model for the stock and bank account B and dividendsunder Q is given by

dS(u) = Ī±S(u)du + ĻƒS(u)dW Q(u),

dB(u) = rB(u)du, B(0) = 1

dD(u) = qS(u)du, D(0) = 0

where Ī± is the drift, Ļƒ > 0 the volatility, W Q is a standard Q-BM, r the interest rate and q ā‰„ 0 is the dividend yield.So the stock behaves like a geometric BM as in the BS standard model. However we cannot have Ī± = r as in the BScase (unless q = 0).

(a) How should we choose Ī± here? The key observation here is that we want an arbitrage free market. So let t andT be to arbitrary times satisfying t < T . Buying the stock at time t and selling it at time T we get the followingdiscounted cash flow

S(T )B(t)B(T )

+

āˆ« T

t

B(t)B(u)

dD(u) = S(T )B(t)B(T )

+

āˆ« T

t

qB(t)B(u)

S(u)du.

This cost us S(t) at time t so for no arbitrage we must have

S(t) = EQ

[

S(T )B(t)B(T )

+

āˆ« T

t

qB(t)B(u)

S(u)du|Ft

]

,

for all 0 < t < T . No use this to find the correct value of Ī±.

(b) Given the result in a), use the foundamental theorems of asset pricing to check if this market is free of arbitrageand complete.

6

Page 9: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

(c) Now use the model with the Ī±-value calculated in a) to find the value at time t of a contract where we receive thestock at time T , where T > t .

(d) Find a replicating portfolio for the contract in b). Notice that for dividend paying stocks a simple buy and holdstrategy will not work, since holding the stock you receive dividends whereas getting the stock at time T give youno dividends between t and T . A portfolio consisting of holdings in the stock and the bank account with valueprocess V (t) = a(t)S(t) + b(t)B(t) is self-financing if

dV (t) = a(t)dS(t) + a(t)dD(t) + b(t)dB(t).

Hint: Look at the delta-hedge and check that it will be self-financing.

(e) Now use the model with the Ī±-value calculated in a) to price a standard European call option and compare theresult to the standard BS-formula. Conclusions? Remember that holding an European call option does not giveyou any dividends.

(f ) Find a replicating portfolio for the contract in d).

1.10.2 Discrete dividendsMost real stock pay out dividends. Another common model for a dividend paying stock is to assume that dividendsare payed out at discrete time points. Let {tk}, k = 1, 2, Ā· Ā· Ā· , be pre-specified ordered time points when dividends arepayed out. More precisely, by holding a stock, S over the time interval [t, T ] we receive the following dividend cashflow

D(T ) āˆ’ D(t) =

āˆžāˆ‘

k=1

Ī“S(tkāˆ’)I (t < tk ā‰¤ T ),

where the constant 0 < Ī“ < 1 is called dividend fraction and S(tkāˆ’) is the value of the the stock just prior to thedividend pay-out. At the times {tk}, k = 1, 2, Ā· Ā· Ā· , the stock S jumps downward with the jump size Ī“S(tkāˆ’). LetN be a desterministic counter that counts the number dividends since time t = 0, i.e. N jumps up one unit at eachpay-out. We can then re-write the dividends stream as

D(T ) āˆ’ D(t) =

āˆ« T

t

Ī“S(uāˆ’)dN (u),

The model for the stock and bank account B and dividends under Q is given by

dS(u) = Ī±S(u)du + ĻƒS(u)dW Q(u) āˆ’ Ī“S(uāˆ’)dN (u),

dB(u) = rB(u)du, B(0) = 1

dD(u) = Ī“S(uāˆ’)dN (u), D(0) = 0

where Ī± is the drift, Ļƒ > 0 the volatility, W Q is a standard Q-BM, r the interest rate and Ī“ ā‰„ 0 is the dividend fraction.So the stock behaves like a geometric BM as in the BS standard model between the downward jumps. For this modelwe need to use a generalised version of the Ito formula which gives us the following

df (t, S(t)) = (f ā€²t (t, S(t)) + Ī±S(t)f ā€²

s (t, S(t)) + Ļƒ2/2S(t)2f ā€²ā€²s s(t, S(t)))dt + ĻƒS(t)f ā€²

s (t, S(t))dW Q(t)

+(f (t, S(tāˆ’)(1āˆ’ Ī“)) āˆ’ f (t, S(tāˆ’)))dN (t).

Applying this to the function f (t, S(t)) we of course get back the dynamics for S given above (but please do checkthis).

(a) How should we choose Ī± here? The key observation here is that we want an arbitrage free market. So let t andT be to arbitrary times satisfying t < T . Buying the stock at time t and selling it at time T we get the followingdiscounted cash flow

S(T )B(t)B(T )

+

āˆ« T

t

B(t)B(u)

dD(u) = S(T )B(t)B(T )

+

āˆ« T

t

Ī“B(t)B(u)

S(uāˆ’)dN (u).

This cost us S(t) at time t so for no arbitrage we must have

S(t) = EQ

[

S(T )B(t)B(T )

+

āˆ« T

t

Ī“B(t)B(u)

S(uāˆ’)dN (u)|Ft

]

,

for all 0 < t < T . No use this to find the correct value of Ī±.

7

Page 10: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

(b) Given the result in a), use the foundamental theorems of asset pricing to check if this market is free of arbitrageand complete.

(c) Now use the model with the Ī±-value calculated in a) to find the value at time t of a contract where we receive thestock at time T , where T > t .

(d) Find a replicating portfolio for the contract in b). Notice that for dividend paying stocks a simple buy and holdstrategy will not work, since holding the stock you receive dividends whereas getting the stock at time T give youno dividends between t and T . A portfolio consisting of holdings in the stock and the bank account with valueprocess V (t) = a(t)S(t) + b(t)B(t) is self-financing if

dV (t) = a(t)dS(t) + a(t)dD(t) + b(t)dB(t).

Hint: Look at the delta-hedge and check that it will be self-financing.

(e) Now use the model with the Ī±-value calculated in a) to price a standard European call option and compare theresult to the standard BS-formula. Conclusions? Remember that holding an European call option does not giveyou any dividends.

(f ) Find a replicating portfolio for the contract in d).

8

Page 11: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

Chapter 2

Solutions

Sol: 1.1 Martingales

Sol: 1.1.1 Using that St has Q-dynamicsdSt = rStdt + ĻƒStdWt

and applying ItĆ“ā€™s formula to the process Xt = (St)geāˆ’rt we get that

dXt = (āˆ’rXt + Ī³rXt +12Ļƒ2Ī³(Ī³āˆ’ 1)Xt)dt + Ī³ĻƒXtdWt

= Xt (r(Ī³āˆ’ 1) +12Ļƒ2Ī³(Ī³āˆ’ 1))dt + Ī³ĻƒXtdWt

= Xt (Ī³āˆ’ 1)(r +12Ļƒ2Ī³)dt + Ī³ĻƒXtdWt .

For Xt to be a martingale we need that the drift is zero which gives that Ī³ should solve the equation

(Ī³āˆ’ 1)(r +12Ļƒ2Ī³) = 0.

We see right away that it has the solutions Ī³ = 1 and Ī³ = āˆ’ 2rs2 and since we wanted a solution different from Ī³ = 1we see that the requested solution is Ī³ = āˆ’ 2rs2 . We should also check that X satisfies the required moment conditions.Plugging in Ī³ = āˆ’ 2rs2 we get the following dynamics for X:

dXt = āˆ’2r

ĻƒXtdWt ,

which has the solution

Xt = X0 exp(āˆ’2r2

Ļƒ2t āˆ’ 2r

ĻƒWt).

Now we have (assuming X0 = Sg0 > 0)

E[|Xt |] = E[Xt] = E[X0 exp(āˆ’2r2

Ļƒ2t āˆ’ 2r

ĻƒWt )] = X0 exp(āˆ’2r2

Ļƒ2t +

2r2

Ļƒ2t) = X0 < āˆž,

which shows that X is a martingale under Q.

ļæ½

Sol: 1.1.2 Let Xt = f (t, Wt) = et/2 cos(Wt). We now calculate dXt with ItƓs formula:

dXt = df (t, Wt) =

{

āˆ‚f

āˆ‚t+

12

āˆ‚2f

āˆ‚x2

}

dt + 1āˆ‚f

āˆ‚xdWt

=

{

12

et/2 cos(Wt) āˆ’12

et/2 cos(Wt )

}

dt āˆ’ et/2 sin(Wt)dWt

= āˆ’et/2 sin(Wt)dWt

9

Page 12: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

This process has no drift term moreover we have that the diffusion part has finite second moment using the ItƓisometry, i.e.

E[(āˆ« t

0āˆ’es/2 sin(Ws)dWs)

2] =

āˆ« t

0E[es sin(Ws)

2]ds ā‰¤āˆ« t

0E[es]ds = et āˆ’ 1 < āˆž.

This gives that X (t) is a Martingale.

Alternative solution:We can directly calculate E[Xt |Fs] for s < t as

E[Xt |Fs] = E[et/2 cos(Wt)|Fs] = E[e(tāˆ’s)/2 cos(Wt āˆ’ Ws + Ws)es/2|Fs]

= E[e(tāˆ’s)/2(cos(Wt āˆ’ Ws) cos(Ws)es/2 āˆ’ sin(Wt āˆ’ Ws) sin(Ws)e

s/2)|Fs]

= es/2 cos(Ws)(e(tāˆ’s)/2eāˆ’(tāˆ’s)2/2) + sin(Ws)e

s/20

= es/2 cos(Ws) = Xs.

Finally we need to establish that E[|Xt |] < āˆž which is easily done since |Xt | < et/2 < āˆž. ļæ½

Sol: 1.2 Static replication of derivatives

Sol: 1.2.1 The easiest way to find a hedge for the pay-off is to draw a picture.

0 K 2K

0K

Smax(Sāˆ’2K,0)

āˆ’2max(Sāˆ’K,0)

S

The solid line correspond to the original pay-off and the dashed lines correspond to the stock, and one long Europeancall option with strike 2K and two short European call options with strike K respectively (top to bottom). So we canreplicate the pay-off using one stock, and one long European call option with strike 2K and two short European calloption with strike K . To do things properly we should check that

S āˆ’ 2 max(S āˆ’ K , 0) + max(S āˆ’ 2K , 0) = max(K āˆ’ |S āˆ’ K |, 0)

for all S ā‰„ 0. We start with the left hand side

S āˆ’ 2 max(S āˆ’ K , 0) + max(S āˆ’ 2K , 0) =

S 0 ā‰¤ S ā‰¤ K

2K āˆ’ S K ā‰¤ S ā‰¤ 2K

0 S ā‰„ 2K

and then move on to the right hand side

max(K āˆ’ |S āˆ’ K |, 0) =

S 0 ā‰¤ S ā‰¤ K

2K āˆ’ S K ā‰¤ S ā‰¤ 2K

0 S ā‰„ 2K

which shows the equivalence between the two pay-offs. ļæ½

10

Page 13: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

Sol: 1.2.2 LetĪ  (t) be the price of the derivative X for t ā‰¤ T , moreover let PK (t) and CK (t) be the price at time t of a put optionand call option respectively both with maturity T and strike price K . The price Ī  (t) is given by any of the followingequivalent portfolios (there are more possible equivalent portfolios).

Ī  (t) = P2K (t) āˆ’ PK (t)

= K B(t)/B(T )āˆ’ CK (t) + C2K (t)

= S(t) + PK (t) āˆ’ 2CK (t) + C2K (t)

Looking at the payoffs at time T show that the portfolios have the same payoff as the contract X , i.e.

K S(T ) ā‰¤ K2K āˆ’ S(T ) K ā‰¤ S(T ) ā‰¤ 2K0 S(T ) ā‰„ 2K

ļæ½

Sol: 1.3 PDE:s and Feynman-Kac formula

Sol: 1.3.1 According to Feynman-Kacā€™s representation theorem the PDE is solved by

f (t, x) = E[eXT |Xt = x],

where X has the dynamics

dXs = (Ī¼āˆ’ Ļƒ2

2)ds + ĻƒdWs, t ā‰¤ s ā‰¤ T

Xt = x.

It is straightforward to see (at least it should be) that X is is a BM with drift Ī¼āˆ’ s2

2 and standard deviation Ļƒ startingat x at time t , i.e.

XT = x + (Ī¼āˆ’ Ļƒ2

2)(T āˆ’ t) + Ļƒ(WT āˆ’ Wt).

Looking at exp(XT ) we see that it has exactly the same distribution as the geometric BM in the standard Black-Scholesmodel. We thus get that

f (t, x) = E[eXT |Xt = x] = E

[

exe(māˆ’ s2

2 )(Tāˆ’t)+s(WTāˆ’Wt )]

= ex+(māˆ’ s2

2 )(Tāˆ’t)+s2

2 (Tāˆ’t)= ex+m(Tāˆ’t).

We should also check the obtained solution fulfils the PDE and the boundary condition. We start with the last taskf (T , x) = ex+0m = ex as prescribed. Finally we get that

āˆ‚f (t, x)āˆ‚t

+

(

Ī¼āˆ’ Ļƒ2

2

)

āˆ‚f (t, x)āˆ‚x

+Ļƒ2

2āˆ‚2f (t, x)

āˆ‚x2= āˆ’Ī¼f (t, x) + (Ī¼āˆ’ Ļƒ

2

2)f (t, x) +

Ļƒ2

2f (t, x) = 0,

which verifies that the obtained solution is correct. ļæ½

Sol: 1.4 Pricing of derivatives and hedging

Sol: 1.4.1 (a) Under Q we have that

ST = Ste(rāˆ’s2

2 )(Tāˆ’t)+s(WTāˆ’Wt ).

11

Page 14: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

According to the risk-neutral-valuation-formula we have that the price of the derivative, Ī t = F (t, St), is givenby

F (t, St) = eāˆ’r(Tāˆ’t)E

Q[

Ī¦(ST )|Ft

] Markov= eāˆ’r(Tāˆ’t)

EQ[

Ī¦(ST )|St

]

= eāˆ’r(Tāˆ’t)E

Q[

max(K āˆ’ (ST )2, 0)|St

]

= eāˆ’r(Tāˆ’t)E

Q[

(K āˆ’ (ST )2)1STā‰¤āˆš

K |St

]

= eāˆ’r(Tāˆ’t)E

Q

[

(K āˆ’ S2t e2(rāˆ’ s2

2 )(Tāˆ’t)+2s(WTāˆ’Wt ))1e(rāˆ’ s2

2 )(Tāˆ’t)+s(WT āˆ’Wt )ā‰¤(āˆš

K /St )|St

]

= eāˆ’r(Tāˆ’t)E

Q

[

(K āˆ’ S2t e2(rāˆ’ s2

2 )(Tāˆ’t)+2sāˆšTāˆ’tZ )1Zā‰¤

log(āˆš

K /St )āˆ’(rāˆ’ s22 )(Tāˆ’t)sāˆšTāˆ’t

|St

]

,

where Z āˆˆ N(0, 1). Expressing the expectation as an integral we get

F (t, St) = eāˆ’r(Tāˆ’t)K

āˆ« d1

āˆ’āˆž

eāˆ’z2

2

āˆš2Ļ€

dz āˆ’ S2t e(rāˆ’s2)(Tāˆ’t)

āˆ« d1

āˆ’āˆž

e2sāˆšTāˆ’tzāˆ’ z2

2

āˆš2Ļ€

dz

= eāˆ’r(Tāˆ’t)K

āˆ« d1

āˆ’āˆž

eāˆ’z2

2

āˆš2Ļ€

dz āˆ’ S2t e(rāˆ’s2)(Tāˆ’t)

āˆ« d1

āˆ’āˆž

eāˆ’12 (āˆ’4sāˆšTāˆ’tz+z2

+4s2(Tāˆ’t)āˆ’4s2(Tāˆ’t))āˆš

2Ļ€dz

= eāˆ’r(Tāˆ’t)K

āˆ« d1

āˆ’āˆž

eāˆ’z2

2

āˆš2Ļ€

dz āˆ’ S2t e(r+s2)(Tāˆ’t)

āˆ« d1

āˆ’āˆž

eāˆ’12 (zāˆ’2sāˆšTāˆ’t)2

āˆš2Ļ€

dz

= eāˆ’r(Tāˆ’t)K

āˆ« d1

āˆ’āˆž

eāˆ’z2

2

āˆš2Ļ€

dz āˆ’ S2t e(r+s2)(Tāˆ’t)

āˆ« d1āˆ’2sāˆšTāˆ’t

āˆ’āˆž

eāˆ’12 z2

āˆš2Ļ€

dz

= eāˆ’r(Tāˆ’t)K N(d1) āˆ’ S2t e(r+s2)(Tāˆ’t)N(d1 āˆ’ 2Ļƒ

āˆšT āˆ’ t),

where N is the standard normal distribution function and where

d1 =log(

āˆšK /St ) āˆ’ (r āˆ’ s2

2 )(T āˆ’ t)

Ļƒāˆš

T āˆ’ t.

(b) Let h = (hb, hs) be a self-financing portfolio with value process V (t) = hb(t)Bt + hs(t)St . By the self-financingcondition we get that the dynamics of V is given by

dV (t) = hb(t)dBt + hs(t)dSt .

We now want to choose hb and hs such V and the derivative with price process Ī  has the same dynamics. Thedelta-hedge gives that we should choose hs(t) as

hs(t) =āˆ‚

āˆ‚StF (t, St)

and since we should have Vt = F (t, St) we get that

hb(t) =F (t, St) āˆ’ hs(t)St

Bt=

F (t, St) āˆ’ Stāˆ‚

āˆ‚StF (t, St)

Bt.

Using the F obtained in (a) we get that

hs(t) = āˆ’2Ste(r+s2)(Tāˆ’t)N(d1 āˆ’ 2Ļƒ

āˆšT āˆ’ t)

hb(t) =eāˆ’r(Tāˆ’t)K N(d1) + S2

t e(r+s2)(Tāˆ’t)N(d1 āˆ’ 2Ļƒāˆš

T āˆ’ t)ert

.

Alternative derivation: If you have forgotten the delta-hedge you should look at following to refresh your memory.Applying ItĆ“ā€™s formula to Ī t = F (t, St) we get that

dĪ t =

(

āˆ‚

āˆ‚tF (t, St) +

Ļƒ2S2t

2āˆ‚2

āˆ‚S2t

F (t, St)

)

dt +āˆ‚

āˆ‚StF (t, St)dSt

=

(

āˆ‚

āˆ‚tF (t, St) +

Ļƒ2S2t

2āˆ‚2

āˆ‚S2t

F (t, St)

)

rBt

rBtdt +

āˆ‚

āˆ‚StF (t, St)dSt

=

(

āˆ‚

āˆ‚tF (t, St) +

Ļƒ2S2t

2āˆ‚2

āˆ‚S2t

F (t, St)

)

1rBt

dBt +āˆ‚

āˆ‚StF (t, St)dSt .

12

Page 15: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

So if we choose

hb(t) =

(

āˆ‚

āˆ‚tF (t, St) +

Ļƒ2S2t

2āˆ‚2

āˆ‚S2t

F (t, St)

)

1rBt

hs(t) =āˆ‚

āˆ‚StF (t, St)

we get that V and Ī  will have the same dynamics. We can simplify this further by using that Vt = Ī t = F (t, St)(which also follows from that F satisfies the Black-Scholes PDE) so that we get that

hb(t) =F (t, St) āˆ’ hs(t)St

Bt=

F (t, St) āˆ’ Stāˆ‚

āˆ‚StF (t, St)

Bt

ļæ½

Sol: 1.5 Change of measure and completeness

Sol: 1.5.1 The mathematics in this solution is only simple linear algebra but the financial implications are still noteworthy.

(a) The condition for the risk neutral probabilities are that

S0 = EQ[S1|S0] = qd dS0 + q1S0 + quuS0

and that the risk neutral probabilities sum to one. (We must also have that the probabilities are positive andsmaller than one.) We thus obtain the following linear system of equations for the risk neutral probabilities:

[

1 1 13/5 1 6/5

]

qd

q1

qu

=

[

11

]

.

So we have two equations and three unknowns so there exists multiple (infinitely many) solutions. In principlewe are done here since now we have that the risk neutral probabilities are not unique. We should check that atleast two solutions satisfy that they are non-negative and smaller than one. We however need the full solution in(d) so we solve it now. We start by finding all solutions and then we make restrictions so that the probabilities arepositive and smaller than one. Three unknowns and two equations gives us a one parametric family of solutions.We put qd = Īø and aim to express the other probabilities using Īø. Plugging this into the our equations above weobtain

[

1 11 6/5

] [

q1

qu

]

=

[

1 āˆ’ Īø1 āˆ’ 3/5Īø

]

.

This has the solution [q1, qu] = [1 āˆ’ 3Īø, 2Īø]. We here immediately see that 0 ā‰¤ Īø ā‰¤ 1/3 for this to beprobabilities. For financial reasons we do not want the cases Īø = 0 (implies S = B with prob 1) and Īø = 1/3(which gives us back the binomial model with prob 1). Taking this into consideration gives us the solutions[qd , q1, qu] = [Īø, 1 āˆ’ 3Īø, 2Īø], 0 < Īø < 1/3. We can thus by changing Īø calibrate to different marketsituations.

(b) Since we all ready have the full solution all we need to do here is to find Īø so that the price of the derivativematch, i.e. we calibrate our model to fit the market price. We have that E

Q[S21 |S0 = 1] = 26/25 which gives

that

Īø(3/5)2+ (1 āˆ’ 3Īø)12

+ 2Īø(6/5)2= 26/25,

1 + Īø(9 āˆ’ 75 + 72)/25 = 26/25,

1 + 6Īø/25 = 26/25

6Īø = 1

Īø = 1/6.

So we have a unique risk neutral measure with [qd , q1, qu] = [1/6, 1/2, 1/3].

13

Page 16: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

(c) We now use the probabilities from (b) to price the derivative

EQ[max(S1 āˆ’ 9/10, 0)|S0 = 1] = 0 Ā· 1/6 + (1 āˆ’ 9/10) Ā· 1/2 + (6/5 āˆ’ 9/10) Ā· 1/3

= 1/20 + 1/10 = 3/20.

To find the hedge portfolio we must solve system of linear equations just as in the binomial model but nowwe have three assets and three equations. So we should find hX , hS and hB (which are the portfolio weights forX = S2, S and B respectively) such that

hX S21 + hSS1 + hBB1 = max(S1 āˆ’ 9/10, 0),

for all possible outcomes of S1. This gives rise to following system of equations

9/25 3/5 11 1 1

36/25 6/5 1

hX

hS

hB

=

01/103/10

We easily solve this by Gauss elimination obtaining

hX

hS

hB

=

5/4āˆ’7/4

3/5

.

(d) From (a) and (b) we get that

EQ[S2

1 |S0 = 1] = 1 + 6Īø/25, 0 < Īø < 1/3.

This is an increasing function of Īø thus we get the upper and lower bounds for the price by plugging in theallowed upper and lower bounds for Īø. This gives that

1 < EQ[S2

1 |S0] < 27/25,

which was to be shown. So it is not possible to calibrate the model to prices outside this interval, since thatwould imply negative probabilities and or probabilities larger than one.

Sol: 1.5.2 (a) Regardless of the choice of martingale measure Q we have that S(1) will have the Q-dynamics

dS(1)= rS(1)

t dt + S(1)t

(

Ļƒ11dW (1),Qt + Ļƒ12dW (2),Q

t

)

,

where W (1),Q and W (2),Q are standard BM:s under Q. We therefore get that

ST = Ste(rāˆ’s2

11+s212

2 )(Tāˆ’t)+s11(W (1),QT āˆ’W (1),Q

t )+s12(W (2),QT āˆ’W (2),Q

t ),

which has the same distribution as

Ste(rāˆ’s2

11+s212

2 )(Tāˆ’t)+āˆšs2

11+s212

āˆšTāˆ’tZ , where, Z āˆˆ N(0, 1).

Thus the price at time t , Ī t , of a simple claim with maturity T and pay-off Ī¦(ST ) is given by

Ī t = eāˆ’r(Tāˆ’t)āˆ« āˆž

āˆ’āˆžĪ¦

(

Ste(rāˆ’s2

11+s212

2 )(Tāˆ’t)+āˆšs2

11+s212

āˆšTāˆ’tz

)

eāˆ’z2

2

āˆš2Ļ€

dz

regardless of the choice of Q, which was to be shown.

(b) The dynamics of W (2) under Q is given by

dW (2)t = dW (2),Q

t āˆ’ g2(t)dt

where (g1(t), g2(t)) are any functions satisfying the equation

Ī¼1 āˆ’ Ļƒ11g1(t) āˆ’ Ļƒ12g2(t) = r, for, 0 ā‰¤ t ā‰¤ T

and the Novikov condition

EP

[

eR T

0g1(s)2+g2(s)2

2 ds

]

< āˆž.

14

Page 17: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

Two possible choices are e.g. (g1(t), g2(t)) = ((Ī¼1 āˆ’ r)/Ļƒ11, 0) and (g1(t), g2(t)) = (0, (Ī¼1 āˆ’ r)/Ļƒ12). These twochoices will give different prices to the derivative 1W (2)

T >K , more precisely

eāˆ’r(Tāˆ’t)N

(

W (2)t āˆ’ KāˆšT āˆ’ t

)

and

eāˆ’r(Tāˆ’t)N

(

W (2)t āˆ’ K āˆ’ m1āˆ’rs12

(T āˆ’ t)āˆš

T āˆ’ t

)

respectively.

(c) We get that (g1(t), g2(t)) should solve the following system of linear equations

āˆ’Ļƒ11g1(t) āˆ’ Ļƒ12g2(t) = r āˆ’ Ī¼1

āˆ’Ļƒ22g2(t) = r āˆ’ Ī¼2

which has the unique solution (provided that Ļƒ11Ļƒ22 6= 0)

g2(t) =Ī¼2 āˆ’ r

Ļƒ22, g1(t) =

Ī¼1 āˆ’ r āˆ’ Ļƒ12m2āˆ’rs22

Ļƒ11,

and since the Girsanov kernel is unique we get that the market is free of arbitrage and complete.

(d) Using the result from (c) we get that the price of the derivative is given as

eāˆ’r(Tāˆ’t)N

(

W (2)t āˆ’ K āˆ’ m2āˆ’rs22

(T āˆ’ t)āˆš

T āˆ’ t

)

.

ļæ½

Remark: Note that usually we say that a derivative or contingent claim should only be a function of the (trajec-tory of the) underlying asset (S1) up to maturity. The derivative in (a) is such a contract and there it does notmatter that we have added an extra Brownian motion. However the contract in (b) is not a function of S1 only,here we need more information to know the value at maturity. This ambiguity regarding completeness is thereason why it is called a meta-theorem (see ƅberg p. 111 and Bjƶrk p. 122) and not a theorem. The moral ofthis is perhaps that we should use a model description that only uses as many driving Brownian motions as weactually need to represent the model.

Sol: 1.6 Change of numeraires

Sol: 1.6.1 We want to price the derivative X with maturity T and pay-off:

Ī¦(S1(T ), S2(T )) = max(S2(T ) āˆ’ S1(T ), 0).

According to the risk-neutral valuation formula the price at time t , Ī X (t), is given by

Ī X (t) = eāˆ’r(Tāˆ’t)E

Q[max(S2(T ) āˆ’ S1(T ), 0)|Ft].

There are now some different approaches to calculate this expectation using change of numeraire techniques. Theperhaps easiest approach is to use S1 as a numeraire this leads to

Ī X (t) = S1(t)EQS1

[

1S1(T )

max(S2(T ) āˆ’ S1(T ), 0)|Ft

]

= S1(t)EQS1

[

max(S2(T )S1(T )

āˆ’ 1, 0)|Ft

]

,

where QS1 is the numeraire measure for S1. This can now be seen as a European call option on the ratio S2/S1 withstrike 1. Moreover since S2/S1 is a ratio between a traded asset and a numeraire it is automatically a martingale underQS1 . Using that the volatilities does not change when we change measure we can by calculate the volatilities under Q

as(

āˆ‚

āˆ‚S1

S2

S1

)

S1(t)(Ļƒ11dW1(t) + Ļƒ12dW2(t)) +

(

āˆ‚

āˆ‚S2

S2

S1

)

S2(t)(Ļƒ21dW1(t) + Ļƒ22dW2(t))

=S2(t)S1(t)

((Ļƒ21 āˆ’ Ļƒ11)dW1(t) + (Ļƒ22 āˆ’ Ļƒ12)dW2(t))

15

Page 18: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

This gives that the dynamics for S2/S1 under QS1 for s ā‰„ t is given by

dS2(s)S1(s)

=S2(s)S1(s)

(

(Ļƒ21 āˆ’ Ļƒ11)dW QS1

1 (s) + (Ļƒ22 āˆ’ Ļƒ12)dW QS1

2 (s))

,

S2(t)S1(t)

=s2(t)s1(t)

where W QS1

1 (s) and W QS1

2 (s) are independent standard QS1 Brownian motions. We can now solve this SDE to obtain

S2(T )S1(T )

=s2(t)s1(t)

exp

(

āˆ’12

(

(Ļƒ21 āˆ’ Ļƒ11)2+ (Ļƒ22 āˆ’ Ļƒ12)2

)

(T āˆ’ t) + (Ļƒ21 āˆ’ Ļƒ11)(W QS1

1 (T ) āˆ’ W QS1

1 (t))

+ (Ļƒ22 āˆ’ Ļƒ12)(W QS1

2 (T ) āˆ’ W QS1

2 (t)))

This has the same distribution as

s2(t)s1(t)

exp

(

āˆ’12Ļƒ2(T āˆ’ t) + Ļƒ

āˆšT āˆ’ tG

)

,

where G is a standard Gaussian random variable and where

Ļƒ =āˆš

(Ļƒ21 āˆ’ Ļƒ11)2 + (Ļƒ22 āˆ’ Ļƒ12)2.

We can therefore calculate the price Ī X (t) as

Ī X (t) = s1(t)āˆ« āˆž

āˆ’āˆžmax

(

s2(t)s1(t)

exp

(

āˆ’12Ļƒ2(T āˆ’ t) + Ļƒ

āˆšT āˆ’ tg

)

āˆ’ 1, 0

)

exp(āˆ’g2/2)āˆš2Ļ€

dg

= s1(t)āˆ« āˆž

āˆ’d

(

s2(t)s1(t)

exp

(

āˆ’12Ļƒ2(T āˆ’ t) + Ļƒ

āˆšT āˆ’ tg

)

āˆ’ 1

)

exp(āˆ’g2/2)āˆš2Ļ€

dg

= s1(t)āˆ« āˆž

āˆ’d

(

s2(t)s1(t)

1āˆš2Ļ€

exp

(

āˆ’12Ļƒ2(T āˆ’ t) + Ļƒ

āˆšT āˆ’ tg āˆ’ g2/2

)

āˆ’ exp(āˆ’g2/2)āˆš2Ļ€

)

dg

= s1(t)āˆ« āˆž

āˆ’d

(

s2(t)s1(t)

1āˆš2Ļ€

exp

(

āˆ’12

(g āˆ’ Ļƒāˆš

T āˆ’ t)2

)

āˆ’ exp(āˆ’g2/2)āˆš2Ļ€

)

dg

= s2(t)āˆ« āˆž

āˆ’d

1āˆš2Ļ€

exp

(

āˆ’12

(g āˆ’ Ļƒāˆš

T āˆ’ t)2

)

dg āˆ’ s1(t)āˆ« āˆž

āˆ’d

exp(āˆ’g2/2)āˆš2Ļ€

dg

= s2(t)(1 āˆ’ N (āˆ’d āˆ’ Ļƒāˆš

T āˆ’ t)) āˆ’ s1(t)(1 āˆ’ N (āˆ’d))

= s2(t)N (d + Ļƒāˆš

T āˆ’ t) āˆ’ s1(t)N (d),

where

d =ln(s2(t)/s1(t)) āˆ’ Ļƒ2(T āˆ’ t)/2

Ļƒāˆš

T āˆ’ t,

and where N is the distribution function of the standard Gaussian distribution. Alternative solution:We can also use both S1 and S2 as numeraires which gives that

Ī X (t) = S2(t)EQS2 [

I (S2(T ) > S1(T ))|Ft

]

āˆ’ S1(t)EQS1 [

I (S2(T ) > S1(T ))|Ft

]

.

This can now be rewritten as

Ī X (t) = S2(t)EQS2

[

I

(

S1(T )S2(T )

< 1

)

|Ft

]

āˆ’ S1(t)EQS1

[

I

(

S2(T )S1(T )

> 1

)

|Ft

]

.

Now S1/S2 is a QS2 -martingale and S2/S1 is a QS1 -martingale. By using the same type of argument and calculationsas in the first solution we obtain that S1(T )/S2(T ) under QS2 has the same distribution as

s1(t)s2(t)

exp

(

āˆ’12Ļƒ2(T āˆ’ t) + Ļƒ

āˆšT āˆ’ tG

)

,

and that S2(T )/S1(T ) under QS1 has the same distribution as

s2(t)s1(t)

exp

(

āˆ’12Ļƒ2(T āˆ’ t) + Ļƒ

āˆšT āˆ’ tG

)

,

16

Page 19: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

where Ļƒ and G are as defined in the first solution. Straightforward calculation now give that

Ī X (t) = s2(t)N (d + Ļƒāˆš

T āˆ’ t) āˆ’ s1(t)N (d),

where d are defined as in the first solution.Alternative solution 2:We can also calculate the dynamics for S1 and S2 under both QS1 and QS2 . For this we need to find two two-dimensional Girsanov kernels, where we also need to look at dynamics of the bank-account to get the right Girsanovkernels. This is however as seen from the calculations above an unnecessary detour. For the sake of completeness wesupply the appropriate Girsanov kernels:

gS11 = āˆ’Ļƒ11, gS1

2 = āˆ’Ļƒ12

gS21 = āˆ’Ļƒ21, gS2

2 = āˆ’Ļƒ22.

By the same type of calculations as in the first two solutions we finally arrive at the same answer. ļæ½

Sol: 1.6.2 (a) By using that Z (t) = S(t)/P(t, T ), for 0 ā‰¤ t ā‰¤ T , is a QT martingale and that volatilities do note change whenwe change measure, we see that we can calculate the volatility function v(t, T ) using the diffusion part of theQ-dynamics for S(t)/P(t, T ). This gives that

Z (t)v(t, T )

[

dW1(t)dW2(t)

]

=

(

āˆ‚

āˆ‚P

S

P

)

P(t, T )Ī³(T āˆ’ t)dW1(t) +

(

āˆ‚

āˆ‚S

S

P

)

S(t)ĻƒdW2(t)

= āˆ’Z (t)Ī³(T āˆ’ t)dW1(t) + Z (t)ĻƒdW2(t)

= Z (t)[

āˆ’Ī³(T āˆ’ t) Ļƒ]

[

dW1(t)dW2(t)

]

.

This gives that v(t, T ) =[

āˆ’Ī³(T āˆ’ t) Ļƒ]

.

(b) Using that S(T ) = Z (T ) we can view the contract as written on the process Z instead of S. So the price of theEuropean call option can thus be calculated as

Ī  (t) = p(t, T )EQT [

max(Z (T ) āˆ’ K , 0)|Ft

]

.

To calculate this we must find the distribution of Z (T ) under QT . Solving the SDE for Z under QT gives that

Z (T ) = Z (t) exp

(

āˆ’12

āˆ« T

t

|v(s, T )|2ds +

āˆ« T

t

v(s, T )dW QT

(s)

)

.

This now has the same distribution as

Z (t) exp

(

āˆ’12Ī£(t, T )2(T āˆ’ t) + Ī£(t, T )

āˆšT āˆ’ tG

)

,

where

Ī£(t, T ) =

āˆš

āˆ« T

t Ī³2(T āˆ’ s)2 + Ļƒ2ds

T āˆ’ t=

āˆš

Ī³2(T āˆ’ t)3/3 + Ļƒ2(T āˆ’ t)T āˆ’ t

,

and where G is standard Gaussian random variable. By exactly the same calculations as in the derivation of thestandard Black-Scholes formula but with Ļƒ replaced by Ī£(t, T ) and eāˆ’r(Tāˆ’t) replace by p(t, T ) we obtain

Ī  (t) = p(t, T )Z (t)N (d + Ī£(t, T )āˆš

T āˆ’ t) āˆ’ p(t, T )KN (d)

= S(t)N (d + Ī£(t, T )āˆš

T āˆ’ t) āˆ’ p(t, T )KN (d),

where

d =ln(Z (t)/K ) āˆ’ Ī£(t, T )2(T āˆ’ t)/2

Ī£(t, T )āˆš

T āˆ’ t=

ln(S(t)/K ) āˆ’ ln(P(t, T )) āˆ’ Ī£(t, T )2(T āˆ’ t)/2

Ī£(t, T )āˆš

T āˆ’ t,

and where N is the distribution function of the standard Gaussian distribution.

17

Page 20: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

To check that we get back the original formula if r(t) ā‰” r and |v(t, T )| ā‰” Ļƒ , we notice that this imply thatĪ³ = 0 and p(t, T ) = exp(āˆ’r(T āˆ’ t)). This gives that Ī£(t, T ) ā‰” Ļƒ and āˆ’ ln(p(t, T )) = r(T āˆ’ t). Now pluggingthis into our price gives

Ī  (t) = S(t)N (d + Ļƒāˆš

T āˆ’ t) āˆ’ eāˆ’r(Tāˆ’t)KN (d),

where

d =ln(S(t)/K ) + r(T āˆ’ t) āˆ’ Ļƒ2(T āˆ’ t)/2

Ļƒāˆš

T āˆ’ t,

which we recognize as the ordinary Black-Scholes formula. ļæ½

Sol: 1.6.3 (a) We start by examining the pay-off:

max(SA(T ), SB(T )) = SA(T )I (SA(T ) ā‰„ SB(T )) + SB(T )I (SB(T ) > SA(T ))

= SA(T )I

(

SB(T )SA(T )

ā‰¤ 1

)

+ SB(T )I

(

SA(T )SB(T )

< 1

)

.

After this rewriting we are ready to attack the problem with RNVF. Let Ī  (t, SA(t), SB(t)) be the value of t hecontract at time t . Thus we have

Ī  (t, SA(t), SB(t)) = EQ[

B(t)B(T )

max(SA(T ), SB(T ))|Ft]

= EQ

[

B(t)B(T )

SA(T )I

(

SB(T )SA(T )

ā‰¤ 1

)

|Ft

]

+EQ

[

B(t)B(T )

SB(T )I

(

SA(T )SB(T )

< 1

)

|Ft

]

.

Now we apply the change of numeraire technique to simply the calculations:

Ī  (t, SA(t), SB(t)) = EQSA

[

SA(t)SA(T )

SA(T )I

(

SB(T )SA(T )

ā‰¤ 1

)

|Ft

]

+EQSB

[

SB(t)SB(T )

SB(T )I

(

SA(T )SB(T )

< 1

)

|Ft

]

= SA(t)EQSA

[

I

(

SB(T )SA(T )

ā‰¤ 1

)

|Ft

]

+ SB(t)EQSB

[

I

(

SA(T )SB(T )

< 1

)

|Ft

]

= SA(t)QSA

(

SB(T )SA(T )

ā‰¤ 1|Ft

)

+ SB(t)QSB

(

SA(T )SB(T )

< 1|Ft

)

.

We can now use that SB(u)/SA(u) is a QSA martingale and that SA(u)/SB(u) is a QSB martingale, since they areboth ratios of traded assets and numeraires. We then get the following QSA -dynamics for SB(u)/SA(u) (using Itoand the MG-property)

dSB(u)SA(u)

=SB(u)SA(u)

(

(ĻƒBĻāˆ’ ĻƒA)dW QSA

1 (t) + ĻƒB

āˆš

1 āˆ’ Ļ2dW QSA

2 (t))

d=

SB(u)SA(u)

āˆš

(ĻƒBĻāˆ’ ĻƒA)2 + Ļƒ2BdW QSA

(t)

=SB(u)SA(u)

ĻƒdW QSA(t),

where Ļƒ =āˆš

(ĻƒBĻāˆ’ ĻƒA)2 + Ļƒ2B and W QSA is a standard QSA BM. So then we get that

SB(T )SA(T )

d=

SB(t)SA(t)

eāˆ’s2

2 (Tāˆ’t)+sāˆšTāˆ’tG ,

where G is standard Gaussian random variable. Using the same type of arguments we get the following distribu-tion for SA(u)/SB(u) under QSB .

SA(T )SB(T )

d=

SA(t)SB(t)

eāˆ’s2

2 (Tāˆ’t)+sāˆšTāˆ’tG ,

18

Page 21: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

where G is standard Gaussian random variable and where Ļƒ =āˆš

(ĻƒBĻāˆ’ ĻƒA)2 + Ļƒ2B as before. Putting this

together we obtain

Ī  (t, SA(t), SB(t)) = SA(t)QSA

(

SB(t)SA(t)

eāˆ’s2

2 (Tāˆ’t)+sāˆšTāˆ’tG ā‰¤ 1|Ft

)

+SB(t)QSB

(

SA(t)SB(t)

eāˆ’s2

2 (Tāˆ’t)+sāˆšTāˆ’tG < 1|Ft

)

= SA(t)QSA

G ā‰¤ln(

SA(t)SB (t)

)

+s2

2 (T āˆ’ t)

Ļƒāˆš

T āˆ’ t|Ft

+SB(t)QSB

G <ln(

SB(t)SA(t)

)

+s2

2 (T āˆ’ t)

Ļƒāˆš

T āˆ’ t|Ft

= SA(t)N

ln(

SA(t)SB (t)

)

+s2

2 (T āˆ’ t)

Ļƒāˆš

T āˆ’ t

+ SB(t)N

ln(

SB (t)SA(t)

)

+s2

2 (T āˆ’ t)

Ļƒāˆš

T āˆ’ t

= SA(t)N(d1) + SB(t)N(d2).

As a preparation for (d) we also look explicitly at the price at time zero

Ī  (0, SA(0), SB(0)) = SA(0)N

ln(

SA(0)SB (0)

)

+s2

2 T

Ļƒāˆš

T

+ SB(0)N

ln(

SB (0)SA(0)

)

+s2

2 T

Ļƒāˆš

T

.

(b) The easiest way of showing this is to re-write the value at time T for (b)

Ī¦(b)(SA(T ), SB(T )) = SA(T ) + (SB(T ) āˆ’ SA(T ))+

= SA(T ) + (SB(T ) āˆ’ SA(T ))I (SA(T ) < SB(T ))

= SA(T )I (SA(T ) ā‰„ SB(T )) + SB(T )I (SA(T ) < SB(T ))

= max(SA(T ), SB(T )).

This was exactly what we needed to show since now the values in (a) and (b) coincide for all possible outcomesat maturity and thus they must also coincide for all previous times to avoid arbitrage.

(c) The Black-Scholes like market in this problem is complete so we can hedge all contingent claims. To find thehedge we use the standardĪ”-hedge approach.

hB(t) =1

B(t)(Ī  (t, SA(t), SB(t)) āˆ’ hSA (t)SA(t) āˆ’ hSB (t)SB(t))

hSA (t) =āˆ‚

āˆ‚SAĪ  (t, SA(t), SB(t))

hSB (t) =āˆ‚

āˆ‚SBĪ  (t, SA(t), SB(t))

We start with hSA (t)

hSA (t) =āˆ‚

āˆ‚SA(SA(t)N(d1) + SB(t)N(d2))

= N(d1) + SA(t)n(d1)āˆ‚

āˆ‚SA(d1) + SB(t)n(d2)

āˆ‚

āˆ‚SA(d2)

= N(d1) +1

Ļƒāˆš

T āˆ’ t

(

SA(t)SA(t)

n(d1) āˆ’ SB(t)SA(t)

n(d2)

)

= N(d1) +1

Ļƒāˆš

T āˆ’ t

(

n(d1) āˆ’ SB(t)SA(t)

n(d2)

)

where n(x) = (d/dx)N (x) = eāˆ’x2/2/āˆš

2Ļ€,Using almost similar calculations we obtain that

hSB (t) = N (d2) +1

Ļƒāˆš

T āˆ’ t

(

āˆ’SA(t)SB(t)

n(d1) + n(d2)

)

.

19

Page 22: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

Using this we finally obtain

hB(t) =1

B(t)(Ī  (t, SA(t), SB(t)) āˆ’ hSA (t)SA(t) āˆ’ hSB (t)SB(t))

=1

B(t)(Ī  (t, SA(t), SB(t)) āˆ’ SA(t)N (d1) āˆ’ SB(t)N (d2)

āˆ’ 1

Ļƒāˆš

T āˆ’ t(SA(t)n(d1) āˆ’ SB(t)n(d2) āˆ’ SA(t)n(d1) + SB(t)n(d2))

)

=1

B(t)(Ī  (t, SA(t), SB(t)) āˆ’Ī  (t, SA(t), SB(t))) = 0,

hSA (t) = N (d1) +1

Ļƒāˆš

T āˆ’ t

(

n(d1) āˆ’ SB(t)SA(t)

n(d2)

)

,

hSB (t) = N (d2) +1

Ļƒāˆš

T āˆ’ t

(

āˆ’SA(t)SB(t)

n(d1) + n(d2)

)

.

(d) From (a) we get that the price of derivative at time zero is

Ī  (0, SA(0), SB(0)) = SA(0)N

ln(

SA(0)SB (0)

)

+s2

2 T

Ļƒāˆš

T

+ SB(0)N

ln(

SB (0)SA(0)

)

+s2

2 T

Ļƒāˆš

T

.

Now using that SA(0) = SB(0) = S and that ĻƒA = ĻƒB = Ļƒ we get

Ī  (0, SA(0), SB(0)) = 2SN

(

Ļƒāˆš

1 āˆ’ Ļāˆš2

āˆšT

)

.

We can then compare this to buying both stocks which costs 2S. So buying both stocks are always more expen-sive. Now looking at the potential pay-off we have that the derivative gives the best of the two stocks. We havethat the correlation is negative so if one stocks goes up the other goes down compared to the risk free rate. Inmost cases one of the stocks will be worth considerably more than the other so most of the sum of both stockswill come from the best performing stock. So the derivative will in most cases give almost as high pay off asthe sum of the two stocks but with less initial investment. So if our assumption about the correlation is true weshould prefer the derivative to the sum of the two stocks. ļæ½

Sol: 1.6.4 In this problem we first observe that we can view the bet as a derivative written on two assets. The key step will be tofind a clever choice of numeraires to avoid calculating two dimensional integrals. According to the general risk neutralvaluation formula we have that the price at time t of a derivative X with maturity T is given as

Ī  (t, X ) = EQN

[

N (t)N (T )

X |Ft

]

,

where N is a numeraire and QN is the corresponding numeraire measure.

(a) We now take a look at the pay off from Annaā€™s point of view (pow)

Ī¦(SA(T ), SB(T )) =

SA(T ) SB(T ) < SA(T ),

0 SB(T ) = SA(T ),

āˆ’SB(T ) SA(T ) < SB(T ),

This can be re-written as

Ī¦(SA(T ), SB(T )) =

SA(T ) SB(T )/SA(T ) < 1,

0 SB(T )/SA(T ) = 1,

SB(T ) SA(T )/SB(T ) < 1,

and we further see that it can also be written as

Ī¦(SA(T ), SB(T )) = SA(T )I (SB(T )/SA(T ) ā‰¤ 1) āˆ’ SB(T )I (SA(T )/SB(T ) ā‰¤ 1).

20

Page 23: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

Plugging this into the general RNVF gives

Ī  (t, X ) = EQN

[

N (t)N (T )

Ī¦(SA(T ), SB(T ))|Ft

]

= EQ

N

[

N (t)N (T )

SA(T )I (SB(T )/SA(T ) ā‰¤ 1)|Ft

]

āˆ’EQN

[

N (t)N (T )

SB(T )I (SA(T )/SB(T ) ā‰¤ 1)|Ft

]

So if we choose SA as numeraire in the first expectation and SB as numeraire in the second expectation we get thefollowing simplification

Ī  (t, X ) = SA(t)ESA[

I (SB(T )/SA(T ) ā‰¤ 1)|Ft

]

āˆ’ SB(t)ESB[

I (SA(T )/SB(T ) ā‰¤ 1)|Ft

]

. (āˆ—)

Now we have under SA that SB/SA is the ratio of a traded asset and the numeraire and under SB that SA/SB is theratio of a traded asset and the numeraire. This further simplifies our calculations since both ratios are martingalesunder their respective numeraire measure, i.e. SA and SB. So when we calculate the dynamics we only need toconsider the diffusion parts of the dynamics since we know that the drift parts should be zero. First we considerSB/SA under SA

dSB(u)/SA(u) = āˆ’(SB(u)/SA(u)2)SA(u)ĻƒAdW SA1 (u)

+(1/SA(u))SB(u)(ĻĻƒBdW SA1 (u) + ĻƒB

āˆš

1 āˆ’ Ļ2dW SA2 (u))

= (SB(u)/SA(u))(ĻĻƒB āˆ’ ĻƒA)dW SA1 (u) +

āˆš

1 āˆ’ Ļ2ĻƒBdW SA2 (u)).

We then get that

(SB(T )/SA(T )) = (SB(t)/SA(t)) exp{

āˆ’(T āˆ’ t)/2(

(ĻĻƒB āˆ’ ĻƒA)2+ (āˆš

1 āˆ’ Ļ2ĻƒB)2)

+(ĻĻƒB āˆ’ ĻƒA)(W SA1 (T ) āˆ’ W SA

1 (t)) +āˆš

1 āˆ’ Ļ2ĻƒB(W SA2 (T ) āˆ’ W SA

2 (t))}

d= (SB(t)/SA(t)) exp(āˆ’Ī£2(T āˆ’ t)/2 + Ī£

āˆšT āˆ’ tG1),

where Ī£2 = (ĻĻƒB āˆ’ ĻƒA)2 + (āˆš

1 āˆ’ Ļ2ĻƒB)2 = Ļƒ2A āˆ’ 2ĻĻƒAĻƒb + Ļƒ2

B and where G1 is a standard Gaussian randomvariable.

Using the same type of calculations we get that SA/SB under SB has the distribution

(SA(T )/SB(T ))d= (SA(t)/SB(t)) exp(āˆ’Ī£2(T āˆ’ t)/2 + Ī£

āˆšT āˆ’ tG2),

where Ī£2 = Ļƒ2A āˆ’ 2ĻĻƒAĻƒb + Ļƒ2

B and where G2 is a standard Gaussian random variable. We can now plug thisinto the pricing equ ation (āˆ—) to obtain

Ī  (t, X ) = SA(t)āˆ« āˆž

āˆ’āˆžI ((SB(t)/SA(t))eāˆ’S2(Tāˆ’t)/2+Sx ā‰¤ 1)

eāˆ’x2

2

āˆš2Ļ€

dx

āˆ’SB(t)āˆ« āˆž

āˆ’āˆžI ((SA(t)/SB(t))eāˆ’S2(Tāˆ’t)/2+Sx ā‰¤ 1)

eāˆ’x2

2

āˆš2Ļ€

dx

= SA(t)āˆ« d1

āˆ’āˆž

eāˆ’x2

2

āˆš2Ļ€

dx āˆ’ SB(t)āˆ« d2

āˆ’āˆž

eāˆ’x2

2

āˆš2Ļ€

dx (āˆ—āˆ—)

= SA(t)N(d1) āˆ’ SB(t)N(d2),

where

d1 =ln(SA(t)/SB(t)) + Ī£2(T āˆ’ t)/2

Ī£āˆš

T āˆ’ t, d2 =

ln(SB(t)/SA(t)) + Ī£2(T āˆ’ t)/2

Ī£āˆš

T āˆ’ t

and where N is the distribution function of a standard Gaussian random variable. The value from Belles pow isjust minus the value from Annaā€™s pow. Using that SA(0) = SB(0) we obtain that the value at time zero from bothAnnaā€™s and Belleā€™s pow is zero. So the value at time zero for both participants is zero and they both also make azero investment at time zero so we can see the bet as fair.

(b) See the calculations in (a).

21

Page 24: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

(c) To find a replicating portfolio we want to find a self-financing portfolio consisting of the assets in our market thathas the same dynamics as the derivative. Let V be the value of the self-financing portfolio V (t) = a0(t)B(t) +

a1(t)SA(t) + a2(t)SB(t). The self-financing condition gives that the dynamics of V is

dV (t) = a0(t)dB(t) + a1(t)dSA(t) + a2(t)dSB(t)

We now look at the dynamics of Ī  and it is given by

dĪ  (t, X ) = Ī t (t, X )dt +Ī SA (t, X )dSA(t) +Ī SB (t, X )dSB(t) +Ī SASA (t, X )(dSA(t))2/2

+Ī SASB (t, X )(dSA(t))(dSB(t)) +Ī SBSB (t, X )(dSB(t))2/2, (āˆ— āˆ— āˆ—)

where

Ī t (t, X ) =āˆ‚

āˆ‚tĪ  (t, X )

Ī SA (t, X ) =āˆ‚

āˆ‚SAĪ  (t, X )

Ī SB (t, X ) =āˆ‚

āˆ‚SBĪ  (t, X )

Ī SASA (t, X ) =āˆ‚2

āˆ‚S2A

Ī  (t, X )

Ī SASB (t, X ) =āˆ‚2

āˆ‚SAāˆ‚SBĪ  (t, X )

Ī SBSB (t, X ) =āˆ‚2

āˆ‚S2B

Ī  (t, X )

Using that Ī  satisfies the Black-Scholes equation we obtain that

Ī t (t, X )dt +Ī SASA (t, X )(dSA(t))2/2 +Ī SASB (t, X )(dSA(t))(dSB(t)) +Ī SBSB (t, X )(dSB(t))2/2

= r(Ī  (t, x) āˆ’ SA(t)Ī SA(t, X ) āˆ’ SB(t)Ī SB (t, X ))dt

Plugging this into (***) gives

dĪ  (t, X ) = r(Ī  (t, X ) āˆ’ SA(t)Ī SA(t, X ) āˆ’ SB(t)Ī SB (t, X ))dt +Ī SA (t, X )dSA(t) +Ī SB (t, X )dSB(t).

Comparing with the dynamics for V we obtain

a0(t) = (Ī  (t, x) āˆ’ SA(t)Ī SA(t, X ) āˆ’ SB(t)Ī SB (t, X ))/B(t),

a1(t) = Ī SA (t, X ),

a2(t) = Ī SB (t, X ).

This is the general formula for hedging a derivative written on two assets for the model in this problem. Thisis in fact true for any complete market consisting of two risky assets and a bank account.This is just the usua ldelta-hedge in two dimensions and could have been considered as given. he derivation of the formula was donemostly in order for the solution to be complete. We can now calculate the exact portfolio weights using theformula for Ī  . We right up the hedge from Belleā€™s pow which is t he portfolio that replicates the pay-off fromAnnaā€™s pow. The hedge from Annaā€™s pow is just the reversed positions. We start with Ī SA (t, X )

Ī SA (t, X ) =āˆ‚

āˆ‚SAĪ  (t, X )

=āˆ‚

āˆ‚SA(SA(t)N(d1) āˆ’ SB(t)N(d2))

= N(d1) + SA(t)n(d1)āˆ‚

āˆ‚SA(d1) āˆ’ SB(t)n(d2)

āˆ‚

āˆ‚SA(d2)

= N(d1) + 1/(Ī£āˆš

T āˆ’ t)(

SA(t)n(d1)/SA(t) + SB(t)n(d2)/SA(t))

where n(x) = (d/dx)N (x) = eāˆ’x2/2/āˆš

2Ļ€,

22

Page 25: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

We now plug this into the previous equation and using the formula for d1 and d2 we obtain

Ī SA (t, X ) = N(d1)

+1

Ī£āˆš

T āˆ’ texp

āˆ’

ln(

SA(t)SB(t) )

)2+ (Ī£2(T āˆ’ t)/2)2

2Ī£2(T āˆ’ t)

(

exp

(

āˆ’ ln

(

SA(t)SB(t)

)

/2

)

+SB(t)SA(t)

exp

(

āˆ’ ln

(

SB(t)SA(t)

)

/2

))

= N (d1)

+2

Ī£āˆš

T āˆ’ texp

āˆ’

ln(

SA(t)SB(t) )

)2+ (Ī£2(T āˆ’ t)/2)2

2Ī£2(T āˆ’ t)

exp

(

āˆ’ ln

(

SA(t)SB(t)

)

/2

)

= N (d1) +2

Ī£āˆš

T āˆ’ tn(d1).

Using almost similar calculations we obtain that

Ī SB (t, X ) = āˆ’N (d2) āˆ’ n(d2)

Ī£āˆš

T āˆ’ tāˆ’ SA(t)

SB(t)n(d1)

Ī£āˆš

T āˆ’ t

= āˆ’N (d2) āˆ’ SA(t)SB(t)

2

Ī£āˆš

T āˆ’ tn(d1).

Using this we finally obtain

a0(t) =

(

Ī  (t, x) āˆ’ SA(t)N (d1) + SB(t)N (d2) āˆ’ 2

Ī£āˆš

T āˆ’ t

(

SA(t)n(d1) āˆ’ SB(t)SA(t)SB(t)

n(d1)

))

/B(t)

= (Ī  (t, X ) āˆ’Ī  (t, X ))/B(t) = 0,

a1(t) = N (d1) +2

Ī£āˆš

T āˆ’ tn(d1),

a2(t) = āˆ’N (d2) āˆ’ SA(t)SB(t)

2

Ī£āˆš

T āˆ’ tn(d1).

The fact that we here always should hold a zero amount in the bank account is due to the specific nature of thecontract. We also see that price and the hedge do not depend on the interest rate.

(d) If one should hedge or not has multiple aspects. The first is that among friends it is not considered ā€œcommes ilfautā€ (appropriate) to hedge a bet. Moreover it would not be much of a bet if you neither could gain nor loseanything. In addition to this I guess you would not enter into the bet without believing in your own stock. Evenif we disregard these aspects there is one problem with the hedge defined in (c). If t is close to T and SA(t) isclose to SB(t) the hedge weights will assume very large values. The hedge will be long in SA and short in SB withreally large positions. This problem comes from that the pay-off is discontinous at SA = SB . This lead to largerisks if there is any trouble with liquidity in either SA or SB . One way out of this is to use a partial static hedge.Belle could for instance buy SA and sell SB which is a zero intial investment since SA(0) = SB(0). At maturity shewill then have āˆ’SAI (SA > SB) + SBI (SB > SA) + SA āˆ’ SB = SAI (SA < SB) āˆ’ SBI (SB < SA) this positionhasless risk than the original bet. It is however somewhat strange from Belleā€™s pow if she really believes in here stock.The bottomline is that you should probably not hedge the bet.

ļæ½

Sol: 1.7 Volatility

Sol: 1.7.1 (a) Using thateāˆ’r(t+tāˆ’t)

EQ[S(t + Ļ„)|Ft] = S(t)

we get thatF t,t+t

t = EQ[S(t + Ļ„)|Ft] = ertS(t).

23

Page 26: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

(b) By applying Itoā€™s formula to ln(S(u)) we get that

d ln(S(u)) = (r āˆ’ Ļƒ2(u)/2)du + Ļƒ(u)dW (u).

We solve this by direct integration to obtain

ln(S(t + Ļ„)) = ln(S(t)) + rĻ„āˆ’āˆ« t+t

t

Ļƒ2(u)/2du +

āˆ« t+tt

Ļƒ(u)dW (u).

Using that the last term is a martingale we obtain

EQ[ln(S(t + Ļ„))|Ft] = ln(S(t)) + rĻ„āˆ’

āˆ« t+tt

Ļƒ2(u)/2du.

This together with the result in (a) then gives that

EQ

[

āˆ’2Ļ„

ln(S(t + Ļ„)/F t,t+tt )|Ft

]

= āˆ’2Ļ„

(

ln(S(t)) + rĻ„āˆ’ 12

āˆ« t+tt

Ļƒ2(u)du āˆ’ ln(S(t)) āˆ’ rĻ„

)

=1Ļ„

āˆ« t+tt

Ļƒ2(u)du.

So here we see that the VIX-index squared really is an approximation of the average squared future volatility.

(c) To ease the notational complexity we put S = S(t + Ļ„) and F = F t+tt . We start by direct calculation of the

integrals

āˆ« F

0(K āˆ’ S)+

dK

K 2+

āˆ« āˆž

F

(S āˆ’ K )+dK

K 2=

āˆ« F

S

(K āˆ’ S)dK

K 2I (S < F ) +

āˆ« S

F

(S āˆ’ K )dK

K 2I (F < S)

=

āˆ« F

S

1K

āˆ’ S

K 2dKI (S < F ) +

āˆ« S

F

S

K 2āˆ’ 1

KdKI (F < S)

=

[

ln(K ) +S

K

]F

S

I (S < F ) +

[

āˆ’ S

Kāˆ’ ln(K )

]F

S

I (F < S)

= (ln(F ) āˆ’ ln(S) +S

Fāˆ’ 1)(I (S < F ) + I (F < s))

= ln(F ) āˆ’ ln(S) +S

Fāˆ’ 1 = āˆ’ ln(S/F ) +

S

Fāˆ’ 1.

Taking conditional expectation and using the definition of F t+tt we obtain

EQ[āˆ’ ln(S(t+Ļ„)/F t+t

t )+S(t + Ļ„

F t+tt

āˆ’1|Ft] = EQ[āˆ’ ln(S(t+Ļ„)/F t+t

t )|Ft]+F t+t

t

F t+tt

āˆ’1 = EQ[āˆ’ ln(S(t+Ļ„)/F t+t

t )|Ft],

which shows that

EQ

[

āˆ« F t+tt

0(K āˆ’ S(t + Ļ„))+

dK

K 2+

āˆ« āˆž

F t+tt

(S(t + Ļ„) āˆ’ K )+dK

K 2| Ft

]

= EQ

[

āˆ’ ln

(

S(t + Ļ„)

F t+tt

)

| Ft

]

.

ļæ½

Sol: 1.7.2 By applying Itoā€™s formula to ln(S(u)) we get that

d ln(S(u)) = (r āˆ’ V (u)/2)du +āˆš

V (u)(dW1(u) +āˆš

1 āˆ’ Ļ2dW2(u)).

We solve this by direct integration to obtain

ln(S(t + Ļ„)) = ln(S(t)) + rĻ„āˆ’āˆ« t+t

t

V (u)/2du +

āˆ« t+tt

āˆš

V (u)(dW1(u) +āˆš

1 āˆ’ Ļ2dW2(u)).

Using that the last term is a martingale we obtain

EQ[ln(S(t + Ļ„))|Ft] = ln(S(t)) + rĻ„āˆ’ E

Q

[āˆ« t+tt

V (u)/2du|Ft

]

.

24

Page 27: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

This together with the that F t+tt = ertS(t) then gives that

EQ

[

āˆ’2Ļ„

ln(S(t + Ļ„)/F t,t+tt )|Ft

]

= āˆ’2Ļ„

(

ln(S(t)) + rĻ„āˆ’ EQ

[

12

āˆ« t+tt

V (u)du|Ft

]

āˆ’ ln(S(t))āˆ’ rĻ„

)

=1Ļ„E

Q

[āˆ« t+tt

V (u)du|Ft

]

.

Now to calculate this we need to use the dynamics of V . Using direct integration we see that we can representV (u), u > t as

V (u) = V (t) +

āˆ« u

t

Īŗ(Īøāˆ’ V (s))dss +

āˆ« u

t

āˆš

V (s)ĻƒvdW1(s).

Taking conditional expectation on both sides using that the last term is a martingale we obtain

EQ[

V (u)|Ft

]

= EQ

[

V (t) +

āˆ« u

t

Īŗ(Īøāˆ’ V (s))ds|Ft

]

= V (t) + ĪŗĪø(u āˆ’ t) āˆ’ ĪŗEQ

[āˆ« u

t

V (s)ds|Ft

]

.

Now put m(u) = EQ[

V (u)|Ft

]

we then get

m(u) = V (t) +

āˆ« u

t

Īŗ(Īøāˆ’ m(s))ds.

Taking derivatives w.r.t u of both sides we obtain the ODE

m(u) = Īŗ(Īøāˆ’ m(u))

m(t) = V (t).

Making the change of variables m(u) = Īøāˆ’ m(u) we obtain a standard linear ODE

Ė™m(u) = āˆ’Īŗm(u))

m(t) = Īøāˆ’ V (t).

We solve this straight away yieldingĖœm(u) = (Īøāˆ’ V (t))eāˆ’k(uāˆ’t)

and then we get thatm(u) = Īøāˆ’ (Īøāˆ’ V (t))eāˆ’k(uāˆ’t).

We can now finally calculate

1Ļ„E

Q

[āˆ« t+tt

V (u)du|Ft

]

=1Ļ„

āˆ« t+tt

m(u)du

=1Ļ„

āˆ« t+tt

Īøāˆ’ (Īøāˆ’ V (t))eāˆ’k(uāˆ’t)du

= Īøāˆ’ Īøāˆ’ V (t)ĪŗĻ„

(1 āˆ’ eāˆ’kt)= V (t)

(1 āˆ’ eāˆ’kt)ĪŗĻ„

+ Īøeāˆ’kt āˆ’ 1 + ĪŗĻ„

ĪŗĻ„

Note that this expression tends to V (t) as Ļ„ tends to zero and it tends to Īø as Ļ„ tends to infinity. This makes sense sinceV (t) is the current squared volatility and Īø is the long term mean of squared volatility.

Sol: 1.8 Simple interest rate contracts and Martingale models for the short rate

Sol: 1.8.1 The price of the ZCB, p(t, T ), is given by

p(t, T ) = E

[

eāˆ’R T

tr(s)ds]

.

The short rate r(s) for s > t is given by

r(s) = r +

āˆ« s

t

Ī˜(u)du +

āˆ« s

t

ĻƒdW (u) = r āˆ’ c(eāˆ’s āˆ’ eāˆ’t) +Ļƒ2

2(s2 āˆ’ t2) + Ļƒ

āˆ« s

t

dW (u) .

25

Page 28: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

The integral of the short rate r(s) between t and T is then given by

āˆ’āˆ« T

t

r(s)ds = āˆ’āˆ« T

t

(

r āˆ’ c(eāˆ’s āˆ’ eāˆ’t) +Ļƒ2

2(s2 āˆ’ t2) + Ļƒ

āˆ« s

t

dW (u)

)

ds

= āˆ’r(T āˆ’ t) āˆ’ c(eāˆ’T āˆ’ eāˆ’t ) āˆ’ ceāˆ’t (T āˆ’ t) āˆ’ Ļƒ2

6(T 3 āˆ’ t3) +

Ļƒ2

2t2(T āˆ’ t) āˆ’ Ļƒ

āˆ« T

t

āˆ« s

t

dW (u)ds .

The expectation of the stochastic term is

E

[

āˆ« T

t

āˆ« s

t

dW (u)ds

]

= 0 ,

and the variance is

V

[

āˆ’āˆ« T

t

āˆ« s

t

dW (u)ds

]

= E

(

āˆ’āˆ« T

t

āˆ« s

t

dW (u)ds

)2

= E

(

āˆ« T

t

āˆ« T

u

dsdW (u)

)2

= E

(

āˆ« T

t

(T āˆ’ u)dW (u)

)2

=

āˆ« T

t

(T āˆ’ u)2du =

[

āˆ’ (T āˆ’ u)3

3

]T

t

=(T āˆ’ t)3

3.

We see that the stochastic term has a normal distribution, and therefore

āˆ’Ļƒāˆ« T

t

āˆ« s

t

dW (u)ds āˆ¼ N

(

0,Ļƒ2 (T āˆ’ t)3

3

)

.

Moreover we have that

E

[

eāˆ’s R

Tt

R

st

dW (u)ds]

= es2

6 (Tāˆ’t)3

.

This gives that p(t, T ) is given by

p(t, T ) = exp{

āˆ’r(T āˆ’ t) āˆ’ c(eāˆ’T āˆ’ eāˆ’t) āˆ’ ceāˆ’t (T āˆ’ t)

āˆ’ Ļƒ2

6(T 3 āˆ’ t3) +

Ļƒ2t2

2(T āˆ’ t) +

Ļƒ2

6(T āˆ’ t)3

}

.

ļæ½

Sol: 1.8.2 Let X (T0) denote the value of the floating rate bond at time To. We start by noting that the value of the floating ratebond is just all expected cash flows discounted back to time T0. This gives that

X (T0) = EQ

[

B(To)B(Tn)

A +

nāˆ‘

i=1

B(To)B(Ti)

A(Ti āˆ’ Tiāˆ’1)LTiāˆ’1 [Tiāˆ’1, Ti]|FT0

]

= EQ

[

B(To)B(Tn)

A|FT0

]

+

nāˆ‘

i=1

EQ

[

B(To)B(Ti)

A(Ti āˆ’ Tiāˆ’1)LTiāˆ’1[Tiāˆ’1, Ti]|FT0

]

= EQ

[

B(To)B(Tn)

A|FT0

]

+

nāˆ‘

i=1

EQ

[

B(To)B(Ti)

A

(

1p(Tiāˆ’1, Ti)

āˆ’ 1

)

|FT0

]

Now we change numeraires so that each cash flow is evaluated under the corresponding forward measure, that is a cashflow at time Ti is evaluated using the measure QTi with numeraire p(t, Ti). This then gives

X (T0) = p(T0, Tn)EQTn [

A|FT0

]

+

nāˆ‘

i=1

p(T0, Ti)EQTi

[

A

(

1p(Tiāˆ’1, Ti)

āˆ’ 1

)

|FT0

]

.

26

Page 29: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

Now using that 1p(Tiāˆ’1,Ti)

=P(Tiāˆ’1,Tiāˆ’1)

p(Tiāˆ’1,Ti)is martingale under QTi we get

X (T0) = Ap(T0, Tn) + A

nāˆ‘

i=1

p(T0, Ti)

(

p(To, Tiāˆ’1)p(T0, Ti)

āˆ’ 1

)

= Ap(T0, Tn) + A

nāˆ‘

i=1

p(To, Tiāˆ’1) āˆ’ p(T0, Ti)

telescoping sum= Ap(T0, Tn) + A(p(T0, T0) āˆ’ p(T0, Tn)) = Ap(T0, T0) = A.

So this floating rate bond always has a value equal to the face value A at time T0 for all arbitrage free models. ļæ½

Sol: 1.9 The HJM framework

Sol: 1.9.1 (a) Using that

f (t, u) = f (0, u)ā‹† +

āˆ« t

0Ļƒ2(u āˆ’ s)ds +

āˆ« t

0ĻƒdW Q

s

= f ā‹†(0, u) āˆ’ Ļƒ2

2((u āˆ’ t)2 āˆ’ u2) + ĻƒW Q

t

and thatp(t, T ) = eāˆ’

R Tt

f (t,u)du

we get that

p(t, T ) = eāˆ’R T

tf ā‹†(0,u)du+ s2

2

R Tt

(uāˆ’t)2āˆ’u2duāˆ’s R Tt

W Qt du

= eāˆ’R

Tt

f ā‹†(0,u)du+ s2

2(Tāˆ’t)3āˆ’T 3+t3

3 āˆ’(Tāˆ’t)sW Qt

= eāˆ’R T

tf ā‹†(0,u)duāˆ’ s2

2 tT (Tāˆ’t)āˆ’(Tāˆ’t)sWQt .

Note that pā‹†(0, T )/pā‹†(0, t) = exp(āˆ’āˆ« T

t f ā‹†(0, u)du) and that r(t) = f (t, t) = f ā‹†(0, t) + t2Ļƒ2/2 + ĻƒW Qt , so we

can further simplify the expression as

p(t, T ) =pā‹†(0, T )pā‹†(0, t)

exp

(

(T āˆ’ t)f ā‹†(0, t) āˆ’ Ļƒ2

2t(T āˆ’ t)2 āˆ’ (T āˆ’ t)r(t)

)

,

which is the Ho-Lee modelā€™s ZCB-price when calibrated to the initial forward curve. This form is however, not so wellsuited for further calculations.

(b) Using the definition of Xt and Lt [T , S] we see that

Xt = 1 + (S āˆ’ T )p(t, T )āˆ’ p(t, S)(S āˆ’ T )p(t, S)

=p(t, T )p(t, S)

.

If we now use the result from (a) we get that

Xt = eāˆ’R

Tt

f ā‹†(0,u)duāˆ’s2

2 tT (Tāˆ’t)āˆ’(Tāˆ’t)sW Qt +

R

St

f ā‹†(0,u)du s2

2 tS(Sāˆ’t)+(Sāˆ’t)sW Qt

= eR S

Tf ā‹†(0,u)du+ s2

2 t(S(Sāˆ’t)āˆ’T (Tāˆ’t))+(Sāˆ’T )sW Qt

= eR S

Tf ā‹†(0,u)duāˆ’ s2

2 t(Sāˆ’T )(S+Tāˆ’t)+(Sāˆ’T )sW Qt

To find the dynamics under QS we note that Xt is the ratio of the traded asset p(t, T ) and the numeraire p(t, S)therefore we must have that Xt is a martingale under QS . Therefore we only need to calculate the diffusion partof the dynamics since we know that the drift part must be zero, doing this we obtain that Xt has the followingdynamics under QS

dXt = Ļƒ(S āˆ’ T )XtdW QS

t ,

where W QS

t is a standard BM under QS . This gives that

XT = Xteāˆ’ s2(Sāˆ’T )2

2 (Tāˆ’t)+(Sāˆ’T )s(W QS

T āˆ’W QS

t )

27

Page 30: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

(c) We start by observing that we can express the pay-off in terms of Xt instead of Lt [T , S] giving that

(S āˆ’ T ) max(LT [T , S] āˆ’ K , 0) = (S āˆ’ T ) max

(

XT āˆ’ 1S āˆ’ T

āˆ’ K , 0

)

= max(XT āˆ’ (1 + (S āˆ’ T )K ), 0).

This can now be seen as a standard European call option on XT with strike level (1 + (S āˆ’ T )K ), except that wewill not get paid at until time S as opposed to time T in the standard case. Using the RNVF for the numerairemeasure QS we get that the price of the Caplet at time t Ī t for 0 ā‰¤ t ā‰¤ T is given by

Ī t = p(t, S)EQS [

max(XT āˆ’ (1 + (S āˆ’ T )K ), 0)|Ft

]

.

Using the result from (b) we get that

Ī t = p(t, S)XtN(d1) āˆ’ p(t, S)(1 + (S āˆ’ T )K )N(d2) = p(t, T )N(d1) āˆ’ p(t, S)(1 + (S āˆ’ T )K )N(d2),

where d1 = (log(

Xt/(1 + (S āˆ’ T )K ))

+ (S āˆ’ T )2Ļƒ2(T āˆ’ t)/2)/((S āˆ’ T )Ļƒāˆš

T āˆ’ t) andd2 = d1 āˆ’ (S āˆ’ T )Ļƒ

āˆšT āˆ’ t.

ļæ½

Sol: 1.9.2 (a) We should calculate the fair value of Y = 1 + (T2 āˆ’ T1)LT2 [T2, T3] at time T1. Using the formula

1 + (S2 āˆ’ S1)Lt [S1, S2] = p(t, S1)/p(t, S2)

where we put S1 = T2, S2 = T3 and t = T2 we can express Y in terms of ZCB values as

Y = 1 + (T2 āˆ’ T1)LT2 [T2, T3] =p(T2, T2)p(T2, T3)

.

To find the fair value at time T1 we use the change of trick numeraire trick. So we get that

Ī  Y (T1) = EQN

[

N (T1)N (T2)

Y |FT1

]

= EQN

[

N (T1)N (T2)

p(T2, T2)p(T2, T3)

|FT1

]

.

A reasonable choice of numeraire is to use P(t, T3), which gives that we use the numeraire measure QT3 . Thisalso is the measure under which the dynamics for the forward rate is given in the problem. We thus obtain

Ī  Y (T1) = EQT3

[

p(T1, T3)p(T2, T3)

p(T2, T2)p(T2, T3)

|FT1

]

= p(T1, T3)EQT3

[

1p(T2, T3)2

|FT1

]

.

We now re-express this using forward rates

Ī  Y (T1) = eāˆ’R T3

T1f (T1,u)du

EQT3

[

e2R T3

T2f (T2,u)du|FT1

]

= eāˆ’

R T3T1

f (T1,u)duE

QT3

[

e2

R T3T2

f (T1,u)+R T2

T1ds f (s,u)du|FT1

]

= eāˆ’R T3

T1f (T1,u)du+2

R T3T2

f (T1,u)duE

QT3

[

e2R T3

T2

R T2T1

ds f (s,u)du|FT1

]

= eR T3

T2f (T1,u)duāˆ’

R T2T1

f (T1,u)duE

QT3

[

e2

R T3T2

R T2T1

ds f (s,u)du|FT1

]

.

So far the calculations hold for all models. We now plug in the dynamics given in the problem and use that

28

Page 31: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

T3 āˆ’ T2 = T2 āˆ’ T1. We then get that

Ī  Y (T1) = eR T3

T2a+b(1āˆ’eāˆ’(uāˆ’T1))duāˆ’

R T2T1

b(1āˆ’eāˆ’(uāˆ’T1))duE

QT3

[

e2R T3

T2

R T2T1

āˆ’s(s)2(T3āˆ’u)ds+R T2

T1s(s)dW (s)du|FT1

]

=eāˆ’R T3

T2beāˆ’(uāˆ’T1)du+

R T2T1

beāˆ’(uāˆ’T1)duE

QT3

[

eāˆ’2

R T2T1

ā€œ

R T3T2

(T3āˆ’u)duā€s(s)2ds+2

ā€œ

R T3T2

duā€

R T2T1

s(s)dW (s)|FT1

]

= eb(eāˆ’(T3āˆ’T1)āˆ’eāˆ’(T2āˆ’T1))+b(1āˆ’eāˆ’(T2āˆ’T1))E

QT3[

eāˆ’R T2

T1(T3āˆ’T2)2s(s)2ds+2(T3āˆ’T2)

R T2T1

s(s)dW (s)|FT1

]

T3āˆ’T2=T2āˆ’T1= eb(eāˆ’2(T2āˆ’T1)āˆ’2eāˆ’(T2āˆ’T1)

+1)E

QT3[

eāˆ’(T2āˆ’T1)2 R T2T1

s(s)2ds+2(T2āˆ’T1)R T2

T1s(s)dW (s)|FT1

]

= eb(1āˆ’eāˆ’(T2āˆ’T1))2

EQT3[

eāˆ’

R T2T1

(T2āˆ’T1)2s(s)2ds+2(T2āˆ’T1)R T2

T1s(s)dW (s)|FT1

]

= eb(1āˆ’eāˆ’(T2āˆ’T1))2

EQT3

[

eāˆ’(T2āˆ’T1)2 R T2

T1s(s)2ds+2(T2āˆ’T1)

q

R T2T1

s(s)2dsG |FT1

]

, G āˆˆ N(0, 1)

= eb(1āˆ’eāˆ’(T2āˆ’T1))2+(T2āˆ’T1)2(

R T2T1

s(s)2ds)(āˆ’1+2)

= eb(1āˆ’eāˆ’(T2āˆ’T1))2

+(T2āˆ’T1)2(R T2

T1s(s)2ds)

So we get that

Ī  Y (T1) = eb(1āˆ’eāˆ’(T2āˆ’T1))2

+(T2āˆ’T1)2(R T2

T1s(s)2ds)

.

(b) Plugging that that b = āˆ’0.01, Ļƒ(t) = Ļƒ = 0.1 and that T2 āˆ’ T1 = 0.25 we get that

Ī  Y (T1) = eāˆ’0.01(1āˆ’eāˆ’0.25)2+(0.25)3Ā·0.01 ā‰ˆ 0.9997.

So the value is slightly less than one.

(c) Since the value of Y is slightly less than one the bank will on average pay out less than the contract X which hasvalue one. This mean that the bank will on average make a small profit on the error. The gain is due to thatthe term structure for the forward rate is decreasing. Testing the stability of the result by slightly changing themodel parameters reveal that the result is not very stable. If we instead had b = 0.01 then the value of Y wouldbe ā‰ˆ 1.0006 and the bank would on average lose instead. Keeping b at -0.01 and increasing Ļƒ to 0.2 would giveā‰ˆ 1.0001 so the bank would also here lose. We thus see that it is quite a delicate matter if the bank would winor lose on the error.

ļæ½

Sol: 1.10 Dividend paying stocks

Sol: 1.10.1 (a) Since S is a GBM, straight forward calculations give

S(u) = S(t) exp((Ī±āˆ’Ļƒ2/2)(uāˆ’t)+Ļƒ(W (u)āˆ’W (t)))d= S(t) exp((Ī±āˆ’Ļƒ2/2)(uāˆ’t)+Ļƒ

āˆšu āˆ’ tG), G āˆˆ N(0, 1), u > t.

Using this we obtain

EQ

[

S(T )B(t)B(T )

+

āˆ« T

t

qB(t)B(u)

S(u)du|Ft

]

posintegrand= E

Q[

S(t) exp((Ī±āˆ’ r āˆ’ Ļƒ2/2)(T āˆ’ t) + Ļƒāˆš

T āˆ’ tG)|Ft

]

+

āˆ« T

t

EQ[

qS(t) exp((Ī±āˆ’ r āˆ’ Ļƒ2/2)(u āˆ’ t) + Ļƒāˆš

u āˆ’ tG)|Ft

]

du

= S(t) exp((Ī±āˆ’ r)(T āˆ’ t)) +

āˆ« T

t

qS(t) exp((Ī±āˆ’ r)(u āˆ’ t))du

= S(t)

(

exp((Ī±āˆ’ r)(T āˆ’ t))(1 +q

Ī±āˆ’ r) āˆ’ q

Ī±āˆ’ r

)

.

This expression should equal S(t) for all 0 < t < T . This is possible only if

q

Ī±āˆ’ r= 1,

29

Page 32: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

which gives thatĪ± = r āˆ’ q.

Alternative solution: We can using the Ito formula express S(T )B(t)/B(T ) as

S(T )B(t)B(T )

= S(t) +

āˆ« T

t

d

(

S(u)B(t)B(u)

)

= S(t) +

āˆ« T

t

B(t)B(u)

dS(u) + S(u)dB(t)B(u)

= S(t) +

āˆ« T

t

B(t)B(u)Ī±S(u)du +

B(t)B(u)ĻƒS(u)dW Q(u) āˆ’ rS(u)

B(t)B(u)

du

= S(t) +

āˆ« T

t

B(t)B(u)

(Ī±āˆ’ r)S(u)du +B(t)B(u)ĻƒS(u)dW Q(u).

This gives that

S(T )B(t)B(T )

+

āˆ« T

t

B(t)B(u)

dD(u)

= S(t) +

āˆ« T

t

B(t)B(u)

(Ī±āˆ’ r)S(u)du +B(t)B(u)ĻƒS(u)dW Q(u) +

āˆ« T

t

B(t)B(u)

qS(u)du

= S(t) +

āˆ« T

t

B(t)B(u)

(Ī±āˆ’ r + q)S(u)du +B(t)B(u)ĻƒS(u)dW Q(u).

We when immediately see that the integral will be a good candidate for being a martingale if Ī± āˆ’ r + q = 0,which is equivalent to Ī± = r āˆ’ q. Plugging this Ī± into the SDE for S and observing that S is a GBM we straightforward see that

āˆ« T

t

B(t)B(u)ĻƒS(u)dW Q(u)

is martingale (using the Ito isometry, since GBM:s have finite moments of all orders) so that

EQ

[

S(T )B(t)B(T )

+

āˆ« T

t

qB(t)B(u)

S(u)du|Ft

]

= EQ

[

S(t) +

āˆ« T

t

B(t)B(u)ĻƒS(u)dW Q(u)|Ft

]

= S(t).

(b) According to the fundamental theorems of asset pricing we have: A model is free of arbitrage if and only ifthere exists at least one probability measure Q such that any discounted traded asset is a martingale under Q.Moreover: If a model is free of arbitrage then it is complete if and only if Q is unique. Since we have a uniquesolution in a) the market is free of arbitrage and complete.

(c) Using the result in a) we get

Ī  (t) = EQ

[

S(T )B(t)B(T )

|Ft

]

= S(t) exp((r āˆ’ q āˆ’ r)(T āˆ’ t))

= S(t) exp(āˆ’q(T āˆ’ t))

(d) Following the hint we get

a(t) =āˆ‚

āˆ‚S(t)Ī  = exp(āˆ’q(T āˆ’ t))

b(t) =Ī  (t) āˆ’ a(t)S(t)

B(t)=

S(t) exp(āˆ’q(T āˆ’ t)) āˆ’ S(t) exp(āˆ’q(T āˆ’ t))B(t)

= 0.

This now gives us the portfolio (a(t), b(t)) = (exp(āˆ’q(T āˆ’ t)), 0) with value process

V (t) = a(t)S(t) + b(t)B(t) = S(t) exp(āˆ’q(T āˆ’ t)).

30

Page 33: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

We can now check the self-financing condition

dV (t) = a(t)dS(t) + a(t)dD(t) + b(t)dB(t).

We start with the LHS

dV (t) = exp(āˆ’q(T āˆ’ t))dS(t) + q exp(āˆ’q(T āˆ’ t))S(t)dt.

We then calculate the RHS

a(t)dS(t) + a(t)dD(t) + b(t)dB(t) = exp(āˆ’q(T āˆ’ t))dS(t) + exp(āˆ’q(T āˆ’ t))qS(t)dt + 0

= exp(āˆ’q(T āˆ’ t))dS(t) + exp(āˆ’q(T āˆ’ t))qS(t)dt.

Thus we have LHS=RHS which was to be shown.

(e) So we should here find the valueĪ  cE of a standard European call on stock paying continuous dividends. Accord-

ing to the RNVF we have

Ī  cE (t) = E

Q

[

B(t)B(T )

max(S(T ) āˆ’ K , 0)|Ft

]

= EQ

[

B(t)B(T )

max(S(t) exp((r āˆ’ q āˆ’ Ļƒ2/2)(T āˆ’ t) + Ļƒāˆš

T āˆ’ tG) āˆ’ K , 0)|Ft

]

,

G āˆˆ N(0, 1), T > t

=

āˆ« āˆž

āˆ’āˆž

B(t)B(T )

max(S(t) exp((r āˆ’ q āˆ’ Ļƒ2/2)(T āˆ’ t) + Ļƒāˆš

T āˆ’ tx) āˆ’ K , 0)exp(āˆ’x2/2)āˆš

2Ļ€dx

=

āˆ« āˆž

āˆ’āˆžS(t) exp(āˆ’q(T āˆ’ t))

exp(

āˆ’ 12 (Ļƒ2(t āˆ’ t) āˆ’ 2Ļƒ

āˆšT āˆ’ tx + x2)

)

)āˆš2Ļ€

I (x > āˆ’d)dx

āˆ’āˆ« āˆž

āˆ’āˆžK exp(āˆ’r(T āˆ’ t))

exp(āˆ’x2/2)āˆš2Ļ€

I (x > āˆ’d)dx

=

āˆ« āˆž

āˆ’dāˆ’sāˆšTāˆ’t

S(t) exp(āˆ’q(T āˆ’ t))exp(āˆ’x2/2)āˆš

2Ļ€dx

āˆ’āˆ« āˆž

āˆ’d

K exp(āˆ’r(T āˆ’ t))exp(āˆ’x2/2)āˆš

2Ļ€dx

= S(t) exp(āˆ’q(T āˆ’ t))(1 āˆ’ N (āˆ’d āˆ’ Ļƒāˆš

T āˆ’ t)) āˆ’ K exp(āˆ’r(T āˆ’ t))(1 āˆ’ N (āˆ’d))symmetri

= S(t) exp(āˆ’q(T āˆ’ t))N (d + Ļƒāˆš

T āˆ’ t)) āˆ’ K exp(āˆ’r(T āˆ’ t))N (d),

where

d =ln(

S(t)K

)

+ (r āˆ’ q āˆ’ s2

2 )(T āˆ’ t)

Ļƒāˆš

T āˆ’ t

= =

ln(

S(t) exp(āˆ’q(Tāˆ’t))K

)

+ (r āˆ’ s2

2 )(T āˆ’ t)

Ļƒāˆš

T āˆ’ t

and where N is the cumulative distribution function of the standard Gaussian disytribution. Comparing thiswith the standard BS formula we see that putting q = 0 the formula reduces to the standard BS formula.Moreover we see that by replacing S(t) by S(t) exp(āˆ’q(T āˆ’ t)) in the original BS formula (this observation is infact true for all simple claims, but it is in general not true for path dependend options), we obtain the formulawe calculated above and since the original BS formula is montonically increarsing in S we get that the Europeancall options always are cheaper with dividends than without.

(f ) So we want to find a self-financing portfolio (a(t), b(t)) with value process V (t) = a(t)S(t) + b(t)B(t) whichreplicates the call option. Using the result from e) that by replacing S(t) by S(t) exp(āˆ’q(T āˆ’ t)) in the originalBS formula we obtain the formula we calculated above, the hedge calculation in the standard BS case and thechain rule we immediately obtain

a(t) =āˆ‚

āˆ‚S(t)Ī  c

E (t) = exp(āˆ’q(T āˆ’ t))N (d + Ļƒāˆš

T āˆ’ t))

b(t) =Ī  c

E (t) āˆ’ a(t)S(t)B(t)

= āˆ’K exp(āˆ’rT )N (d).

ļæ½

31

Page 34: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

Sol: 1.10.2 (a) We can using the Ito formula express S(T )B(t)/B(T ) as

S(T )B(t)B(T )

= S(t) +

āˆ« T

t

d

(

S(u)B(t)B(u)

)

= S(t) +

āˆ« T

t

B(t)B(u)

dS(u) + S(u)dB(t)B(u)

= S(t) +

āˆ« T

t

B(t)B(u)Ī±S(u)du +

B(t)B(u)ĻƒS(u)dW Q(u) āˆ’ Ī“S(uāˆ’)dN (u) āˆ’ rS(u)

B(t)B(u)

du

= S(t) +

āˆ« T

t

B(t)B(u)

(Ī±āˆ’ r)S(u)du +B(t)B(u)ĻƒS(u)dW Q(u) āˆ’ Ī“S(uāˆ’)dN (u).

This gives that

S(T )B(t)B(T )

+

āˆ« T

t

B(t)B(u)

dD(u)

= S(t) +

āˆ« T

t

B(t)B(u)

(Ī±āˆ’ r)S(u)du +B(t)B(u)ĻƒS(u)dW Q(u) āˆ’ B(t)

B(u)Ī“S(uāˆ’)dN (u) +

āˆ« T

t

B(t)B(u)Ī“S(uāˆ’)dN (u)

= S(t) +

āˆ« T

t

B(t)B(u)

(Ī±āˆ’ r)S(u)du +B(t)B(u)ĻƒS(u)dW Q(u).

We when immediately see that the integral will be a good candidate for being a martingale if Ī±āˆ’ r = 0, which isequivalent to Ī± = r. Since S is positive and only jumps downwards, looking at another process Y which behaveslike S but without the jumps, we find will make Y is always larger than S. Now Y is a standard GBM with allmoments finite so then S most also have all moments finite. Using this we straight forward see that

āˆ« T

t

B(t)B(u)ĻƒS(u)dW Q(u)

is martingale (using the Ito isometry) so that

EQ

[

S(T )B(t)B(T )

+

āˆ« T

t

Ī“B(t)B(u)

S(uāˆ’)dN (u)|Ft

]

= EQ

[

S(t) +

āˆ« T

t

B(t)B(u)ĻƒS(u)dW Q(u)|Ft

]

= S(t).

(b) According to the fundamental theorems of asset pricing we have: A model is free of arbitrage if and only ifthere exists at least one probability measure Q such that any discounted traded asset is a martingale under Q.Moreover: If a model is free of arbitrage then it is complete if and only if Q is unique. Since we have a uniquesolution in a) the market is free of arbitrage and complete.

(c) To get out a formula for the stock process we apply the Ito formula to ln(S(u)). This gives us

d ln(S(u)) = r āˆ’ Ļƒ2/2du + ĻƒdW Q(u) + (ln(S(uāˆ’)(1 āˆ’ Ī“)) āˆ’ ln(S(uāˆ’))dN (u)

= r āˆ’ Ļƒ2/2du + ĻƒdW Q(u) + ln(1 āˆ’ Ī“)dN (u).

Integrating this from t to T we get

ln(S(T )) = ln(S(u)) +

āˆ« T

t

d ln(S(u))

= ln(S(u)) + (r āˆ’ Ļƒ2/2)(T āˆ’ t) + Ļƒ(W Q(T ) āˆ’ W Q(t)) + ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t)).

Taking the exponential of both sides we obtain

S(T ) = S(t) exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t))) exp((r āˆ’ Ļƒ2/2)(T āˆ’ t) + Ļƒ(W Q(T ) āˆ’ W Q(t)).

Using this result we get

Ī  (t) = EQ

[

S(T )B(t)B(T )

|Ft

]

= S(t) exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t)))exp((r āˆ’ r)(T āˆ’ t))

= S(t) exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t))).

32

Page 35: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

(d) Following the hint we get

a(t) =āˆ‚

āˆ‚S(t)Ī  = exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t)))

b(t) =Ī  (t) āˆ’ a(t)S(t)

B(t)

=S(t)(exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t))) āˆ’ exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t))))

B(t)= 0.

This now gives us the portfolio (a(t), b(t)) = (exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t)))), 0) with value process

V (t) = a(t)S(t) + b(t)B(t) = S(t) exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t)))).

We can now check the self-financing condition

dV (t) = a(tāˆ’)dS(t) + a(tāˆ’)dD(t) + b(t)dB(t).

We start with the LHS

dV (t) = a(tāˆ’)dS(t) + S(tāˆ’)da(t) + dS(t)da(t)

= a(tāˆ’)rS(t)dt + a(tāˆ’)ĻƒS(t)dW (t)

āˆ’a(tāˆ’)Ī“S(tāˆ’)dN (t) + a(tāˆ’)S(tāˆ’)(exp(ln(1 āˆ’ Ī“)) āˆ’ 1)dN (t)

āˆ’a(tāˆ’)S(tāˆ’)Ī“(exp(ln(1 āˆ’ Ī“)) āˆ’ 1)dN (t)

= a(tāˆ’)rS(t)dt + a(tāˆ’)ĻƒS(t)dW (t)

+a(tāˆ’)S(tāˆ’)(āˆ’Ī“+ 11 āˆ’ Ī“ āˆ’ 1 āˆ’ Ī“( 1

1 āˆ’ Ī“ āˆ’ 1))dN (t)

= a(tāˆ’)rS(t)dt + a(tāˆ’)ĻƒS(t)dW (t)

+a(tāˆ’)S(tāˆ’)(1

1āˆ’ Ī“ āˆ’ 1 +āˆ’Ī“

1 āˆ’ Ī“ )dN (t)

= a(tāˆ’)rS(t)dt + a(tāˆ’)ĻƒS(t)dW (t)

+a(tāˆ’)S(tāˆ’)(1āˆ’ Ī“1āˆ’ Ī“ āˆ’ 1)dN (t)

= a(tāˆ’)rS(t)dt + a(tāˆ’)ĻƒS(t)dW (t)

We then calculate the RHS

a(tāˆ’)dS(t) + a(tāˆ’)dD(t) + b(t)dB(t)

= a(tāˆ’)dS(t) + a(tāˆ’)Ī“S(tāˆ’)dN (t) + 0

= a(tāˆ’)rS(t)dt + a(tāˆ’)ĻƒS(t)dW (t) + a(tāˆ’)S(tāˆ’)(āˆ’Ī“+ Ī“)dN (t)

= a(tāˆ’)rS(t)dt + a(tāˆ’)ĻƒS(t)dW (t).

Thus we have LHS=RHS which was to be shown.

(e) So we should here find the value Ī  cE of a standard European call on stock paying discrete dividends. According

to the RNVF we have

Ī  cE (t) = E

Q

[

B(t)B(T )

max(S(T ) āˆ’ K , 0)|Ft

]

= EQ

[

B(t)B(T )

max(S(t) exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t)))) exp((r āˆ’ Ļƒ2/2)(T āˆ’ t) + Ļƒāˆš

T āˆ’ tG) āˆ’ K , 0)|Ft

]

, G āˆˆ N(0, 1), T > t

We here immediately see that this would be equivalent to calculating the standard BS formula with S(t) replacedby S(t) exp(ln(1āˆ’ Ī“)(N (T )āˆ’N (t))) (this observation is in fact true for all simple claims, but it is in general nottrue for path dependend options). We thus obtain

Ī  cE (t) = S(t) exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t)))Ī¦(d + Ļƒ

āˆšT āˆ’ t)) āˆ’ K exp(āˆ’r(T āˆ’ t))Ī¦(d),

where

d =

ln(

S(t) exp(ln(1āˆ’d)(N (T )āˆ’N (t)))K

)

+ (r āˆ’ s2

2 )(T āˆ’ t)

Ļƒāˆš

T āˆ’ t,

33

Page 36: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

and whereĪ¦ is the cumulative distribution function of the standard Gaussian disytribution. Comparing this withthe standard BS formula we see that putting q = 0 the formula reduces to the standard BS formula. Moreoveras noted above we see that by replacing S(t) by S(t) exp(āˆ’q(T āˆ’ t)) in the original BS formula we obtain theformula we calculated above and since the original BS formula is montonically increarsing in S we get that theEuropean call options always are cheaper with dividends than without.

(f ) So we want to find a self-financing portfolio (a(t), b(t)) with value process V (t) = a(t)S(t) + b(t)B(t) whichreplicates the call option. Using the result from e) that by replacing S(t) by S(t) exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t)))in the original BS formula we obtain the formula we calculated above, the hedge calculation in the standard BScase and the chain rule we immediately obtain

a(t) =āˆ‚

āˆ‚S(t)Ī  c

E (t) = exp(ln(1 āˆ’ Ī“)(N (T ) āˆ’ N (t)))Ī¦(d + Ļƒāˆš

T āˆ’ t))

b(t) =Ī  c

E (t) āˆ’ a(t)S(t)B(t)

= āˆ’K exp(āˆ’rT )Ī¦(d).

34

Page 37: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes
Page 38: SOME PROBLEMS WITH SOLUTIONS...(b) Price a standard European call option with strike K and maturity T for this model, for t such that 0 < t < T. You should express the price in a Black-Scholes

August 2015

Mathematical Statistics

Centre for Mathematical SciencesLund University

Box 118, SE-221 00 Lund, Sweden

http://www.maths.lth.se/