Mfe Formula Sheet 2017
Mfe Formula Sheet 2017
Mfe Formula Sheet 2017
INTRODUCTION TO DERIVATIVES
INTRODUCTION TO DERIVATIVES
INTRODUCTION TO DERIVATIVES INTRODUCTION TO DERIVATIVES
Position
Position
Position Position in
Position in
Position in Maximum
Maximum
Maximum Maximum
Maximum
Maximum
Contract
Contract
Contract Description
Description
Description Payoff
Payoff
Payoff Profit
Profit
Profit Strategy
Strategy
Strategy
in Contract
in Contract
in Contract Underlying
Underlying
Underlying Loss
Loss
Loss Gain
Gain
Gain
Obligation to
Obligation to
Obligation to Guarantee/lock in
Guarantee/lock in
Guarantee/lock in
Long Forward
Long Forward
Long Forward buy at the
buy at the
buy at the Long
Long
Long 𝑆𝑆𝑆𝑆"𝑆𝑆""−−−𝐹𝐹𝐹𝐹%,"
𝐹𝐹%," 𝑆𝑆𝑆𝑆"𝑆𝑆""−−−𝐹𝐹𝐹𝐹%,"
𝐹𝐹%," −𝐹𝐹
−𝐹𝐹
−𝐹𝐹 ∞
∞
∞ purchase price of
purchase price of
purchase price of
Forward
Forward
Forward
Obligation to sell
Obligation to sell
Obligation to sell Sells insurance
Sells insurance
Sells insurance
at the strike
at the strike
at the strike −max [0,
−max [0,
−max [0,𝑆𝑆𝑆𝑆"𝑆𝑆""−−−𝐾𝐾]
𝐾𝐾]
𝐾𝐾] against
against
against
Short Call
Short Call
Short Call Short
Short
Short −max [0,
−max [0,
−max [0,𝑆𝑆𝑆𝑆"𝑆𝑆""−−−𝐾𝐾]
𝐾𝐾]
𝐾𝐾] −∞
−∞
−∞ 𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.) ) )
price if the call
price if the call
price if the call +++𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.) ) ) high underlying
high underlying
high underlying
is exercised
is exercised
is exercised price
price
price
Right (but not
Right (but not
Right (but not
Insurance against
Insurance against
Insurance against
obligation) to
obligation) to
obligation) to max [0,
max [0,
max [0,𝐾𝐾𝐾𝐾𝐾𝐾−−−𝑆𝑆𝑆𝑆"𝑆𝑆"]"]] 𝐾𝐾
𝐾𝐾
𝐾𝐾
Long Put
Long Put
Long Put Short
Short
Short max [0,
max [0,
max [0,𝐾𝐾𝐾𝐾𝐾𝐾−−−𝑆𝑆𝑆𝑆"𝑆𝑆"] "] ] −𝐹𝐹𝐹𝐹(Prem.
−𝐹𝐹𝐹𝐹(Prem.
−𝐹𝐹𝐹𝐹(Prem.) ) ) low underlying
low underlying
low underlying
sell at the strike
sell at the strike
sell at the strike −−−𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.) ) ) −𝐹𝐹𝐹𝐹(Prem.
−𝐹𝐹𝐹𝐹(Prem.
−𝐹𝐹𝐹𝐹(Prem.) ) )
price
price
price
price
price
price
Put
Put
Put
Obligation to
Obligation to
Obligation to Sells insurance
Sells insurance
Sells insurance
buy at the strike
buy at the strike
buy at the strike −−−max
max
max0,0,0,𝐾𝐾𝐾𝐾𝐾𝐾−−−𝑆𝑆𝑆𝑆"𝑆𝑆"" 𝐹𝐹𝐹𝐹
𝐹𝐹𝐹𝐹
𝐹𝐹𝐹𝐹Prem.
Prem.
Prem. against
against
against
Short Put
Short Put
Short Put Long
Long
Long −max [0,
−max [0,
−max [0,𝐾𝐾𝐾𝐾𝐾𝐾−−−𝑆𝑆𝑆𝑆"𝑆𝑆"] "] ] 𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.) ) )
price if the put
price if the put
price if the put +++𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.
𝐹𝐹𝐹𝐹(Prem.) ) ) −𝐾𝐾
−𝐾𝐾
−𝐾𝐾 low underlying
low underlying
low underlying
is exercised
is exercised
is exercised price
price
price
Forward
Forward
Forward Call
Call
Call Put
Put
Put
FF0,T
F0,T0,T
rrddrd LLoLoo
wwawaa lllll
CCaCaa nngngg
ggFgFoForor r nngngg PPuPutut t
nn
LLoLoo
n LLoLoo
Payoff
Payoff
Payoff
Payoff
Payoff
Payoff
Payoff
Payoff
Payoff
Put-Call Parity
𝐶𝐶 𝐾𝐾, 𝑇𝑇 − 𝑃𝑃 𝐾𝐾, 𝑇𝑇 = 𝑃𝑃𝑃𝑃 𝐹𝐹%," − 𝑃𝑃𝑃𝑃 𝐾𝐾
By rearranging put-call parity:
• Floor = Stock + Put
• Write a covered put = – Stock – Put
• Cap = Call – Stock
• Write a covered call = – Call + Stock
Synthetic Forward Bull Spread Bear Spread
Syn. Long forw. = Long call (K) + Short put (K) • Long call (K1) + Short call (K2), K1 < K2 • Short call (K1) + Long call (K2), K1 < K2
Syn. Short forw. = Short call (K) + Long put (K) • Long put (K1) + Short put (K2), K1 < K2 • Short put (K1) + Long put (K2), K1 < K2
F0,T Bull Spread Bear Spread
rd
or wa
n gF
Lo
Payoff
Payoff
Payoff
0
Sho
rt F
orw
ard
- F0,T
F0,T K1 K2 K1 K2
Spot Price at Expiration Spot Price at Expiration Spot Price at Expiration
Box Spread Ratio Spread Collar
Synthetic long forward (K1) + Synthetic short Long and short an unequal number of calls/puts Long put (K1) + Short call (K2), K1 < K2
forward (K2), K1 < K2 with different strike prices
Collar
Box Spread Ratio Spread
K2 - K1
Payoff
0
Payoff
Payoff
0 0
K1 K2
Spot Price at Expiration
Spot Price at Expiration
Spot Price at Expiration
Collared Stock Strangle Straddle
Long collar + Long stock Long put (K1) + Long call (K2), K1 < K2 Long put (K) + Long call (K)
Collared Stock Strangle Straddle
Payoff
Payoff
0 0
Payoff
K1 K2 K
Spot Price at Expiration Spot Price at Expiration
Spot Price at Expiration
Butterfly Spread
Butterfly Spread
Buy high and low-strike options. Sell middle-strike option.
Quantity sold = Quantity bought.
Symmetric
Payoff
• 1 * Long call (K1) + 2 * Short call (K2) + 1 * Long call (K3), K1 < K2 < K3
• 1 * Long put (K1) + 2 * Short put (K2) + 1 * Long put (K3), K1 < K2 < K3
Asymmetric
𝐾𝐾= − 𝐾𝐾>
𝜆𝜆 =
𝐾𝐾= − 𝐾𝐾?
Spot Price at Expiration
• 𝜆𝜆 * Long call (K1) + 1 * Short call (K2) + 1 − 𝜆𝜆 * Long call (K3), K1 < K2 < K3
• 𝜆𝜆 * Long put (K1) + 1 * Short put (K2) + 1 − 𝜆𝜆 * Long put (K3), K1 < K2 < K3
Fully investor has to add more fund to bring the margin Put
leveraged T 0 𝑆𝑆% 𝑒𝑒 B" • 𝑃𝑃 𝐾𝐾? ≤ 𝑃𝑃 𝐾𝐾> ≤ 𝑃𝑃(𝐾𝐾= )
balance back to the initial margin.
purchase • 𝑃𝑃 𝐾𝐾> − 𝑃𝑃 𝐾𝐾? ≤ 𝐾𝐾> − 𝐾𝐾?
Prepaid European: 𝑃𝑃 𝐾𝐾> − 𝑃𝑃 𝐾𝐾? ≤ 𝑃𝑃𝑃𝑃 𝐾𝐾> − 𝐾𝐾?
0 T D
𝐹𝐹C," 𝑆𝑆 D âã TD âä D â TD(âã )
forward • ≤ å
PUT-CALL PARITY (PCP)
PUT-CALL PARITY (PCP) âã Tâä âå Tâã
contract
Forward T T 𝐹𝐹C," 𝑆𝑆 PCP for Stock
contract D
𝐶𝐶 𝑆𝑆, 𝐾𝐾 − 𝑃𝑃 𝑆𝑆, 𝐾𝐾 = 𝐹𝐹C," 𝑆𝑆 − 𝐾𝐾𝑒𝑒 TB("TC)
BINOMIAL MODEL
BINOMIAL MODEL
PCP for Exchange Option
buying and selling of related assets, with no net European vs. American Call Standard Binomial Tree (Forward Tree)
investment or risk. 𝐹𝐹 D 𝑆𝑆 ≥ 𝐶𝐶ÇÉB ≥ max 0, 𝐹𝐹 D 𝑆𝑆 − 𝐾𝐾𝑒𝑒 TB" 𝑢𝑢 = 𝑒𝑒 BTY `ëí ` 𝑑𝑑 = 𝑒𝑒 BTY `Tí `
Arbitrage strategy: “Buy Low, Sell High.” 𝑆𝑆 ≥ 𝐶𝐶ÄÅB ≥ max (0, 𝑆𝑆 − 𝐾𝐾) 𝑒𝑒 BTY ` − 𝑑𝑑 1
European vs. American Put 𝑝𝑝∗ = =
𝑢𝑢 − 𝑑𝑑 1 + 𝑒𝑒 í `
𝐾𝐾𝑒𝑒 TB" ≥ 𝑃𝑃ÇÉB ≥ max 0, 𝐾𝐾𝑒𝑒 TB" − 𝐹𝐹 D 𝑆𝑆
Option on Currencies
𝑆𝑆% → 𝑥𝑥% 𝑟𝑟 → 𝑟𝑟p 𝛿𝛿 → 𝑟𝑟r
Margin Balance
𝑢𝑢 = 𝑒𝑒 Bu TBt `ëí ` 𝑑𝑑 = 𝑒𝑒 Bu TBt `Tí `
Balt = BaltT? ⋅ 𝑒𝑒 B` + Gainb
𝑒𝑒 Bu TBt ` − 𝑑𝑑
where 𝑝𝑝∗ =
𝑢𝑢 − 𝑑𝑑
• Gainb = Multipler ×Price Changet
𝑑𝑑? = 𝐾𝐾 Greeks pricing model. Back out the volatility from the
𝜎𝜎 𝑇𝑇 − 𝑡𝑡 Delta option prices.
ø¿¡¬√ƒ ≈¬ ∆«b≈»¬ … ≈Àƒ Œœ
Expected Option Payoffs • Δ= = Historical volatility: start with historical stock
ø¿¡¬√ƒ ≈¬ Ãb»ÀÕ … ≈Àƒ Œ–
𝐸𝐸 Call Payoff = 𝑆𝑆C 𝑒𝑒 èTY "TC 𝑁𝑁 𝑑𝑑? − 𝐾𝐾𝐾𝐾 𝑑𝑑> • Δà = 𝑒𝑒 TY("TC) 𝑁𝑁 𝑑𝑑? prices and calculate the standard deviation of the
𝐸𝐸 Put Payoff = 𝐾𝐾𝐾𝐾 −𝑑𝑑> − 𝑆𝑆C 𝑒𝑒 èTY "TC 𝑁𝑁 −𝑑𝑑? ΔD = −𝑒𝑒 TY("TC) 𝑁𝑁 −𝑑𝑑? logged changes in price over short periods of time.
• 0 ≤ Δà ≤ 1 − 1 ≤ ΔD ≤ 0
• Δà − ΔD = 𝑒𝑒 TY"
• Delta increases as the stock price increases.
• Δ—b»ÀÕ = 1, all other Greeks of stock = 0.
For every 𝑢𝑢ñ , also simulate using 1 − 𝑢𝑢ñ . Binomial Interest Rate Trees
For every 𝑧𝑧ñ , also simulate using – 𝑧𝑧ñ . 1. The trees do not necessarily recombine.
2. Interest rates are continuously compounded,
Stratified Sampling unless otherwise specified.
Break the sampling space into equal size spaces. 3. Risk-neutral probabilities are given, not
Then, scale the uniform numbers into the equal calculated.
size spaces. Black-Derman-Toy Model
1. Use effective interest rates
2. 𝑝𝑝∗ = 0.5
INTEREST RATE MODELS
INTEREST RATE MODELS 3. The ratio between two consecutive nodes is
Black Model
Consider an option on a bond at time 0 which
allows buying/selling a bond at time T that
matures at time 𝑇𝑇 + 𝑠𝑠.
𝐶𝐶 = 𝑃𝑃 0, 𝑇𝑇 𝐹𝐹 ⋅ 𝑁𝑁 𝑑𝑑? − 𝐾𝐾 ⋅ 𝑁𝑁 𝑑𝑑>
𝑃𝑃 = 𝑃𝑃 0, 𝑇𝑇 𝐾𝐾 ⋅ 𝑁𝑁 −𝑑𝑑> − 𝐹𝐹 ⋅ 𝑁𝑁 −𝑑𝑑?
𝐹𝐹
ln + 0.5𝜎𝜎 > 𝑇𝑇
𝑑𝑑? = 𝐾𝐾
𝜎𝜎 𝑇𝑇
𝑑𝑑> = 𝑑𝑑? − 𝜎𝜎 𝑇𝑇
𝑃𝑃(0, 𝑇𝑇 + 𝑠𝑠)
𝐹𝐹 = 𝐹𝐹%,","ëÚ =
𝑃𝑃(0, 𝑇𝑇)
𝜎𝜎 = volatility of bond forward price
𝑉𝑉𝑉𝑉𝑉𝑉 ln 𝐹𝐹C,","ëÚ
= , 0 < 𝑡𝑡 ≤ 𝑇𝑇
𝑡𝑡
𝑃𝑃(𝑡𝑡, 𝑇𝑇 + 𝑠𝑠)
𝑉𝑉𝑉𝑉𝑉𝑉 ln
𝑃𝑃(𝑡𝑡, 𝑇𝑇)
= , 0 < 𝑡𝑡 ≤ 𝑇𝑇
𝑡𝑡