Derivatives
- Derivatives are securities where the future payoff relies on the underlying security.
- Examples include forwards, options, futures, swaps etc.
Valuing Deriviatives
- A deriviative payoff can be seen as a function of the underlying asset
\[ f(S_T)\]
- An example of a derivative is the forward contract:
- \(S_T\) is the price of the underlying at maturity
- \(K\) is the forward price, aka what is paid today
\[ f(S_T) = S_T-K\]
- There are a few ways to set the forward price \(K\) at a time \(t<T\)
Expectation pricing considers the expected price of the security at \(t=T\), aka \(\mathbb{E}[S_T]\)
- For example if we expect the returns to be log normally distributed, where \(S_T = S_0e^{X}\),\(X\sim N(\mu T,\sigma^2T)\)
\[\mathbb{E}[e^{-rT}(S_T-K)]=0,\quad\therefore K = \mathbb{E}[S_T],\quad\therefore K=S_0e^{\mu T+0.5\sigma^2T}\]
Arbitrage pricing is the conventional way of pricing derivatives. We consider different combination of securities at the current time with matching future cash flows. For a forward contract consider 2 portfolios at \(t=0\)
- Portfolio A: Forward contract, \(Ke^{-rT}\) cash
- Portfolio B: One unit of underlying \(S_0\)
At \(t=T\) both portfolios will have a cashflow of \(S_T\), therefore they should be priced equally at \(T=0\)
\[ Ke^{-rT} = S_0,\quad\therefore\quad K=S_0e^{rT} \]
- For a forward with continuous dividends, we consider 2 portfolios:
- Portfolio A: Forward contract, \(Ke^{-rT}\)
- Portfolio B: \(e^{-qT}\) units of underlying \(S_0\)
- At time \(t=T\) both portfolios will have a cashflow of \(S_T\), therefore they should be priced equally at \(T=0\)
Options
European
- European options give the right, but not obligation, to exercise at maturity.
- Call Payoff:
\[ f(S_T) = \max(S_T-K, 0)\]
- Put Payoff:
\[ f(S_T) = \max(K-S_T, 0) \]
American
- American options give the right, but not obligation, to exercise at any time leading up to maturity.
- Call Payoff:
\[ f(S_U)=\begin{cases}S_U-K,\quad\text{if}\quad U\leq T\\ 0,\quad\text{if}\quad U = \infty \end{cases} \]
- Put Payoff:
\[f(S_U)=\begin{cases}K-S_U,\quad\text{if}\quad U\leq T\\ 0,\quad\text{if}\quad U = \infty \end{cases}\]
Position Diagram
- A position diagram is a graphical display of profit/loss of an option strategy as a function of the underlying price.
Long Option Diagram
Bounds for Option Prices
All derivatives have general upper and lower bounds for pricing.
An example of the arguments required for a European call option is as follows:
- Consider Portfolio A: A European call \(c_t\), \(Ke^{-r(T-t)}\) cash
- If \(S_T>K\) the portfolio will be worth:
- If \(S_T<K\) the portfolio will be worth:
- Therefore an option + cash portfolio produces a value at least as great as \(S_T\), therefore the lower bound would be:
\[ c_t+Ke^{-r(T-t)}\geq S_t,\quad\therefore\quad c_t\geq S_t-Ke^{-r(T-t)}\]
- For the upper bound, note that the payoff at \(T\) for a European call is:
\[ \max(S_T-K,0)\leq S_T\] - Therefore \(c_t\leq S_t\) for any \(t\leq T\) as you could buy the stock itself otherwise.
- Consider Portfolio A: A European call \(c_t\), \(Ke^{-r(T-t)}\) cash
General Bounds for other options can be seen in the table:
Option Bounds
Put-Call Parity
Considering European options
We consider 2 portfolios
- Portfolio A: 1 call \(c_t\), \(Ke^{-r(T-t)}\) cash
- Portfolio B: 1 put \(p_t\), One underlying \(S_0\)
\[ A = \begin{cases}S_t-K+K=S_T,\quad\text{if}\quad S_T>K\\ K,\quad\text{if}\quad S_T\leq K\end{cases} \] \[ B = \begin{cases}S_T,\quad\text{if}\quad S_T>K\\ K-S_T+S_T = K\quad\text{if}\quad S_T\leq K\end{cases}\]
Both portfolios have the same payoff at time \(T\), therefore they should be equally priced at time \(t\)
\[ c_t + Ke^{-r(T-t)}=p_t+S_t\]
- With Discrete Dividends, where \(D\) is the PV of dividends:
\[ c_t + Ke^{-r(T-t)} + D = p+S_t\]
- With Continuous Dividends:
\[ c_t + Ke^{-r(T-t)} = p_t + S_te^{-q(T-t)}\]
Binomial Pricing
Setup
Assumptions
- Can hold arbitrarily large amounts of bonds and cash
- Securities market is arbitrage free
- No trading costs
- No min/max trading limits
Modelling Process
- Consider the steps of length \(\delta t\) of 2 instruments
- Risky stock that pays no dividends. Price can either go up or down each period. The price of the stock is \(S(t)\)
- Risk free ZCB/Cash. Value of cash invested at \(t=0\) until \(t=t\) at the risk free rate. Risk free rate is often assumed to be continuously compounded. \(B(t) = B(0)e^{r\delta t}\), where \(B(0)=1\) typically.
Principle of No Arbitrage
Arbitrage is defined as risk-free trading profit
Arbitrage exists in capital markets if either
- Immediate profit can be made with no risk of future loss
- A non-zero probability of future profit exists with no upfront cash-flow and no risk of future loss
Any combination of securities that give the same future payments should have the same price.
Binomial Branch Model
- Stock is currently priced at \(S(0)\) at node \(s_1\). For a discrete time length \(\delta t\):
- Stock can go up to \(s_3\) or down to \(s_2\)
- Bond starts off at \(B(0)\) and grows to \(B(1) = B(0)e^{r\delta t}\)
- Derivative pricing is also done in node fashion, where it is a function of the price at that node. For example a call option with strike K:
\[ f_3 = \max(s_3-K,0)\] \[ f_2 = \max(s_2-K,0) \]
- Graphical Representation of a branch:
Binomial Branch
Stock and Bond Strategy
- We can replicate the payoff of the derivative by buying \(\phi\) of stock \(s_1\) and \(\psi\) of bond \(B(0)\)
- Value of portfolio today:
\[ V(0)=\phi s_1+\psi B(0)\]
- Value of portfolio after 1 step (time \(\delta t\)):
\[ V(1) = \begin{cases}\phi s_3+\psi B(0)e^{r\delta t}\\ \phi s_2+\psi B(0)e^{r\delta t}\end{cases}\]
- We can form a strategy where this portfolio payoff replicates the derivative payoff at time \(\delta t\) by equating the portfolio payoff to the derivative payoff. This results in the following equations:
\[ \phi = \frac{f_3-f_2}{s_3-s_2},\quad\psi = \frac{1}{B(0)}e^{-r\delta t}(f_3-\phi s_3)\]
- We can find a ‘risk neutral’ probability:
\[ q = \frac{s_1e^{r\delta t}-s_2}{s_3-s_2}\]
- So that:
\[ V(0)=\phi s_1+\psi B(0) =e^{-r\delta t}(qf_3+(1-q)f_2) = \mathbb{E}_Q[e^{-r\delta t}X]\]
Binomial Tree Model
Generalization of the branch model where we combine branches to create a tree.
General form of branches:
Binomial Branch General
Derivative Pricing Using Trees
- The general form for the replicating portfolio inputs at a specific node ‘now’ are:
\[ \phi_{now} = \frac{f_{up}-f_{down}}{s_{up}-s_{down}}\] \[ \psi_{now}=\frac{1}{B(now)}e^{-r\delta t}(f_{up}-\phi s_{up})\] \[ q_{now} = \frac{s_{now}e^{r\delta t}-s_{down}}{s_{up}-s_{down}}\] \[ V_{now} = f_{now}=\mathbb{E}_Q\left[\frac{B(0)}{B(T)}X\right]\] ### 2 Step Example
- We have to work backwards through the tree to price the derivative at \(T=0\).
2 Step Binomial Model
- Suppose we are at node 3:
\[ \phi_3 = \frac{f_7-f_6}{s_7-s_6},\quad\psi_3 = \frac{1}{B(1)}e^{-r\delta t}(f_7-\phi s_7)\] \[ v_3 = \phi_3 s_3+\psi_3 B(1)\]
- Similarly at node 2:
\[ v_2 = \phi_2 s_2+\psi_2 B(1)\]
Now stepping back to \(t=0\):
- We want to form a portfolio that pays
\[ f_3 = v_3,\quad f_2 = v_2\]
Therefore we use the inputs:
\[ \phi_1 = \frac{f_3-f_2}{s_3-s_2},\quad\psi_1=\frac{1}{B(0)}e^{-r\delta t}(f_3-\phi_1s_3)\]
\[ v_1 = \phi_1 s_1+\psi_1 B(0) \]
As this payoff matches the derivative, the replicating portfolio will be able to finance the weight rebalancing at the next node.
Note that:
\[ f_3 = e^{-r\delta t}(q_3f_7 +(1-q_3)f_6),\quad f_2 = e^{-r\delta t}(q_2f_5 +(1-q_2)f_4)\]
- Therefore \(f_1\):
\[ f_1 = e^{-r\delta t}(q_1f_3+(1-q_1)f_2)\]
\[ f_1 = e^{-2r\delta t}(q_1q_3f_7 + q_1(1-q_3)f_6+(1-q_1)q_2f_5+(1-q_1)(1-q_3)f_4) = \mathbb{E}_Q\left[\frac{B(0)}{B(2)}X\right] \]
Binomial Model Martingale Representation
Mathematical Definitions
Stock Price Process
- We consider a binomial tree for the possible states of the world, with associated stock price process \(S(t)\).
Filtration
- The filtration \(\mathcal{F}(t)\) can be thought of as the history of the stock price up until time t
- At time \(0\) the filtration is node \((1)\)
- At time \(1\), if the stock price went up the filtration is nodes \((1,3)\)
- etc.
- The filtration \(\mathcal{F}(t)\) can be thought of as the history of the stock price up until time t
Probability Measure
- We have a set of probabilities \(\mathbf{P}\) for real world probabilities and \(\mathbf{Q}\) for risk neutral probabilities
Claim X
- The claim \(X\) as a function of the nodes at maturity \(T\). This can also be seen as a function of the filtration \(\mathcal{F}(t)\).
- Represents the payoff of the derivative.
Preversible Process
- A preversible process \(\phi(t)\) is a process on our tree whose value is only dependent on \(\mathcal{f}(t-1)\) (one step earlier)
Conditional Expectation Operator
- The conditional expectation operator is defined as \(\mathbb{E}_Q[.|\mathcal{F}(t)]\)
Martingales
- A process \(M(.)\) is a martingale with regares to the measure \(\mathbf{Q}\) and filtration \(\mathcal{F}\) if
\[ \mathbb{E}_Q[M(u)|\mathcal{F}(t)] = M(t),\quad\text{all }t\leq u\]
- Examples:
- A process of constant value is a martingale under any measure
- The process \(Z(.)\) is a measure under measure \(\mathbf{Q}\)
- The conditional expectation process is always by definition a martingale under \(\mathbf{Q}\)
Representation Theorem
Consider a binomial tree with probability measure \(\mathbf{Q}\), and two non-constant \(\mathbf{Q}\) martingales \(Z(.), Y(.)\)
The Binomial Martingale Representation Theorem says there exists a preversible process \(\phi(.)\) such that:
\[ Y(t) = Y(0)+\sum^t_{k=1}\phi(k)(Z(k)-Z(k-1))\]
- Where
\[ Y(t) = \mathbb{E}_Q[B(T)^{-1}X|\mathcal{F}(t)],\quad Z(t)=\frac{S(t)}{B(t)}\]
Self-Financing Strategy
Consider the following portfolio rebalancing strategy:
- At time \(t\), buy portfolio consisting of \(\phi(t+1)\) of stock \(S(t)\) and \(\psi(t+1)=Y(t)-\phi(t+1)B(t)^{-1}S(t)\) units of bond
Considering a portfolio at time 0:
\[ V(0)= \phi(1)S(0)+\psi(1)B(0)\]
- At time \(t\) the portfolio is worth \(B(t)Y(t)\), therefore at maturity this portfolio will be worth \(B(T)Y(T)\) where:
\[ B(T)Y(T) = B(T)\mathbb{E}_Q[B(T)^{-1}X|\mathcal{F}(T)] = \mathbb{E}_Q[X|\mathcal{F}(T)] = X\]
- Therefore for no abitrage the cost at time 0 would be the discounted expected payout under the \(\mathbf{Q}\) measure:
\[ V(0) = \phi(1)S(0)+\psi (1)B(0)=B(0)Y(0)=Y(0) =\mathbb{E}_Q[B(T)^{-1}X]\]