COMP331/557 Chapter 6: Optimisation in Finance: Cash-Flow
(Cornuejols & Tütüncü, Chapter 3)
159
COMP331/557 Chapter 6: Optimisation in Finance: Cash-Flow - - PowerPoint PPT Presentation
COMP331/557 Chapter 6: Optimisation in Finance: Cash-Flow (Cornuejols & Ttnc, Chapter 3) 159 Cash-Flow Management Problem A company has the following net cash flow requirements (in 1000s of ): Month Jan Feb Mar Apr May
159
i a line of credit of up to £100k at an interest rate of 1% per month; ii in any one of the first three months, it can issue 90-day commercial paper bearing
iii excess funds can be invested at an interest rate of 0.3% per month.
160
◮ v .. wealth in June ◮ xi .. amount drawn from credit line in month i ◮ yi .. amount of commercial paper issued in month i ◮ zi .. excess funds in month i
161
Maximize wealth: v Subject To Jan: x1 + y1 - z1 = 150 Feb: x2 + y2 - 1.01 x1 + 1.003 z1 - z2 = 100 Mar: x3 + y3 - 1.01 x2 + 1.003 z2 - z3 = -200 Apr: x4 - 1.02 y1 - 1.01 x3 + 1.003 z3 - z4 = 200 May: x5 - 1.02 y2 - 1.01 x4 + 1.003 z4 - z5 = -50 Jun:
Bounds 0 <= x1 <= 100 0 <= x2 <= 100 0 <= x3 <= 100 0 <= x4 <= 100 0 <= x5 <= 100
End
162
Solved in 5 iterations and 0.00 seconds Optimal objective 9.249694915e+01 v 92.4969491525 x1 0.0 y1 150.0 z1 0.0 x2 0.0 y2 100.0 z2 0.0 x3 0.0 y3 151.944167498 z3 351.944167498 x4 0.0 z4 0.0 x5 52.0 z5 0.0 Obj: 92.4969491525
163
164
◮ also known as contingent claims ◮ price depend on the value of another underlying security ◮ e.g. European call options
◮ prescribed underlying security ◮ at expiration date (also known as maturity date) ◮ for prescribed amount (called strike price).
165
◮ Share of XYZ stock currently priced at $40. ◮ A month from today, we expect the share price to either double or halve with equal
◮ Consider a European call option on XYZ with strike price $50, which will expire in
◮ Assume that interest rates for cash (borrowing or lending) are zero. ◮ What would be a fair price for the option?
−10 10 30 50 70 90 110 120 −10 10 20 30 40 50 60 70 Share price of XYZ Payoff from option struck at 50 European call option payoff function 22:2362C9CC 23:586 86C6B 9CC5 5: 8 ,0 .256579CC 23:586 86 1:6B:C7/:6/:320C2CBD36CCC9623:5866C6B7DB6
S0 = $40 ✟✟✟
✯ ❍❍❍ ❥
80 = S1(u) 20 = S1(d) and C0 = ? ✟✟✟
✯ ❍❍❍ ❥
(80 − 50)+ = 30 (20 − 50)+ = 0 In Section 1.3.2 we obtained a fair price of $10 for the option using a replica-
22:2362C9CC 23:586 86C6B 9CC5 5: 8 ,0 .256579CC 23:586 86 1:6B:C7/:6/:320C2CBD36CCC9623:5866C6B7DB6
◮ identical future payoff ⇒ same value today ◮
166
i has positive initial cash flow and no risk of loss later (type A) ii requires no initial cash input, has no risk of loss and has positive probability of
◮ Prices adjust quickly so that arbitrage opportunities cannot persist in the marked. ◮ ⇒ Pricing arguments usually assume no arbitrage.
167
◮ Consider portfolio of ∆ shares of underlying security and B cash. ◮ Two possible outcomes:
◮ Up-state: ∆ · S0 · u + B · R, where R = 1 + (risk-less interest rate) ◮ Down-state: ∆ · S0 · d + B · R
◮ For what values of ∆ and B does the portfolio have the same payoffs C u 1 and C d 1
1
1 ◮ Solving for ∆ and B gives
1 − C d 1
1 − dC u 1
168
◮ Since portfolio is worth S0∆ + B today, this should also be the price for the
1 − C d 1
1 − dC u 1
1 + u − R
1
169
◮ Let ω1, . . . , ωm be a finite set of possible states. ◮ For securities Si, i = 0, . . . n:
◮ Si
◮ Si
1(ωj) .. future price (at time 1) if in state ωj ◮ S0 .. risk-less security, i.e. S0 0 = 1 and S0 1(ωj) = R ≥ 1 for all j
j=1 pj = 1 and for every security Si,
0 = 1
m
1(ωj)
170
◮ Proof is a simple exercise in LP duality. ◮ We will make use of the following result of Goldman and Tucker on the existence of
171
◮ Portfolio (x1, . . . xn) of European call options S1, . . . , Sn of same underlying
◮ Payoff of portfolio: Ψ x(S1) := n i=1 Ψi(S1)xi, where
◮ Ψi(S1) = (S1 − Ki)+, and ◮ Ki is strike price of call option Si.
◮ cost of forming portfolio at time 0 is: n i=1 Si 0xi.
−10 10 30 50 70 90 110 120 −10 10 20 30 40 50 60 70 Share price of XYZ Payoff from option struck at 50 European call option payoff function 22:2362C9CC 23:586 86C6B 9CC5 5: 8 ,0 .256579CC 23:586 86 1:6B:C7/:6/:320C2CBD36CCC9623:5866C6B7DB6
◮ Negative cost of portfolio with non-negative payoff (type A). ◮ Zero cost and strictly positive payoff (type B).
172
◮ each Ψi is piecewise-linear in S1 with single breakpoint Ki ◮ thus Ψ x is piecewise-linear in S1 with breakpoints K1, . . . , Kn
◮ Ψ x is non-negative in [0, ∞), if and only if Ψ x is
◮ non-negative at 0, ◮ non-negative at all breakpoints, and ◮ right-derivative after last breakpoint Kn is non-negative.
173
n
0xi
n
n
n
174
175
◮ Ψi(Kj) = (Kj − Ki)+ ◮ Constraint matrix A of (6.1) has the form
K2−K1 ··· 0 K3−K1 K3−K2 ··· 0
Kn−K1 Kn−K2 Kn−K3 ··· 0 1 1 1 ··· 1
0 satisfy: i Si 0 > 0 for i = 1, . . . , n. ii Si 0 > Si+1
iii C(Ki) := Si 0 defined on {K1, . . . , Kn} is a strictly convex function.
176
202