MATH 581: Mathematical Finance

Course notes · Andrew Park · Professor Xavier Mela · Duke University, Fall 2025 · LaTeX source

Contents

2. The Time Value of Money

2.1 Interest and Compounding

Simple Interest: Only the principal is reinvested at the end of each year.

  1. \(F_0\): amount lent/borrowed at time \(t_0\) (Present Value/Principal).
  2. \(F_\tau\): amount at time \(t_0 + \tau\), after time \(\tau\) (Future Value).
  3. \(r\): annual interest rate. Assume \(\tau\) is in years.
\[ F_\tau = (1+\tau r)F_0 \]

The discount factor is \(\frac{1}{1+\tau r}\).

Banker's Rule: Use exact time (the number of days from \(t_0\) to \(t_0 + \tau\)) and ordinary interest (\(1 \text{ year} = 360 \text{ days}\), \(1 \text{ month} = 30 \text{ days}\)).

Compound Interest: Divide each year into \(k\) equal time periods, and apply simple interest at the end of each period to the previous balance.

  1. \(F_i = F(\frac{i}{k})\): future value at the end of the \(i^{th}\) period.
\[ F_k(\tau) = (1+\frac{r}{k})^{\tau k} F_0, F_n = (1+\frac{r}{k})^nF_0 \]

2.1.1 Simple vs Compound Return Rate

The return rate over \(\tau\) years is:

  1. Simple Interest: \(R = \frac{(1+\tau r)F_0 - F_0}{F_0} = \tau r\).
  2. Compound Interest: \(R = \frac{(1+\frac{r}{k})^{\tau k}F_0 - F_0}{F_0} = (1+\frac{r}{k})^{\tau k} - 1\).

Example (APR vs APY): A credit card company advertises a \(10.99\%\) APR (annual percentage rate). How much interest did you pay after \(1\) year given \(F_0 = \$2\,500\) (assuming no payment is made and no late fees incurred)?

  1. In fact, they use daily compounding: \[ \text{APY} = (1+\frac{.1099}{365})^{365} - 1 = 11.61\%, \text{Interest} = 11.61\% \cdot \$2\,500 \approx \$290.37 \]

2.1.2 Fractional Compounding

If \(x\) is a nonnegative real number, the future value after \(x\) interest periods is:

\[ F_x = (1+\frac{r}{k})^x F_0 \]

2.1.3 Continuous Compounding

Claim: For a fixed time \(\tau\), the future value \(F_{\tau k}\) is an increasing function of \(k\).

  1. Proof: We want to show that if \(k_1 < k_2\), then: \[ \left(1 + \frac{r}{k_1}\right)^{k_1} < \left(1 + \frac{r}{k_2}\right)^{k_2} \]
  2. We remove \(F_0\) and \(\tau\), since they're positive constants and don't affect the inequality direction. We simplify the problem to \(\tau = 1\).
  3. Recall the Binomial Theorem: \((a+b)^n = \sum_{i=0}^n \binom{n}{i} a^{n-i} b^i\).
  4. Expand the LHS (\(k_1\)): \[ \begin{aligned} \left(1 + \frac{r}{k_1}\right)^{k_1} &= 1 + k_1 \left(\frac{r}{k_1}\right) + \frac{k_1(k_1-1)}{2!} \left(\frac{r}{k_1}\right)^2 + \dots + \frac{k_1(k_1-1)\dots(k_1-(k_1-1))}{k_1!} \left(\frac{r}{k_1}\right)^{k_1} \\ &= 1 + r + \frac{1}{2!} \underbrace{\frac{k_1}{k_1}}_{1} \underbrace{\frac{k_1-1}{k_1}}_{(1-\frac{1}{k_1})} r^2 + \dots + \frac{1}{k_1!} \underbrace{1 \cdot \left(1-\frac{1}{k_1}\right) \dots \left(1-\frac{k_1-1}{k_1}\right)}_{\text{Product terms}} r^{k_1} \end{aligned} \]
  5. Compare to LHS (\(k_2\)): Since \(k_1 < k_2\), it implies \(\frac{1}{k_1} > \frac{1}{k_2}\) and therefore \(\left(1 - \frac{1}{k_1}\right) < \left(1 - \frac{1}{k_2}\right)\). This means every term in the expansion of \(k_1\) is strictly smaller than the corresponding term in the expansion of \(k_2\).
  6. The expansion of \((1 + \frac{r}{k_2})^{k_2}\) has two advantages:
    1. Each corresponding term is larger (as shown above).
    2. It has more terms (\(k_2 + 1\) terms vs \(k_1 + 1\) terms), and all terms are positive.
    \[ \left(1 + \frac{r}{k_1}\right)^{k_1} < \underbrace{1 + r + \frac{1 \cdot (1-\frac{1}{k_2})}{2!}r^2 + \dots}_{\text{1st } k_1+1 \text{ terms of } k_2 \text{ expansion}} + \dots < \left(1 + \frac{r}{k_2}\right)^{k_2} \]

Claim: The limit of \(F_{\tau k}\) as \(k \to \infty\) is called the future value under continuous compounding: \(F_{cts} = e^{\tau r}F_0\).

  1. Proof: Recall the definition of \(e\). \[ \lim_{x \to \infty} \left(1 + \frac{1}{x}\right)^x = e \]
  2. Let \(x = \frac{k}{r}\). As \(k \to \infty\), \(x \to \infty\). \[ \text{Substitute } \frac{k}{r} \text{ for } x: \lim_{k \to \infty} \left(1 + \frac{r}{k}\right)^{k/r} = e \]
  3. The discrete future value formula is \(F_k(\tau) = \left(1 + \frac{r}{k}\right)^{\tau k} F_0\). We rearrange the exponent to isolate the term that converges to \(e\): \[ F_k(\tau) = \left[ \left(1 + \frac{r}{k}\right)^{\frac{k}{r}} \right]^{r \tau} \cdot F_0 \]
  4. Take the limit: \[ \lim_{k \to \infty} F_k(\tau) = \left[ \underbrace{\lim_{k \to \infty} \left(1 + \frac{r}{k}\right)^{k/r}}_{\to e} \right]^{r \tau} \cdot F_0 = e^{r \tau} F_0 \]

2.2 Net Cash Flows

2.2.1 Present Value and NPV of a Sequence of Net Cash Flows

Suppose that you are considering a new investment opportunity requiring an initial capital of \(C_0\) to generate future net cash flows:

\[ C_1, C_2, \dots, C_n \]

at future times \(t_1, t_2, \dots, t_n\).

The present value of this sequence of cash flows under \(k\)-periodic compounding and discount rate of \(r\) is:

\[ PV(r) = \frac{C_1}{(1+\frac{r}{k})^{(t_1 - t_0)k}} + \frac{C_2}{(1+\frac{r}{k})^{(t_2 - t_0)k}} + \dots + \frac{C_n}{(1+\frac{r}{k})^{(t_n - t_0)k}} \]

The net present value of the net cash flows is:

\[ NPV(r) = PV(r) - C_0 \]

The \(r_{RRR}\) is the mean compounding (annual) growth rate from investing in an alternative opportunity in the marketplace with business profile and risk similar to the new investment opportunity.

2.2.2 Investing in a Startup

Example: Decide whether to invest \(\$250\,000\) in a startup given that:

  1. Projected earnings are \(\$175\,000\) in \(12\) months and \(\$225 \,000\) in \(18\) months.
  2. Projected expenditures are \(\$20\,000\) in \(12\) months and \(\$10\,000\) in \(18\) months.
  3. The mean compounding growth rate from investing in an appropriate alternative opportunity is estimated to be \(15\%\) (\(r_{RRR}\)). Assume monthly compounding.
\[ \begin{gathered} C_1 = \$175\,000 - \$20\,000 = \$155\,000, C_2= \$225\,000 - \$10\,000 = \$215\,000 \\ PV(15\%) = \frac{155000}{(1+\frac{.15}{12})^{12}} + \frac{215000}{(1+\frac{.15}{12})^{18}} \approx \$305\,454 \\ NPV(15\%) = 305454 - 250000 = \$55\,454 > 0 \end{gathered} \]

2.2.3 Internal Return Rate

An IRR of the new investment is a positive solution, \(r = r_{IRR}\), of the equation \(NPV(r)=0 \Leftrightarrow PV(r) = C_0\).

\[ C_0 = \frac{C_1}{(1+\frac{r}{k})^{(t_1-t_0)k}} + \dots + \frac{C_n}{(1+\frac{r}{k})^{(t_n-t_0)k}} \]

Solve for \(r\) above.

In the previous example:

\[ 250000 = \frac{155000}{(1+\frac{r}{12})^{12}} + \frac{215000}{(1+\frac{r}{12})^{18}} \Rightarrow r \approx 29.42\% \]

2.3 Annuities and Loans

2.3.1 Annuities

Definition: An annuity is a series of payments made at equal time periods with interest.

  1. Term: Time from \(1^{st}\) to last payment.
  2. Ordinary annuity: Payments occur at the end of each time period.
  3. Assumption: We divide each year into \(k\) equal-length payment periods with interest rate \(r\) (\(k\)-periodic compounding).

1. Future Value (\(S_n\))
The Future Value (FV) is the total accrued amount at the end of the term. Let \(S_i\) be the total accrued at the end of period \(i\):

\[ \begin{aligned} S_1 &= P \\ S_2 &= P + \left(1+\frac{r}{k}\right)S_1 = P + \left(1+\frac{r}{k}\right)P \\ &\vdots \\ S_n &= P + \left(1+\frac{r}{k}\right)P + \dots + \left(1+\frac{r}{k}\right)^{n-1}P \end{aligned} \]

Using the geometric sum formula (\(1+x+\dots+x^{n-1} = \frac{x^n-1}{x-1}\)):

\[ \boxed{S_n = P \cdot \frac{(1+\frac{r}{k})^n - 1}{r/k}} \]

2. Present Value (\(A_n\))
The Present Value (PV) is the amount needed today to generate the cash flow \(P\) for \(n\) periods. We sum the PV of each individual payment:

\[ A_n = \underbrace{\frac{P}{1+\frac{r}{k}}}_{\substack{\text{PV of} \\ \text{1st payment}}} + \underbrace{\frac{P}{(1+\frac{r}{k})^2}}_{\substack{\text{PV of} \\ \text{2nd payment}}} + \dots + \underbrace{\frac{P}{(1+\frac{r}{k})^n}}_{\substack{\text{PV of } n\text{th} \\ \text{payment}}} \]

To relate this to Future Value, multiply by \((1+\frac{r}{k})^n\):

\[ \left(1+\frac{r}{k}\right)^n A_n = S_n \implies A_n = S_n \left(1+\frac{r}{k}\right)^{-n} \]

Substituting the formula for \(S_n\):

\[ \boxed{A_n = P \cdot \frac{1 - (1+\frac{r}{k})^{-n}}{r/k}} \]

2.3.2 Perpetuity

Definition: A sequence of cash flows that continues indefinitely (\(n \to \infty\)).

  1. Future Value: Doesn't exist.
  2. Present Value: Taking the limit of \(A_n\): \[ A_{\infty} = \lim_{n \to \infty} \frac{1-(1+\frac{r}{k})^{-n}}{r/k}P = \boxed{\frac{P}{r/k}} \]

2.3.3 The Special Case of a Loan

A loan is essentially an annuity where the Loan Amount equals the Present Value (\(A_n\)).

  1. \(P = \) monthly payment (\(k=12\)).
  2. \(A_n = \) principal (loan amount).
  3. Total Cost of Loan: \(nP - A_n\) (Total Payments \(-\) Principal \(=\) Total Interest).

Key Formulas (Rearrangements of \(A_n\))

  1. Find Loan Amount (\(A_n\)) given payment, rate, term: \[ A_n = P \cdot \frac{1 - (1+\frac{r}{k})^{-n}}{r/k} \]
  2. Find Payment (\(P\)) given loan, rate, term: \[ P = A_n \cdot \frac{r/k}{1 - (1+\frac{r}{k})^{-n}} \]
  3. Find Term (\(n\)) given loan, payment, rate: \[ n = -\frac{\ln\left(1 - \frac{A_n (r/k)}{P}\right)}{\ln\left(1+\frac{r}{k}\right)} \]

Notice: Doubling the monthly payment will reduce the term of the loan by more than half (e.g., a 30-year term might drop to less than 10 years).

2.4 Amortization

Definition: Amortization is the reducing of a given loan amount (the principal) through a series of payments over a fixed time span. One portion of each payment goes towards the principal and the other goes towards the interest.

2.4.1 Amortization Schedules

Remaining Balance (\(B_i\))

Assume \(k\)-periodic compounding (e.g., \(k=12\)) with payment \(P\) and loan amount \(A_n\). Let \(y = 1 + \frac{r}{k}\).

The remaining balance \(B_i\) after \(i\) periods follows the recursion:

\[ \begin{aligned} B_0 &= A_n \\ B_1 &= y B_0 - P = y A_n - P \\ B_2 &= y B_1 - P = y(y A_n - P) - P = y^2 A_n - (1+y)P \\ &\vdots \\ B_i &= y^i A_n - (1 + y + \dots + y^{i-1})P \end{aligned} \]

Using the geometric sum formula for the payment term:

\[ B_i = y^i A_n - \frac{y^i - 1}{y - 1} P \]

Recall from the Annuity derivation that \(P = A_n \frac{y^n(y-1)}{y^n - 1}\). Substituting this into the equation for \(B_i\) and simplifying yields:

\[ \boxed{B_i = A_n \frac{(1+\frac{r}{k})^n - (1+\frac{r}{k})^i}{(1+\frac{r}{k})^n - 1}} \]

Note: At the end of the loan (\(i=n\)), \(B_n = 0\).

Decomposition of Payment (\(P = \mathcal{I}_i + \mathcal{B}_i\)) Each payment \(P\) is split into an interest portion (\(\mathcal{I}_i\)) and a principal repayment portion (\(\mathcal{B}_i\)). Note that \(\mathcal{B}_i \neq B_i\).

Interest Payment (\(\mathcal{I}_i\)) Interest is calculated on the remaining balance from the previous period (\(B_{i-1}\)).

\[ \mathcal{I}_i = \frac{r}{k} B_{i-1} \]

Substituting the formula for \(B_{i-1}\) (using index \(i-1\)):

\[ \boxed{\mathcal{I}_i = A_n \frac{r}{k} \frac{(1+\frac{r}{k})^n - (1+\frac{r}{k})^{i-1}}{(1+\frac{r}{k})^n - 1}} \]

Principal Payment (\(\mathcal{B}_i\)) The remainder of the payment goes toward reducing the loan balance.

\[ \mathcal{B}_i = P - \mathcal{I}_i \]

After algebraic simplification,:

\[ \boxed{\mathcal{B}_i = A_n \frac{r}{k} \frac{(1+\frac{r}{k})^{i-1}}{(1+\frac{r}{k})^n - 1}} \]

2.4.2 Key Properties

  1. Sum of Principal Payments: The sum of all portions paid towards principal must equal the original loan amount. \[ \sum_{i=1}^n \mathcal{B}_i = A_n = \text{Principal (Loan)} \]
  2. Sum of Interest Payments: The total amount paid (\(nP\)) minus the principal (\(A_n\)) equals the total cost of the loan. \[ \sum_{i=1}^n \mathcal{I}_i = nP - A_n = \text{Total Interest Paid} \]

Example (Equity in a House): A couple bought a house \(11\) years ago for \(\$225\,000\). They put down \(10\%\) and took out a \(15\)-year mortgage at \(5.75\%\) (with monthly compounding) for the remaining balance. Suppose that the current net market value of their house (its current market value minus selling costs) is now \(\$350\,000\).

  1. What is their monthly payment?
  2. How much equity do they have in the house today?
  3. Compare the \(1^{st}\) and \(132^{nd}\) interest payments.

Solution: The loan is \(A_n = 225000-22500 = \$202\,500\).

  1. \(P = \frac{\frac{r}{k}}{1 - (1+\frac{r}{k})^{-n}}A_n = \frac{\frac{.0575}{12}}{1 - (1+\frac{.0575}{12})^{-180}}202500 \approx \$1\,682\).
  2. \(\text{Equity} = \text{Net Market Value} - \text{Unpaid Balance}\). The unpaid balance is: \[ B_{132} = \frac{(1+\frac{.0575}{12})^{180} - (1+\frac{.0575}{12})^{132}}{(1+\frac{.0575}{12})^{180} - 1}202500 \approx 71953 \Rightarrow \text{Equity} \approx \$278\,047 \]
  3. \(\mathcal{I}_1 = \frac{r}{k}A_n = \frac{.0575}{12}202500 \approx \$970\). \(\mathcal{I}_{132} = \frac{(1+\frac{.0575}{12})^{180} - (1+\frac{.0575}{12})^{131}}{(1+\frac{.0575}{12})^{180} - 1}202500 \approx \$351\).

2.5 The Dividend Discount Model

Hypotheses:

  1. If a stock is held for \(n\) years, then its current value is the present value of the sequence of its expected future cash dividends through \(n\) years plus the present value of the stock's expected price (\(S_n\)) in \(n\) years.
  2. There is a dividend (annual) growth rate \(g\): the expected dividend paid at the end of the \(i^{th}\) period is: \[ D_i = (1+\frac{g}{k})^iD_0 \]
  3. The present value is calculated using the required return rate (RRR) of the stock \(r\), and it's assumed that \(r>g\). \[ S_0 = \frac{D_1}{1+\frac{r}{k}} + \frac{D_2}{(1+\frac{r}{k})^2} + \dots + \frac{D_n}{(1+\frac{r}{k})^n} + \frac{S_n}{(1+\frac{r}{k})^n} \]

If you hold the stock in perpetuity (indefinitely) rather than for \(n\) years, then there is no terminal price, and the stock's present share price becomes:

  1. \(S_0 = \sum_{n=1}^\infty \frac{D_n}{(1+\frac{r}{k})^n} = \sum_{i=1}^n \frac{(1+\frac{g}{k})^n}{(1+\frac{r}{k})^n}D_0\).
  2. Recall that \(D_n = (1+\frac{g}{k})^nD_0\) and \(r > g\).
  3. By the geometric sum formula: \[ S_0 = \frac{\frac{1+\frac{g}{k}}{1+\frac{r}{k}}}{1 - \frac{1+\frac{g}{k}}{1+\frac{r}{k}}}D_0 =\frac{(1+\frac{g}{k})D_0}{1+\frac{r}{k}-(1+\frac{g}{k})} = \frac{(1+\frac{g}{k})D_0}{\frac{r-g}{k}} \]
  4. Simplifying, we get the Gordon growth model: \[ \boxed{S_0 = \frac{(1+\frac{g}{k})D_0}{\frac{r-g}{k}}=\frac{D_1}{\frac{r}{k} - \frac{g}{k}}} \]

Example: Suppose that a preferred stock has a fixed total annual cash dividend per share of \(\$2.50\). Assume an annual required return of \(13\%\) for the stock. How much should you pay for the preferred stock according to the DDM?

  1. Solution: \(g= 0 , D_i = 2.5\), so \(S_0 = \frac{2.5}{.13 - 0} \approx \$19.23\).
  2. Note: A preferred stock grants its holder ownership in a corporation, but no voting rights, and a claim on assets in the event of bankruptcy that comes before any claim of the common stock holders. Preferred stocks promise to pay a fixed cash dividend.

Example: Now, suppose the total cash dividend of a common stock last year was \(\$2.75\) per share and dividends are expected to increase at \(3\%\) per annum. If the annual required return rate is \(10\%\), find the share price of the stock today according to the DDM.

  1. Solution: \(D_0 = 2.75, g=.03, r = .1\), so \(S_0 = \frac{(1+.03)275}{.1-.03} \approx \$40.46\).
  2. Note: Common stocks don't promise to pay cash dividends. Nonetheless, if a common stock currently pays no cash dividends, there is still investor expectation that earnings are being reinvested in the company to create growth which will lead to cash dividends in the future.

2.6 Bonds

2.6.1 Terminology

  1. A bond is a contract between an issuer (bond seller) and a lender (bondholder) legally binding the issuer to repay the lender a specified fixed amount at maturity and a series of interest payments during the life of the bond.
  2. The issue date of a bond is the date on which the bond issuer receives the loan from the lender and from which the lender is entitled to receive interest from the issuer.
  3. The maturity value \(\mathcal{M}\) (or as Par/Face Value) equals the amount borrowed at the time the bond was issued (typically \(\$1\,000\)).
  4. The maturity date is when the bond issuer must repay the lender the bond's maturity value.
  5. The term to maturity is the time between the issue and maturity date (Short term, intermediate term and long term bonds have terms of respectively 1-5, 5-12 and 12+ years).
  6. Bonds are sold first in the primary market, and resold in the secondary market.
  7. The bond seller must issue a series of coupon payments \(\mathcal{C}\) (interest payments), typically earned twice a year. The coupon rate, \(r_C\) is: \[ r_C = \frac{\text{annual coupon payment}}{\text{maturity value}} = \frac{2\mathcal{C}}{\mathcal{M}}, \mathcal{C} = \frac{r_C}{2}\mathcal{M} \]
    1. Example: A bond selling for \(\$1\,000\) and coupon rate \(3\%\) pays a coupon payment of \(\$15\) every six months.
  8. The current yield is the annual interest payment divided by the current market price of the bond: \[ r = \frac{\text{annual coupon payment}}{\text{current bond price}} = \frac{2\mathcal{C}}{B} \]
  9. A bond's yield to maturity, \(r_Y\), is the marketplace's annual required return rate of the bond held to maturity. The value of the bond on the secondary market, if \(n\) coupon payments remain, is the present value of all future coupon payments plus the present value of the maturity value: \[ \begin{aligned} B(n) &= \underbrace{\frac{C}{1 + r_y/2} + \frac{C}{(1 + r_y/2)^2} + \dots + \frac{C}{(1 + r_y/2)^n}}_{\text{PV of an annuity}} + \frac{M}{(1 + r_y/2)^n} \\ &= \boxed{\frac{(1 + r_y/2)^n - 1}{(1 + r_y/2)^n (r_y/2)} \cdot C + \frac{M}{(1 + r_y/2)^n}} \quad \left(C = \frac{r_c}{2}M\right) \end{aligned} \]
    1. If you purchase a \(20\) year bond with maturity value of \(\$1\,000\) and coupon rate \(3\%\), at a discount of \(\$900\), then the current yield is \(r=\frac{30}{900} = 3.33\%\). The yield to maturity is: \[ 900 = \frac{1000}{(1+\frac{r_Y}{2})^{2 \times 20}} + \frac{(1+\frac{r_Y}{2})^{2 \times 20} - 1}{(1+\frac{r_Y}{2})^{2 \times 20}\frac{r_Y}{2}}15 \implies r_Y \approx 3.7\% \]

2.6.2 Bonds Valuation and YTM

Proposition:

  1. \(B(n) = M \Leftrightarrow r_Y = r_C = r\) (Par bond).
  2. \(B(n) > M \Leftrightarrow r_Y < r < r_C\) (Premium bond).
  3. \(B(n) < M \Leftrightarrow r_Y > r > r_C\) (Discount bond).

Example: A \(10\)-year bond has maturity value \(\$1\,000\) and coupon rate \(6\%\). Find the market value of the bond \(6\) years after it was issued when \(\text{YTM}=10\%, 5\%, 6\%\).

  1. Since there's \(4\) years left, there must be \(8\) periods left.
  2. \(r_Y = 10\%\), \(B(8) = \frac{(1+\frac{.1}{2})^8 - 1}{(1+\frac{.1}{2})^8}\frac{.1}{2}(30) + \frac{1000}{(1+\frac{.1}{2})^8} \approx \$370.7\) (Discount bond).
  3. \(r_Y = 5\%\), \(B(8) \approx \$1035.9\) (Premium bond).
  4. \(r_Y = r_C = 6\%\), \(B(8) \approx \$1\,000\).

Example: Suppose that a \(30\)-year bond with \(3\%\) coupon rate was issued by the US Treasury today. If in \(10\) years the Fed raises interest rates and another \(30\)-year bond with an annual \(6\%\) coupon rate is issued, no investors will buy a bond with \(3\%\) annual yield. So the current yield of the first bond will be forced to approach \(6\%\) on the issue date of the second bond under the law of supply and demand.

3. Markowitz Portfolio Theory

3.1 2-Security Portfolio

3.1.1 Definitions and Setup

Consider a portfolio of \(2\) securities with unit prices \(S_1(t)\) and \(S_2(t)\). The return rates \(R_i\) over \([t_0, t_f]\) are random variables defined by:

\[ R_i = \underbrace{\frac{S_i(t_f) - S_i(t_0)}{S_i(t_0)}}_{\text{capital gain}} + \underbrace{\frac{D_i}{S_i(t_0)}}_{\text{dividend yield}} \quad (i = 1, 2) \]

Properties:

  1. Expected Return: \(\mu_i = \mathbb{E}(R_i)\).
  2. Volatility: \(\sigma_i = \sqrt{\text{Var}(R_i)}\).
  3. Risk Assumption: Both securities are risky, i.e., \(\sigma_i \neq 0\).
  4. Covariance & Correlation: \(\sigma_{12} = \text{Cov}(R_1, R_2)\) and \(\rho_{12} = \frac{\sigma_{12}}{\sigma_1 \sigma_2}\).

Portfolio Weights: \(V_P(t_0)\) is the total investment, with the weights for each security being:

\[ w_1 = \frac{n_1S_1(t_0)}{V_P(t_0)}, \quad w_2 = \frac{n_2S_2(t_0)}{V_P(t_0)}, \quad \text{with } w_1 + w_2 = 1. \]

Note: We allow short selling, meaning weights can be negative (\(w_i < 0\)) or greater than 1.

3.1.2 The 1-Variable Problem

To simplify, let \(w = w_1\) and \(1-w = w_2\). The portfolio properties are:

\[ \begin{aligned} \text{Return: } R_P(w) &= wR_1 + (1-w)R_2 \\ \text{Exp. Return: } \mu_P(w) &= w\mu_1 + (1-w)\mu_2 \\ \text{Variance: } \sigma_P(w)^2 &= w^2\sigma_1^2 + 2w(1-w)\sigma_{12} + (1-w)^2\sigma_2^2 \end{aligned} \]

Recall that \(\text{Var}(aX+bY) = a^2\text{Var}(X) + 2ab\text{Cov}(X,Y) + b^2\text{Var}(Y)\).

Feasible & Efficient Sets:

  1. Feasible Set (\(F_P\)): All possible pairs \((\sigma_P(w), \mu_P(w))\) for \(w \in \mathbb{R}\).
  2. Efficient Frontier (\(M_E\)): The subset of \(F_P\) containing portfolios with the least risk for a given return, and largest return for a given risk.

3.1.3 The Efficient Frontier (Derivation)

We seek the relationship between \(\sigma_P\) and \(\mu_P\) independent of \(w\).

  1. Weight as function of Return: From \(\mu_p = w\mu_1 + (1-w)\mu_2\), we isolate \(w\): \[ w = \frac{\mu_P - \mu_2}{\mu_1 - \mu_2} \]
  2. Substitute into Variance: Plugging this \(w\) into the variance equation yields a quadratic equation of the form \(\sigma_P^2 = A\mu_P^2 + B\mu_P + C\).

This implies the points \((\sigma_P, \mu_P)\) lie on a hyperbola, provided \(\rho \neq \pm 1\). (If \(\rho = \pm 1\), the relation degenerates to straight lines).

The set \(F_P\) of feasible portfolios satisfies the hyperbola equation:

\[ \sigma_P^2 = \mathbb{A}\mu_P^2 + \mathbb{B}\mu_P + \mathbb{C} \]

where the constants are:

\[ \begin{aligned} \mathbb{A} &= \frac{\sigma_1^2 - 2\rho \sigma_1 \sigma_2 + \sigma_2^2}{(\mu_1 - \mu_2)^2} \\ \mathbb{B} &= -2\frac{(\sigma_2^2 - \rho \sigma_1 \sigma_2)\mu_1 + (\sigma_1^2 - \rho \sigma_1 \sigma_2)\mu_2}{(\mu_1 - \mu_2)^2} \\ \mathbb{C} &= \frac{\sigma_1^2\mu_2^2 + \sigma_2^2\mu_1^2 - 2\rho \sigma_1 \sigma_2 \mu_1 \mu_2}{(\mu_1 - \mu_2)^2} \end{aligned} \]

Global Minimum Variance Portfolio (\(w_G\))
Since the variance \(\sigma_P^2(w) = aw^2 + bw + c\) is a parabola opening upward, the minimum occurs at the vertex \(w = -b/2a\).

\[ w_G = \frac{\sigma_2^2 - \rho \sigma_1 \sigma_2}{\sigma_1^2 - 2 \rho \sigma_1 \sigma_2 + \sigma_2^2}, \quad 1-w_G = \frac{\sigma_1^2 - \rho \sigma_1 \sigma_2}{\sigma_1^2 - 2\rho \sigma_1 \sigma_2 + \sigma_2^2} \]

Note: The Efficient Frontier \(M_E\) corresponds to the top portion of the hyperbola (all points above the global minimum variance portfolio).

3.1.4 Diversification Effects

The portfolio risk is:

\[ \sigma_P = \sqrt{w^2\sigma_1^2 + 2w(1-w)\rho \sigma_1 \sigma_2 + (1-w)^2 \sigma_2^2} \]
  1. Assuming no short selling: \(w(1-w) \ge 0\).
  2. The portfolio risk decreases as \(\rho\) decreases from \(1\) to \(-1\).
  3. As \(\rho\) decreases, the securities covary less in the same direction, providing a hedge.
  4. Therefore, portfolio risk decreases as diversification increases.

3.2 N-Security Portfolio

Consider a portfolio of \(N\) securities with unit prices \(S_i\), for \(i= 1\) to \(N\). For each security, consider its return rate over \([t_0, t_f]\):

\[ R_i = \frac{S_i(t_f) - S_i(t_0)}{S_i(t_0)} + \frac{D_i}{S_i(t_0)} \quad (i= 1, \dots, N) \]

As before, \(S_i, R_i, D_i\) are random variables.

  1. Expected Return / Volatility: \(\mu_i = \mathbb{E}(R_i), \sigma_i = \sqrt{\text{Var}(R_i)}\).
  2. Covariance / Correlation: \(\sigma_{ij} = \text{Cov}(R_i, R_j), \rho_{ij} = \frac{\sigma_{ij}}{\sigma_i \sigma_j}\).
  3. All securities are risky: \(\sigma_i > 0\).
  4. NOTE: We cannot have identical expected returns \(\mu_1 = \dots = \mu_N\), identical risks \(\sigma_1 = \dots = \sigma_N\), or perfect correlation \(\rho_{ij} = \pm 1\) for any distinct pair \(i, j\).
  5. \(\mu_i, \sigma_i, \sigma_{ij}, \rho_{ij}\) are assumed known from historical data.

What percentage of the money \(V_P(t_0)\) should you allocate today to each security to create an efficient portfolio?

\[ V_P(t_0) = \sum_{i=1}^n n_iS_i(t_0) = \underbrace{\frac{n_iS_i(t_0)}{V_P(t_0)}}_{w_i: \text{ weights}} V_P(t_0) \]

Now, using vectors, we define:

\[ \vec{w} = \begin{bmatrix} w_1 \\ \vdots \\ w_N \end{bmatrix}, \vec{e} = \begin{bmatrix} 1 \\ \vdots \\ 1 \end{bmatrix} \]

Note that \(\vec{w}^T\vec{e} = \vec{w} \cdot \vec{e} = w_1 + \dots + w_N = 1\).

\[ \begin{aligned} \text{Space of weights without short selling: } W_N^* &= \{\vec{w} \mid \vec{w}^T\vec{e} = 1, w_i \ge 0\} \\ \text{Space of weights with short selling: } W_N &= \{\vec{w} \mid \vec{w}^T\vec{e} = 1\} \end{aligned} \]

We now have the following:

\[ \begin{aligned} \textbf{Portfolio Return: } R_P &= \sum_{i=1}^N w_iR_i = \vec{w}^T\vec{R} \\ \textbf{Expected Return: } \mu_P &= \sum_{i=1}^N w_i \mu_i = \vec{w}^T \vec{\mu} \\ \textbf{Portfolio Variance: } \sigma_P^2 &= \sum_{i=1}^N w_i^2 \sigma_i^2 + 2 \sum_{1 \leq i < j \le N} w_iw_j\underbrace{\rho \sigma_i \sigma_j}_{\sigma_{ij}} = \vec{w}^T V\vec{w} \end{aligned} \]

Where:

\[ \vec{R} = \begin{bmatrix} R_1 \\ \vdots \\ R_N \end{bmatrix}, \vec{\mu} = \begin{bmatrix} \mu_1 \\ \vdots \\ \mu_N \end{bmatrix}, V = \begin{bmatrix} \sigma_1^2 & \dots & \sigma_{1N} \\ \vdots & \ddots & \vdots \\ \sigma_{N1} & \dots & \sigma_N^2 \end{bmatrix} = \begin{bmatrix} \sigma_{ij} \end{bmatrix} \]

Notice:

  1. \(V\) is symmetric: \(V^T = V\) or \(\sigma_{ij} = \sigma_{ji}\).
  2. \(V\) is positive semi-definite: \(\vec{w}^TV\vec{w} \ge 0\).
  3. If \(V\) is positive definite: \(\vec{w}^T V \vec{w} > 0, \vec{w} \neq 0\), then \(V\) is invertible and \(V^{-1}\) is also symmetric.

To find the equation of the efficient frontier, we find the minimum variance portfolio for a given expected return \(\mu\).

3.2.1 Optimization

Lagrange Multipliers: The minimum (or maximum) of a function \(f(\vec{x})\) under two constraints \(g(\vec{x}) = c_1\) and \(h(\vec{x}) = c_2\) occurs at point where

\[ \frac{\partial f}{\partial \vec{x}} = \lambda_1 \frac{\partial g}{\partial \vec{x}} + \lambda_2 \frac{\partial h}{\partial \vec{x}} \]

Here, we minimize:

  1. Minimize \(f(\vec{w}) = \frac{\sigma_P^2}{2} = \frac{\vec{w}^TV\vec{w}}{2}\).
  2. Under two constraints: \(g(\vec{w}) = \vec{w}^T\vec{e} = 1\) and \(h(\vec{w}) = \vec{w}^T\vec{\mu} = \mu\).

Derivation Steps:

  1. Compute Gradients: Using the identity \(\frac{\partial}{\partial \vec{x}}(\vec{x}^T A \vec{x}) = (A^T + A)\vec{x}\) (and since \(V\) is symmetric, \(V^T=V\)): \[ \frac{\partial f}{\partial \vec{w}} = \frac{(V^T + V)\vec{w}}{2} = V\vec{w}, \frac{\partial g}{\partial \vec{w}} = \vec{e}, \frac{\partial h}{\partial \vec{w}} = \vec{\mu} \]
  2. Set up the System of Equations: Plugging these into the Lagrange condition: \[ V\vec{w} = \lambda_1 \vec{e} + \lambda_2 \vec{\mu}, \text{ with constraints } \vec{w}^T \vec{e} = 1 \text{ and } \vec{w}^T \vec{\mu} = \mu \tag{1} \]
  3. Solve for \(\vec{w}\) in terms of \(\lambda\): Multiply Eq (1) by \(V^{-1}\): \[ \vec{w} = \lambda_1 V^{-1}\vec{e} + \lambda_2 V^{-1}\vec{\mu} \tag{2} \]
  4. Solve for \(\lambda_1\) and \(\lambda_2\): Multiply Eq (2) by \(\vec{e}^T\) and \(\vec{\mu}^T\) respectively to apply the constraints: \[ \begin{aligned} \vec{w}^T \vec{e} &= \lambda_1 (\vec{e}^T V^{-1} \vec{e}) + \lambda_2 (\vec{e}^T V^{-1} \vec{\mu}) = 1 \\ \vec{w}^T \vec{\mu} &= \lambda_1 (\vec{\mu}^T V^{-1} \vec{e}) + \lambda_2 (\vec{\mu}^T V^{-1} \vec{\mu}) = \mu \end{aligned} \] We define the scalars (constants): \[ \begin{aligned} A &= \vec{e}^T V^{-1} \vec{e} \\ B &= \vec{e}^T V^{-1} \vec{\mu} = \vec{\mu}^T V^{-1} \vec{e} \quad \text{(since \(V^{-1}\) is symmetric)} \\ C &= \vec{\mu}^T V^{-1} \vec{\mu} \end{aligned} \] This gives the linear system: \[ \begin{aligned} A\lambda_1 + B\lambda_2 &= 1 \\ B\lambda_1 + C\lambda_2 &= \mu \end{aligned} \] Solving this system for \(\lambda_1, \lambda_2\) (provided \(AC - B^2 \neq 0\)): \[ \begin{bmatrix} \lambda_1 \\ \lambda_2 \end{bmatrix} = \frac{1}{AC - B^2} \begin{bmatrix} C & -B \\ -B & A \end{bmatrix} \begin{bmatrix} 1 \\ \mu \end{bmatrix} = \begin{bmatrix} \frac{C - B\mu}{AC - B^2} \\ \frac{A\mu - B}{AC - B^2} \end{bmatrix} \]
  5. Final Weight Vector Formula: Substitute \(\lambda_1\) and \(\lambda_2\) back into Eq (2): \[ \boxed{\vec{w} = \frac{C - B\mu}{AC - B^2}V^{-1}\vec{e} + \frac{A\mu - B}{AC - B^2}V^{-1}\vec{\mu}} \]

3.2.2 The Efficient Frontier (N-Security)

Substituting the optimal weight vector \(\vec{w}\) back into the variance equation \(\sigma_P^2 = \vec{w}^T V \vec{w}\) yields the variance as a function of return \(\mu\):

\[ \begin{aligned} \sigma_P^2 &= \vec{w}^T (\lambda_1 \vec{e} + \lambda_2 \vec{\mu}) = \lambda_1(1) + \lambda_2(\mu) \\ &= \frac{C - B\mu}{AC - B^2} + \mu \frac{A\mu - B}{AC - B^2}\\ &= \frac{A\mu_P^2 - 2B\mu_P + C}{AC - B^2} \end{aligned} \]

The Efficient Frontier (\(M_E\)) is the top part of this hyperbola.

3.2.3 Global Minimum Variance Portfolio

To find the GMV portfolio, we minimize \(\sigma_P^2\) with respect to \(\mu_P\). Setting \(\frac{d\sigma_P^2}{d\mu_P} = 0\):

\[ \begin{aligned} 2A\mu_G - 2B &= 0 \implies \mu_G = \frac{B}{A} \\ \sigma_G^2 &= \frac{A(B/A)^2 - 2B(B/A) + C}{AC - B^2} = \frac{1}{A} \end{aligned} \]

The weights of the GMV portfolio are found by plugging \(\mu = \frac{B}{A}\) into the weight formula. The term associated with \(V^{-1}\vec{\mu}\) vanishes (\(A(\frac{B}{A})-B = 0\)):

\[ \boxed{\vec{w}_G = \frac{1}{A}V^{-1}\vec{e}} \]

3.2.4 3-Security Portfolio Visualization

  1. With Short Selling (\(F_P\)): The feasible set is the entire region to the right of the hyperbola (extending to infinity).
  2. No Short Selling (\(F_P^*\)): The feasible set is a bounded region (often shaped like a croissant). The vertices of this region represent portfolios consisting of a single asset.

3.3 Utility Functions

The question of where to invest on \(M_E\) depends on the investor's risk tolerance, which can be measured using a utility function.

Definition: If \(x = \text{return (rate)}\) of a portfolio on \(M_E\), then a utility function is a function \(u(x)\) such that \(x_1 < x_2 \implies u(x_1) < u(x_2)\) (increasing), that measures the “degree of satisfaction”.

  1. Risk Seeking: \(u'' > 0\).
  2. Risk Averse: \(u'' < 0\).
  3. Risk Neutral \(u'' = 0\).

We want to find the optimal portfolio, which maximizes \(\mathbb{E}(u(R_p))\).

Example: Consider \(u(x) = ax-\frac{b}{2}x^2\), where \(a, b > 0, x < \frac{a}{b}\).

  1. \(u(R_p) = aR_p - \frac{b}{2}R_p^2 \implies \mathbb{E}(u(R_P)) = a\mu_p - \frac{b}{2}(\sigma_p^2 + \mu_p^2)\)

When \(u(x)=x^a\) or \(u(x) = x^{\frac{1}{3}}\), then we can use a Taylor approximation of order \(2\) about \(x = \mu_p\):

\[ u(x) \approx u(\mu_p) + u'(\mu_p)(x-\mu_p) + \frac{1}{2}u''(\mu_p)(x-\mu_p)^2 \]

As \(x \to R_p\):

\[ \begin{aligned} u(R_p) &\approx u(\mu_p) + u'(\mu_p)(R_p-\mu_p) + \frac{1}{2}u''(\mu_p)(R_p-\mu_p)^2 \\ \mathbb{E}(u(R_p)) &\approx u(\mu_p) + u'(\mu_p) \cdot 0 + \frac{1}{2}u''(\mu_p)\sigma_p^2 \end{aligned} \]

Hence, we must maximize \(\mathbb{E}(u(R_p)) = u(\mu_p) + \frac{1}{2}u''(\mu_p)\sigma_p^2\).

Example (2-Security Portfolio):

\[ \begin{aligned} \text{Security 1: }& \mu_1 = 13\%, \sigma_1 = 15\% \\ \text{Security 2: }& \mu_2 = 14\%, \sigma_2 = 20\% \quad (\rho_{12} = -.3) \end{aligned} \]

An investor with utility function \(u(x) = x^{\frac{1}{3}}\) (risk averse) wants to invest \(1\) million dollars. Find their optimal portfolio.

  1. Solution: \(u(x) = x^{\frac{1}{3}} \implies u'(x) = \frac{1}{3}x^{-\frac{2}{3}}, u''(x) = -\frac{2}{9}x^{-\frac{5}{3}}\). \[ \begin{aligned} f(w) &= \mathbb{E}(u(R_p)) = u(\mu_p) + \frac{1}{2}u''(\mu_p)\sigma_p^2 = \mu_p^{\frac{1}{3}} - \frac{1}{9}\mu_p^{-\frac{5}{3}}\sigma_p^2 \\ &= [.13w + .14(1-w)]^{\frac{1}{3}} \\ &- \frac{1}{9}[.13w + .14(1-w)]^{-\frac{5}{3}}((.15)^2w^2 + 2w(1-w)(-.3)(.15)(.2) + (.2)^2(1-w)^2)^2 \end{aligned} \]
  2. Maximizing: \(w = .575769\), so we invest \(\$575\,769\) in Security 1 and the rest in Security 2.

4. Capital Market Theory

4.1 The Market Portfolio

We consider portfolios with \(N\) risky securities: \((\sigma_i, \mu_i)\) and a risk-free security with risk free rate \(r\): \((0, r)\). This is equivalent to portfolios with two securities:

  1. Security 1: The risk-free security \((0,r)\).
  2. Security 2: A portfolio of the \(N\) securities \((\sigma_B, \mu_B)\).

4.1.1 Capital Allocation Line

Let \((\sigma_P, \mu_P)\) be the portfolio with weights \((w,1-w)\), with \(w\) in the risk-free security and \(1-w\) in a portfolio of the \(N\) securities.

  1. Expected Return: \(\mu_P = w \cdot r + (1-w)\mu_B\).
  2. Standard Deviation: Recall the variance formula for a two-asset portfolio. Since the risk-free asset has a variance of \(0\) and correlation \(\rho = 0\) with the risky asset: \[ \begin{aligned} \sigma_P^2 &= w^2 \cdot 0 + 2w(1-w) \cdot 0 \cdot \sigma_B \cdot \rho + (1-w)^2 \sigma_B^2 \\ \sigma_P &= (1-w)\sigma_B \end{aligned} \]
  3. Weights: Derived from the standard deviation equation: \[ 1-w = \frac{\sigma_P}{\sigma_B}, w = 1 - \frac{\sigma_P}{\sigma_B} = \frac{\sigma_B - \sigma_P}{\sigma_B} \]
  4. Substitute back into the expected return equation: \[ \mu_P = \left( \frac{\sigma_B - \sigma_P}{\sigma_B} \right) \cdot r + \left( \frac{\sigma_P}{\sigma_B} \right) \mu_B \]

Rearranging, we get the equation of a line:

\[ \boxed{\mu_P = \underbrace{\left( \frac{\mu_B - r}{\sigma_B} \right)}_{\text{Sharpe Ratio}} \cdot \sigma_P + r} \]

4.1.2 Capital Market Line

Let \(M_{E, N}\) be the efficient frontier for only the \(N\) securities. The efficient frontier \(M_{E, N+1}\) for the \(N\) securities and the risk-free security is the highest CAL, the one that is tangent to \(M_{E, N}\).

Let \((\sigma_M, \mu_M)\) be the portfolio on \(M_E\) that makes the CAL through \((0, r)\) and \((\sigma_M, \mu_M)\) tangent to \(M_E\). The CAL is then called the Capital Market Line (CML) and \((\sigma_M, \mu_M)\) is called the market portfolio. \(M_{E, N+1} = \) CML.

Example: Suppose that you have \(\$2\,000\) to invest. Assume a risk-free rate of \(6\%\) and market expected return of \(12\%\).

  1. If you invest \(\$1\,500\) in a risk-free security and put the rest in the market portfolio, then what are the expected portfolio return rate and risk?
    1. Solution: \(w =.75\) (risk free), \(1-w = .25\) (market).
    2. \(\mu_p = .75(.06) + .25(.12) \approx 7.5\%\).
    3. \(\sigma_p = .25 \sigma_M\).
  2. If you add leverage to your portfolio by borrowing \(\$1\,500\) at the risk-free rate, then what are the expected portfolio return rate and risk?
    1. Solution: \(w = -.75\), \(1-w = 1.75\).
    2. \(\mu_p = -.75(-.06) + 1.75(.12) \approx 16.5\%\) (Around 2x).
    3. \(\sigma_p = 1.75\sigma_M\) (7x).

4.1.3 The Market Portfolio

Exercise: Find \(\mu_M\) in terms of \(A, B, C, V, \vec{\mu}, r\).

\[ \text{Line (CML):} \quad \mu_P = \frac{\mu_M - r}{\sigma_M}\sigma_P + r \tag{3} \] \[ \text{Frontier (Hyperbola):} \quad \sigma_P^2 = \frac{A\mu_P^2 - 2B\mu_P + C}{AC - B^2} \tag{4} \]

At the tangency point \(M\), the slopes must be equal. We choose run over rise, so from (3), the inverse slope is:

\[ \frac{d\sigma_P}{d\mu_P}\bigg|_{(\sigma_M, \mu_M)} = \frac{\sigma_M}{\mu_M - r} \]

Now, we differentiate (4) with respect to \(\mu_P\):

\[ \frac{d}{d\mu_P}(\sigma_P^2) = \frac{d}{d\mu_P}\left( \frac{A\mu_P^2 - 2B\mu_P + C}{AC - B^2} \right) \] \[ 2\sigma_P \cdot \frac{d\sigma_P}{d\mu_P} = \frac{2A\mu_P - 2B}{AC - B^2} \]

Evaluating at point \(M\):

\[ \sigma_M \frac{d\sigma_P}{d\mu_P} = \frac{A\mu_M - B}{AC - B^2} \implies \frac{d\sigma_P}{d\mu_P} = \frac{1}{\sigma_M} \frac{A\mu_M - B}{AC - B^2} \]

Now, set the geometric slope equal to the derivative slope:

\[ \begin{aligned} \frac{\sigma_M}{\mu_M - r} &= \frac{1}{\sigma_M} \frac{A\mu_M - B}{AC - B^2} \\ (AC - B^2)\sigma_M^2 &= (\mu_M - r)(A\mu_M - B) \end{aligned} \]

Substitute (4) back in for the LHS and expand the RHS:

\[ \begin{aligned} A\mu_M^2 - 2B\mu_M + C &= A\mu_M^2 - B\mu_M - Ar\mu_M + Br \\ -2B\mu_M + C &= - B\mu_M - Ar\mu_M + Br \\ \mu_M(B - Ar) &= C - Br \end{aligned} \]

Our final result is \(\boxed{\mu_M = \frac{C - Br}{B - Ar}}\).

4.2 The Capital Asset Pricing Model

Definition: For a security \((R_i, \mu_i, \sigma_i)\), we define its beta as

\[ \beta_i = \frac{\text{Cov}(R_i, R_M)}{\sigma_M^2} \]

where \((R_M, \mu_M, \sigma_M)\) is the market portfolio.

  1. Measures the degree to which the security's return moves in step with the market's return.
  2. \(|\beta_i| = \frac{|\rho_{iM}|\sigma_i \sigma_M}{\sigma_M^2} = |\rho_{iM}|\frac{\sigma_i}{\sigma_M} \implies \sigma_i \ge |\beta_i|\sigma_M\).
  3. \(0 < \beta_i < 1\): the stock fluctuates less than the market (defensive stock).
  4. \(\beta_i > 1\): the stock fluctuates more than the market (aggressive stock).

Definition: If \(r\) is the risk free rate then

  1. \(\mu_i - r\) is the risk premium of the security.
  2. \(\mu_M - r\) is the risk premium of the market portfolio.

Theorem (CAPM): Assuming \(V\) is positive definite, \(\vec{\mu}\) and \(\vec{e}\) are linearly independent and \(0 \le r < \mu_G\), then

\[ \beta_i = \frac{\mu_i - r}{\mu_M - r} \implies \mu_i = r + \beta_i(\mu_M - r) \]

A point under the Security Market Line is overpriced, while a point above is underpriced.

Proof:

\[ \beta_i = \frac{\text{Cov}(R_i, R_M)}{\text{Var}(R_M)} = \frac{\text{Cov}(R_i, R_M)}{\text{Cov}(R_M, R_M)} \]

To compute these covariances, recall:

  1. Covariance of two portfolios: \(\vec{w}_{P_1}^T V \vec{w}_{P_2}\).
  2. Security \(i\) has weight vector \(\vec{e}_i^T = [0 \dots 1 \dots 0]\) (1 at the \(i^{th}\) position).
  3. The Market Portfolio weights (\(\vec{w}_M\)) are given by \(\vec{w}_M = V^{-1} \frac{\vec{\mu} - r\vec{e}}{B - Ar}\).

Substitute the matrix forms into the Beta fraction:

\[ \beta_i = \frac{\vec{e}_i^T V \vec{w}_M}{\vec{w}_M^T V \vec{w}_M} \]

Now, substitute the definition of \(\vec{w}_M\) into the \(V \vec{w}_M\) term:

\[ V \vec{w}_M = V \left( V^{-1} \frac{\vec{\mu} - r\vec{e}}{B - Ar} \right) = \frac{\vec{\mu} - r\vec{e}}{B - Ar} \]

Substitute this back into the numerator and denominator:

\[ \beta_i = \frac{\vec{e}_i^T \left( \frac{\vec{\mu} - r\vec{e}}{B - Ar} \right)}{\vec{w}_M^T \left( \frac{\vec{\mu} - r\vec{e}}{B - Ar} \right)} = \frac{\vec{e}_i^T (\vec{\mu} - r\vec{e})}{\vec{w}_M^T (\vec{\mu} - r\vec{e})} \]

Distribute the transpose vectors:

  1. Numerator: Since \(\vec{e}_i\) selects the \(i\)-th element: \(\vec{e}_i^T \vec{\mu} = \mu_i\) and \(\vec{e}_i^T \vec{e} = 1\), giving \(\mu_i - r\).
  2. Denominator: Since weights sum to 1 (\(\vec{w}_M^T \vec{e} = 1\)) and portfolio return is \(\vec{w}_M^T \vec{\mu} = \mu_M\), giving \(\mu_M - r\).

We get the final result: \(\beta_i = \frac{\mu_i - r}{\mu_M - r}\).

4.2.1 Security Pricing via CAPM

Recall that the return of a security over the interval \([t_0, t_f]\) is:

\[ R_{t_0}(t_f) = \frac{S(t_f) - S(t_0) + D_{t_0}(t_f)}{S(t_0)} \]

We apply the expectation operator \(\mathbb{E}\) to find the expected return \(\mu_i\):

\[ \mu_i = \mathbb{E}[R] = \frac{\mathbb{E}[S(t_f)] - S(t_0) + \mathbb{E}[D_{t_0}(t_f)]}{S(t_0)} \]

We rearrange the equation, solving for the current price \(S(t_0)\):

\[ \begin{aligned} \mu_i S(t_0) &= \mathbb{E}[S(t_f)] - S(t_0) + \mathbb{E}[D_{t_0}(t_f)] \\ S(t_0) &= \frac{\mathbb{E}[S(t_f)] + \mathbb{E}[D_{t_0}(t_f)]}{1 + \mu_i} \end{aligned} \]

From the CAPM Theorem, we know \(\mu_i = r + \beta_i(\mu_M - r)\). Plugging this into the denominator, we get the pricing formula:

\[ \boxed{S(t_0) = \frac{\mathbb{E}[S(t_f)] + \mathbb{E}[D_{t_0}(t_f)]}{1 + r + \beta_i(\mu_M - r)}} \]

5. Binomial Trees and Security Pricing Modeling

5.1 Binomial Tree Model of Security Prices

We fix a time interval \([t_0, t_f]\) and let \(\tau = t_f - t_0\). Next, we divide \([t_0, t_f]\) into \(n\) subintervals \([t_0, t_1], \dots, [t_{n-1}, t_n]\) of the same length \(h_n = \frac{\tau}{n}\).

Let \(S(t)\) be the price of the security at time \(t\), then we denote \(S_j = S(t_j)\). \(S_0\) is assumed known (current price), and \(S_1, \dots, S_n\) are random variables.

The gross returns are independent random variables:

\[ \frac{S_1}{S_0}, \frac{S_2}{S_1}, \dots, \frac{S_n}{S_{n-1}} \text{ (i.i.d)} \]

where:

\[ \frac{S_j}{S_{j-1}} = \begin{cases} u_n \text{ with probability } p_n \\ d_n \text{ with probability } 1 - p_n \end{cases} \]

If \(N_U\) is the random variable giving the number of upticks in the price, then \(N_U\) follows a \(\text{Binomial}(n, p_n)\):

\[ \mathbb{P}(N_U = k) = {n\choose k} p_n^k (1-p_n)^{n-k} = \mathbb{P}(S_n = S_0u_n^kd_n^{n-k}) \]

The expected value of the future price \(S_n\) can be found in two ways:

  1. \(\mathbb{E}(S_n) = \sum S_0 u_n^k d_n^{n-k} \mathbb{P}(S_u = S_0u_n^k d_n^{n-k})\).
  2. Use the i.i.d property of the gross return: \[ \frac{S_n}{S_0} = \frac{S_n}{S_{n-1}} \times \dots \times \frac{S_1}{S_0} \implies \mathbb{E}(\frac{S_n}{S_0}) = \mathbb{E}(\frac{S_n}{S_{n-1}}) \times \dots \times \mathbb{E}(\frac{S_1}{S_0}) = (\mathbb{E}(\frac{S_j}{S_{j-1}}))^n \] As such, \(\mathbb{E}(S_n) = S_0[p_nu_n + (1-p_n)d_n]^n\).

Example: Suppose a stock is worth \(\$100\) today. Using a \(20\)-period binomial tree over \(1\) month, with \(u_{20} = 1.02, d_{20} = .98, p_{20} = .53\):

  1. Find the lowest and highest possible prices.
  2. Find the \(15^{th}\) lowest price.
  3. Find the probability that the price is the \(15^{th}\) lowest price.
  4. Find the expected value of the stock price in \(1\) month.

Solution:

  1. Lowest: \(S_0d_{20}^{20} = 100(.98)^{20} \approx \$66.76\), Highest: \(S_0u_{20}^{20} = 100(1.02)^{20} \approx \$148.59\).
  2. \(S_0u_{20}^{14}d_{20}^{6} = 100(1.02)^{14}(.98)^{6} \approx \$116.89\).
  3. \(\mathbb{P}(S_{20} = S_0u_{20}^{14}d_{20}^6) = \mathbb{P}(N_U = 14) = {20 \choose 14}(.53)^{14}(.47)^6 \approx 5.8\%\).
  4. \(\mathbb{E}(S_{20}) = 100[(.53)(1.02) + (.47)(.98)]^{20} \approx \$102.43\).

5.2 The Cox-Ross-Rubinstein Binomial Tree

The CRR tree model assumes that \(u_nd_n = 1\).

  1. The expected time-step return rate per unit time period converges to a constant \(m\), the instantaneous expected return. \[ \frac{\mathbb{E}(R(t_0,t_1))}{h_n} \to m \text{ as } n \to \infty, \text{ where } R(t_0, t_1) = \frac{S_1 - S_0 + D(t_0, t_1)}{S_0} \]
  2. The expected time-step log return rate per unit time period converges to a constant \(\mu\), the instantaneous log return or drift: \[ \mu_n = \frac{\mathbb{E}(\ln \frac{S_1}{S_0})}{h_n} \to \mu \text{ as } n \to \infty \]
  3. The variance of the time-step log return per unit time step converges to \(\sigma^2\), the square of the volatility: \[ \sigma_n^2 = \frac{\text{Var}(\ln \frac{S_1}{S_0})}{h_n} \to \sigma^2 \text{ as } n \to \infty \]

Proposition 1: \(\boxed{\mu_nh_n = p_n\ln u_n + (1-p_n)\ln d_n}\).

Proof: Recall the following:

\[ \mu_n = \frac{\mathbb{E}(\ln \frac{S_1}{S_0})}{h_n}, \frac{S_j}{S_{j-1}} = \begin{cases} u_n \text{ with probability } p \\ d_n \text{ with probability } 1-p \end{cases} \]

We know:

\[ \ln \frac{S_1}{S_0} = \begin{cases} \ln u_n \text{ with probability } p \\ \ln d_n \text{ with probability } 1-p \end{cases} \]

As such, \(\mu_nh_n = \mathbb{E}(\ln \frac{S_1}{S_0}) = p_n \ln u_n + (1-p_n)\ln d_n\).

Proposition 2: \(\boxed{\sigma_n^2 h_n = p_n(1-p_n)[\ln \frac{u_n}{d_n}]^2}\).

Proof: We know:

\[ (\ln \frac{S_1}{S_0})^2 = \begin{cases} (\ln u_n)^2 \text{ with probability } p \\ (\ln d_n)^2 \text{ with probability } 1-p \end{cases} \]

As well, since \(\sigma_n^2 = \frac{\text{Var}(\ln \frac{S_1}{S_0})}{h_n}\):

\[ \begin{aligned} \sigma_n^2 h_n &= \text{Var}(\ln \frac{S_1}{S_0}) = \mathbb{E}[(\ln \frac{S_1}{S_0})^2] - [\mathbb{E}(\ln \frac{S_1}{S_0})]^2 \\ &= p_n(\ln u_n)^2 + (1-p_n)(\ln d_n)^2 - (p_n \ln u_n + (1-p_n)\ln d_n)^2 \\ &= p_n (1-p_n)[(\ln u_n)^2 + (\ln d_n)^2 - 2 \ln u_n \ln d_n] \\ &= p_n(1-p_n)[\ln u_n - \ln d_n]^2 \end{aligned} \]

Proposition 3: \(\boxed{\mu = m - q - \frac{\sigma^2}{2}}\).

Proof: Let \(h_n = t_1 - t_0\) and \(q\) be the dividend rate such that \(D(t_0, t_1) = q S_0 h_n\). Define the return \(R_1 = \frac{S_1 - S_0}{S_0} = \frac{S_1}{S_0} - 1 \implies \frac{S_1}{S_0} = 1 + R_1\). Using the Taylor expansion \(\ln(1+x) \approx x - \frac{x^2}{2}\) (for \(x \approx 0\)):

\[ \begin{aligned} h_n \mu_n &= \mathbb{E}(\ln \frac{S_1}{S_0}) = \mathbb{E}(\ln(1+R_1)) \\ &\approx \mathbb{E}(R_1 - \frac{R_1^2}{2}) \\ &= \mathbb{E}(R_1) - \frac{1}{2}\mathbb{E}(R_1^2) \end{aligned} \]

We evaluate the terms:

  1. \(\mathbb{E}(R_1) = \mathbb{E}(\frac{S_1-S_0+D_0}{S_0}) - \frac{D_0}{S_0} \approx m h_n - q h_n = (m-q)h_n\).
  2. \(\text{Var}(\ln \frac{S_1}{S_0}) \approx \text{Var}(R_1) = \mathbb{E}(R_1^2) - [\mathbb{E}(R_1)]^2\).
    1. We assume \(n\) is large, so terms of order \(h_n^2\) (like \([\mathbb{E}(R_1)]^2 \approx [(m-q)h_n]^2\)) are negligible.
    2. Therefore, \(\mathbb{E}(R_1^2) \approx \text{Var}(\ln \frac{S_1}{S_0}) = \sigma^2 h_n\).

Substituting back:

\[ h_n \mu_n \approx (m-q)h_n - \frac{1}{2}\sigma^2 h_n \implies \mu \approx m - q - \frac{\sigma^2}{2} \]

5.2.1 The Cox-Ross-Rubinstein (CRR) Binomial Tree Theorem

Theorem: Given a security with volatility \(\sigma\), drift \(\mu\), expected return \(m\), and dividend rate \(q\), the parameters \(u_n, d_n\) and \(p_n\) for a CRR tree are given by:

  1. \(u_n \approx e^{\sigma\sqrt{h_n}}\)
  2. \(d_n \approx e^{-\sigma\sqrt{h_n}}\)
  3. \(p_n \approx \frac{1}{2}\left(1 + \frac{\mu}{\sigma}\sqrt{h_n}\right) \approx \frac{e^{(m-q)h_n} - d_n}{u_n - d_n}\)

Proof of (a) and (b): We impose the symmetry constraint \(u_n d_n = 1 \implies \ln d_n = - \ln u_n\). From Proposition 2:

\[ \sigma^2 h_n = p_n(1-p_n)[\ln u_n - \ln d_n]^2 = p_n(1-p_n)[2 \ln u_n]^2 \]

Assuming \(p_n \approx \frac{1}{2}\) (to first order):

\[ \begin{aligned} \sigma^2 h_n &\approx \frac{1}{2}\left(1-\frac{1}{2}\right) 4 (\ln u_n)^2 \\ \sigma^2 h_n &\approx (\ln u_n)^2 \implies \ln u_n \approx \sigma\sqrt{h_n} \end{aligned} \]

Thus, \(u_n \approx e^{\sigma\sqrt{h_n}}\) and \(d_n = 1/u_n \approx e^{-\sigma\sqrt{h_n}}\).

Proof of (c) (Derivation of Exact Formula): We solve for \(p_n\) by matching the expected future price.

\[ \begin{aligned} \mathbb{E}\left(\frac{S_1}{S_0}\right) &= p_n u_n + (1-p_n)d_n \\ \mathbb{E}(1+R_1) &\approx 1 + (m-q)h_n \approx e^{(m-q)h_n} \end{aligned} \]

Equating the two expressions:

\[ \begin{aligned} p_n u_n + d_n - p_n d_n &= e^{(m-q)h_n} \\ p_n(u_n - d_n) &= e^{(m-q)h_n} - d_n \\ p_n &= \frac{e^{(m-q)h_n} - d_n}{u_n - d_n} \end{aligned} \]

Proof of (c) (Derivation of Approximation): Alternatively, using Proposition 1 and Parts A/B:

\[ \begin{aligned} \mu h_n &= p_n \ln u_n + (1-p_n) \ln d_n \\ \mu h_n &= p_n (\sigma\sqrt{h_n}) + (1-p_n)(-\sigma\sqrt{h_n}) \\ \mu h_n &= \sigma\sqrt{h_n} (2p_n - 1) \end{aligned} \]

Solving for \(p_n\):

\[ 2p_n - 1 \approx \frac{\mu\sqrt{h_n}}{\sigma} \implies p_n \approx \frac{1}{2}\left(1 + \frac{\mu}{\sigma}\sqrt{h_n}\right) \]

5.3 From CRR Tree to Continuous Time Model

Question: Does the CRR tree model converge as \(n \to \infty\) to a continuous model?

Let the total time be \(t\). We divide the interval \([0, t]\) into \(n\) steps of length \(h_n = \frac{t}{n}\). The price at time \(t\), \(S_n(t)\), can be written as the product of independent increments:

\[ S_n(t) = S_0 \cdot \frac{S_1}{S_0} \cdot \frac{S_2}{S_1} \dots \frac{S_n}{S_{n-1}} \implies \ln \frac{S_n(t)}{S_0} = \sum_{j=1}^{n} \ln \frac{S_j}{S_{j-1}} \]

Let \(Y_{n,j} = \ln \frac{S_j}{S_{j-1}}\) be the log returns, which are i.i.d for fixed \(n\). We define the standardized log return:

\[ X_{n,j} = \frac{Y_{n,j} - \mathbb{E}(Y_{n,j})}{\sqrt{\text{Var}(Y_{n,j})}} \]

From previous propositions, we know \(\mathbb{E}(Y_{n,j}) \approx \mu h_n\) and \(\text{Var}(Y_{n,j}) \approx \sigma^2 h_n\). Substituting in:

\[ \ln \frac{S_n(t)}{S_0} \approx \sum_{j=1}^{n} (\mu h_n + \sigma\sqrt{h_n} X_{n,j}) = \mu (n h_n) + \sigma\sqrt{n h_n} \left( \frac{1}{\sqrt{n}} \sum_{j=1}^{n} X_{n,j} \right) \]

Since \(n h_n = t\):

\[ S_n(t) = S_0 \exp \left[ \mu t + \sigma\sqrt{t} \left( \frac{1}{\sqrt{n}} \sum_{j=1}^{n} X_{n,j} \right) \right] \]

5.3.1 The Limit Theorem (Lindeberg CLT)

We cannot use the classic Central Limit Theorem (CLT) because we have a triangular array of random variables (the distribution of \(X_{n,j}\) depends on \(n\)). Instead, we use the Lindeberg Central Limit Theorem (LCLT).

Theorem (LCLT): For a triangular array of independent random variables \(X_{n,j}\), if:

  1. \(\mathbb{E}(X_{n,j}) = 0\) (True by definition).
  2. \(\sum_{j=1}^{n} \mathbb{E}(X_{n,j}^2) = 1\) (True, sum is \(n \cdot \frac{1}{n} = 1\)).
  3. Lindeberg Condition: For any \(\epsilon > 0\), \(\lim_{n \to \infty} \sum \mathbb{E}(X_{n,j}^2 \mathbf{1}_{\{|X_{n,j}| > \epsilon\}}) = 0\).

Then:

\[ \frac{1}{\sqrt{n}} \sum_{j=1}^{n} X_{n,j} \xrightarrow{d} Z \sim N(0,1) \]

Checking the Condition: In the CRR model, \(X_{n,j}\) takes values relating to \(\ln u_n\) and \(\ln d_n\). As \(n \to \infty\), \(h_n \to 0\), so \(\ln u_n \approx \sigma\sqrt{h_n} \to 0\). Thus, for large \(n\), \(|X_{n,j}| < \epsilon\), satisfying the condition.

Conclusion: As \(n \to \infty\):

\[ S_n(t) \to S_t = S_0 \exp(X_t) \quad \text{where } X_t \sim N(\mu t, \sigma^2 t) \]

\(S_t\) is a Lognormal random variable.

5.3.2 The Continuous-Time Security Price Formula

Definition: \(S_t\) is a continuous function of time satisfying:

  1. Stationarity of log returns: \(\ln \frac{S_{t+s}}{S_s} \stackrel{d}{=} \ln \frac{S_t}{S_0}\).
  2. Independence: If \(t_1 < t_2 < \dots < t_n\), then \(\ln \frac{S_{t_1}}{S_{t_0}}, \dots, \ln \frac{S_{t_n}}{S_{t_{n-1}}}\) are independent.
  3. Lognormality: \(\ln \frac{S_t}{S_0} \stackrel{d}{=} \mu t + \sigma\sqrt{t}Z \sim N(\mu t, \sigma^2 t)\).

Exercise: Let \(S_t = S_0 e^{X_t}\) where \(X_t \sim N(\mu t, \sigma^2 t)\). We know if \(X \sim N(a, b^2)\), then \(\mathbb{E}(e^X) = e^{a + \frac{b^2}{2}}\):

  1. Expected Value: \(\mathbb{E}(S_t) = S_0 \mathbb{E}(e^{X_t})\)/ Here, \(a = \mu t, b^2 = \sigma^2t\), so \(\mathbb{E}(S_t) = \boxed{S_0 e^{(\mu + \frac{\sigma^2}{2})t}}\).
  2. Variance: \(\text{Var}(S_t) = \mathbb{E}(S_t^2) - (\mathbb{E}(S_t))^2\).
    1. First, compute \(\mathbb{E}(S_t^2)\): \[ \mathbb{E}(S_t^2) = S_0^2 \mathbb{E}((e^{X_t})^2) = S_0^2 \mathbb{E}(e^{2X_t}) \]
    2. Since \(X_t \sim N(\mu t, \sigma^2 t) \implies 2X_t \sim N(2\mu t, 4\sigma^2 t)\), we have \(\mathbb{E}(e^{2X_t}) = e^{2\mu t + \frac{4\sigma^2 t}{2}} = e^{2\mu t + 2\sigma^2 t}\).
    3. Now, substitute back into the variance formula: \[ \begin{aligned} \text{Var}(S_t) &= S_0^2 e^{2\mu t + 2\sigma^2 t} - \left( S_0 e^{\mu t + \frac{\sigma^2}{2}t} \right)^2 \\ &= S_0^2 e^{2\mu t + 2\sigma^2 t} - S_0^2 e^{2\mu t + \sigma^2 t} \\ &= S_0^2 e^{2\mu t + \sigma^2 t} (e^{\sigma^2 t} - 1) \end{aligned} \]
    4. Using \(\mathbb{E}(S_t)\) notation: \(\boxed{\text{Var}(S_t) = S_0^2 (e^{\sigma^2 t} - 1) e^{(2\mu + \sigma^2)t}}\).

6. Stochastic Calculus and the GBM Model

6.1 Standard Brownian Motion

Definition: A collection of random variables \((X_n)_{n \ge 0}\) (discrete time) or \((X_t)_{t \ge 0}\) (continuous time) is called a stochastic process.

Definition: Given \(R_1, R_2, \dots\) i.i.d. random variables, the stochastic process

\[ W_k = \begin{cases} w_0 + R_1 + \dots + R_k & \text{if } k \ge 1 \\ w_0 & \text{if } k = 0 \end{cases} \]

is called a random walk.

Consider the following game: flip a fair coin \(a\) times (\(n\) flips per unit time). The winnings for the \(k^{th}\) flip are:

\[ R_k = \begin{cases} +\frac{1}{\sqrt{n}} & \text{with probability } \frac{1}{2} \\ -\frac{1}{\sqrt{n}} & \text{with probability } \frac{1}{2} \\ \end{cases} \]

Then, let \((W_k)_{k \ge 0}\) be the process defined by \(W_k = \sum_{i=1}^k R_i\) (with \(W_0=0\)), representing total winnings after \(k\) flips.

6.1.1 Properties of \((W_k)_{k \ge 0}\)

  1. \(\mathbb{E}(W_k) = 0\).
  2. \(\text{Var}(W_k) = \frac{k}{n}=t_k\).
  3. Stationarity: \(W_l - W_k \stackrel{\text{d}}{=} W_{l-k}\), for \(l > k\).
  4. Independent Increments: \(W_1-W_0, \dots, W_k - W_{k-1}\) are independent.
  5. Markov Property: \[ P(W_{k+1} = s_{k+1} \mid W_1 = s_1, \dots, W_k = s_k) = P(W_{k+1} = s_{k+1} \mid W_k = s_k) \]
  6. Martingale Property: \(\mathbb{E}(W_{k+1} \mid W_0, \dots, W_k) = W_k\).
  7. Convergence: \(W_{\lfloor tn \rfloor} \xrightarrow[n \to \infty]{d} N(0,t)\). (e.g., \(W(t_n) \rightarrow N(0,1)\)).
  8. Quadratic Variation: \(\sum_{i=1}^k (W(t_i) - W(t_{i-1}))^2 = t_k\).

Let \((W^{(n)}(t))_{t \ge 0}\) be the continuous time extension of \((W_k)_{k \ge 0}\) such that if \(t_k = \frac{k}{n}\):

\[ \begin{cases} W^{(n)}(t_k) = W_k \\ W^{(n)}(t) \text{ is affine on } [t_k, t_{k+1}] \implies W^{(n)}(t) = W_k + \frac{t - t_k}{1/n}(W_{k+1} - W_k) \end{cases} \]

Theorem: \((W^{(n)}(t))_{t \ge 0}\) converges (in distribution) to a stochastic process \((B(t))_{t \ge 0}\) called Standard Brownian Motion (SBM) or Wiener Process.

Definition: The stochastic process \((B(t))_{t \ge 0}\) is called Standard Brownian Motion if:

  1. \(B(0) = 0\).
  2. \(B(t)\) is continuous a.s.
  3. \(B(t) - B(s) \sim N(0, t-s)\), for all \(0 \le s < t\).
  4. \(B(t)\) has independent increments.
SRW (\(W\))SBM (\(B\))
\(t_k = \frac{k}{n}\)\(t\)
\(t_{k+1} - t_k = \frac{1}{n}\)\(dt\)
\(W_k = W(t_k)\)\(B(t)\)
\(R_k = W_{k+1} - W_k\)\(dB(t) = B(t+dt) - B(t)\)
\(R_i\) i.i.d.\(dB(t_i)\) i.i.d.
\(\mathbb{E}(W_k) = 0, \quad \text{Var}(W_k) = t_k\)\(\mathbb{E}(B(t)) = 0, \quad \text{Var}(B(t)) = t\)
Markov & MartingaleMarkov & Martingale
QV: \(\sum (W(t_i) - W(t_{i-1}))^2 = t_k\)QV: \(\sum (B(t_i) - B(t_{i-1}))^2 \xrightarrow[m.s.]{} t\)

6.2 Geometric Brownian Motion

Definition: The stochastic process \((X(t))_{t \ge 0}\) is called a Brownian motion with drift and scaling if:

  1. \(X(0) = x_0\)
  2. \(X(t)\) is continuous a.s.
  3. \(X(t) - X(s) \sim N(\mu(t-s),\sigma^2(t-s))\), for all \(0 \leq s < t\).
  4. \(X(t)\) has independent increments.

The drift is \(\mu\). Note: \(X(t) \sim N(\mu t, \sigma^2 t) \implies \mathbb{E}(X(t)) = \mu t\).

If \(B\) is a Standard Brownian Motion, then:

\[ X(t) \stackrel{\text{d}}{=} x_0 + \mu t + \sigma B(t) \sim N(x_0 + \mu t, \sigma^2 t) \]

This process satisfies the stochastic differential equation (SDE):

\[ \begin{aligned} dX(t) &= X(t+dt) - X(t) \\ &= \mu dt + \sigma (B(t+dt) - B(t)) \\ &= \boxed{\mu dt + \sigma dB(t)} \end{aligned} \]

Note: If \(\mu = 0, \sigma = 1\), then \(dX(t) = dB(t) \implies X(t) = B(t)\).

6.2.1 Lognormal Model for Security Prices

Recall the continuous time model for security prices from Chapter 5 satisfies:

  1. \(S_t\) is continuous a.e.
  2. Stationarity of log returns.
  3. Independence of log returns.
  4. Lognormality: \(\ln \frac{S_t}{S_0} \sim N(\mu t, \sigma^2t)\).

Let \(X(t) = \ln \frac{S_t}{S_0}\). Since \(X(0)=0\), \(X\) is continuous, and increments are normally distributed, \(X(t)\) is a Brownian motion with drift and scaling.

\[ \begin{aligned} X(t) &= \ln \frac{S_t}{S_0} \implies S_t = S_0e^{X(t)} = S_0e^{\mu t + \sigma B(t)} \end{aligned} \]

Definition: The stochastic process \((S(t))_{t \ge 0}\) is called a Geometric Brownian Motion (GBM) if

\[ S(t) = S_0e^{X(t)} \]

where \((X(t))_{t \ge 0}\) is a Brownian motion with drift and scaling.

Deriving the SDE for \(S(t)\)

We seek coefficients for \(dS(t) = (\dots) dt + (\dots) dB_t\).

1. Setup: \(\ln \frac{S_{t+dt}}{S_t} \sim N(\mu dt, \sigma^2 dt) \implies \frac{S_{t+dt}}{S_t} \stackrel{d}{=} e^{\mu dt + \sigma dB_t}\).

2. Expansion: Using Taylor series \(e^x \approx 1 + x + \frac{x^2}{2}\) with \(x = \mu dt + \sigma dB_t\):

\[ \begin{aligned} \frac{S_{t+dt}}{S_t} &\approx 1 + (\mu dt + \sigma dB_t) + \frac{1}{2}(\mu dt + \sigma dB_t)^2 \end{aligned} \]

3. Apply Ito Rules: Recall \((dt)^2 \to 0\), \(dt \cdot dB_t \to 0\), and \((dB_t)^2 \to dt\).

\[ \begin{aligned} \frac{S_{t+dt}}{S_t} &= 1 + \mu dt + \sigma dB_t + \frac{1}{2}\sigma^2 (dB_t)^2 \\ &= 1 + \left(\mu + \frac{\sigma^2}{2}\right)dt + \sigma dB_t \end{aligned} \]

4. Result: Rearranging for \(dS_t = S_{t+dt} - S_t\):

\[ \boxed{dS_t = S_t \underbrace{\left(\mu + \frac{\sigma^2}{2}\right)}_{\text{Drift Term}} dt + S_t \underbrace{\sigma}_{\text{Diffusion}} dB_t} \]

Property: \((S(t))_{t \ge 0}\) is a GBM such that \(S(t) \stackrel{\text{d}}{=} S_0e^{\mu t + \sigma B(t)}\) iff

\[ dS(t) = \left( \mu + \frac{\sigma^2}{2}\right) S(t) dt + \sigma S(t)dB(t) \]

Notation Note: Often written as \(dS_t = (m-q)S_t dt + \sigma S_t dB_t\), where \(m-q = \mu + \frac{\sigma^2}{2}\).

Example (Naive/Incorrect Approach): Solving \(dS_t = (m-q)S_t dt + \sigma S_t dB_t\).

  1. Standard Calculus: \(\int \frac{dS}{S} = \ln S_t - \ln S_0\).
  2. Integrating RHS: \(\int (m-q)dt + \sigma dB = (m-q)t + \sigma B(t)\).
  3. Result: \(S(t) = S_0 e^{(m-q)t + \sigma B(t)}\). This is INCORRECT. It misses the \(-\frac{\sigma^2}{2}\) term because regular calculus does not account for quadratic variation (\((dB)^2 \to dt\)).

6.3 Ito's Lemma

Ito's Lemma: Let \(X\) be a process satisfying \(dX(t) = a(X,t) dt + b(X,t) dB(t)\). Let \(f(x,t)\) be continuously differentiable in \(t\) and twice in \(x\). Let \(Y(t)=f(X(t),t)\). Then:

\[ \begin{aligned} dY(t) &= \left( \frac{\partial f}{\partial t} + a \frac{\partial f}{\partial x} + \frac{1}{2}b^2 \frac{\partial^2f}{\partial x^2}\right)dt + b \frac{\partial f}{\partial x} dB(t) \end{aligned} \]

In short: \(df = (f_t + af_x + \frac{1}{2}b^2f_{xx})dt + bf_xdB\).

Cases:

  1. SBM: \(a=0, b=1\).
  2. BM with drift: \(a=\mu, b=\sigma\).
  3. Lognormal: \(a=(m-q)S, b=\sigma S\).

6.3.1 Examples of Ito's Lemma

1. Find \(d(B^2(t))\):
\(f(x,t) = x^2\) and \(X=B\) (\(a=0, b=1\)).

\[ f_t = 0, \quad f_x = 2x = 2B, \quad f_{xx} = 2 \implies \boxed{d(B^2) = dt + 2B dB} \]

2. Find \(d(t + e^{B(t)})\):
\(f(x,t) = t + e^x\) and \(X=B\) (\(a=0, b=1\)).

\[ f_t = 1, \quad f_x = e^B, \quad f_{xx} = e^B \implies \boxed{d(t+e^B) = (1 + \frac{1}{2}e^B)dt + e^B dB} \]

3. Find \(d(\ln S(t))\) for GBM:
\(f(S,t) = \ln S\). Process is \(dS = (m-q)S dt + \sigma S dB\) (so \(a=(m-q)S, b=\sigma S\)).

\[ f_t = 0, \quad f_S = \frac{1}{S}, \quad f_{SS} = -\frac{1}{S^2} \]

Applying Ito:

\[ \begin{aligned} d(\ln S) &= \left( 0 + (m-q)S \frac{1}{S} + \frac{1}{2}(\sigma S)^2 \left(-\frac{1}{S^2}\right) \right) dt + \sigma S \frac{1}{S} dB \\ &= \boxed{\left( m - q - \frac{\sigma^2}{2} \right) dt + \sigma dB} \end{aligned} \]

Solving the GBM SDE (Correct Approach)

To solve \(dS(t) = (m-q)S(t)dt + \sigma S(t)dB(t)\), we integrate the result from Example 3 above.

\[ \begin{aligned} \int_0^t d(\ln S) &= \int_0^t \left( m - q - \frac{\sigma^2}{2} \right) dt + \int_0^t \sigma dB \\ \ln S_t - \ln S_0 &= \left( m - q - \frac{\sigma^2}{2} \right)t + \sigma B_t \end{aligned} \]

Exponentiating both sides:

\[ \boxed{S_t = S_0 e^{\left( m - q - \frac{\sigma^2}{2} \right)t + \sigma B_t}} \]

6.3.2 Ito's Integral

Consider a partition \(0 = t_0 < \dots < t_n = t\). The Ito integral of a process \(f\) is:

\[ \int_{0}^{t}f(s)dB(s) = \lim_{n \to \infty}\sum_{i=1}^{n}f(t_{i-1})(B(t_i) - B(t_{i-1})) \]

Key: The integrand is evaluated at the left endpoint \(t_{i-1}\) .

Example: Calculate \(\int_0^t B(s) dB(s)\). Using the identity \(x^2-y^2 = (x-y)^2 + 2y(x-y)\) on the sum \(\sum (B_{t_i}^2 - B_{t_{i-1}}^2)\):

\[ B(t)^2 - B(0)^2 = \underbrace{\sum (B_{t_i} - B_{t_{i-1}})^2}_{\to t \text{ (Quad. Var.)}} + 2 \underbrace{\sum B_{t_{i-1}}(B_{t_i} - B_{t_{i-1}})}_{\to \int B dB} \] \[ \implies B^2(t) = t + 2 \int_0^t B(s) dB(s) \implies \boxed{\int_0^t B(s) dB(s) = \frac{B^2(t)}{2} - \frac{t}{2}} \]

SDE in Integral Form: \(dX(t) = a dt + b dB(t)\) is shorthand for:

\[ X(t) - X(0) = \int_{0}^{t}a(X(s),s) ds + \int_{0}^{t}b(X(s),s)dB(s) \]

Properties of Ito's Integral (\(\mathcal{I}(t) = \int_{0}^{t} f(s)dB(s)\)):

  1. \(\mathcal{I}(t)\) is a martingale.
  2. \(\mathbb{E}(\mathcal{I}(t)) = 0\).
  3. Isometry: \(\text{Var}(\mathcal{I}(t)) = \mathbb{E}[(\int f dB)^2] = \mathbb{E}[\int f^2 ds]\).
  4. If \(f\) is deterministic, \(\int_{0}^{t}f(s)dB(s) \sim N(0, \int_{0}^{t}f^2(s)ds)\).

7. Call Options

7.1 Options

European Options:

  1. A call option is a contract giving the buyer (or holder) the right (but not the obligation) to buy an asset from the seller (or writer) for a price fixed in advance called the strike price (or exercise price), at a specified future date called the exercise date.
  2. A put option gives the right to sell the underlying asset.

American Options: Can be exercised at any time prior to the exercise date.

Law of One Price: Suppose investment \(A\) costs \(C_A\) and investment \(B\) costs \(C_B\). If the payoff from investment \(A = \) payoff of investment \(B\), then either \(C_A = C_B\) or there is an arbitrage.

Assume no arbitrage in what follows!

The premium of an option contract is the amount that the buyer needs to pay and the seller receives at the time when both parties enter into the contract. A premium must be paid because otherwise there is an arbitrage since the payoff is \(\ge 0\).

Notations:

  1. \(t\): time contract was entered and premium paid
  2. \(T\): exercise date
  3. \(S(t)\): price of the underlying asset at time \(t\)
  4. \(K\): strike price
  5. \(C(t)\): call price (premium) at time \(t\)
  6. \(P(t)\): put price (premium) at time \(t\)

Call Option:

  1. \(\text{Payoff} = \max \{S(T) - K, 0\} = C(T)\).
  2. \(\text{Profit} = \max \{S(T) - K, 0\} - C(t)e^{r(T-t)}\), where the latter term is the time value of money factor.

Put Option:

  1. \(\text{Payoff} = \max \{K-S(T), 0\}\).
  2. \(\text{Profit} = \max \{K-S(T), 0\} - P(t)e^{r(T-t)}\), where the latter term is the time value of money factor.

Example: On March 22, the call option strike price of Rolls-Royce was \(\$220\), with exercise date May 22. Suppose that the option sold for \(\$19.5\) and you bought it using a loan at \(5.23\%\). For what values of the stock price at expiration will you make a profit?

  1. Solution: \(\text{Profit} = \max \{S(T) - K, 0\} - C(t)e^{r(T-t)} > 0 \implies S(T) > 220 + 19.5e^{.0523 \cdot \frac{2}{12}} = \$239.67\).

Question (Non-dividend paying stock. Ignore time value)

Jon and Paul both bought an American call option at time \(t_0 = 0\), with underlying asset price \(S(t)\), strike price \(K\), and expiration \(T\).

At time \(t\) (\(0 < t < T\)), assume \(S(t) > K\).

  1. Jon decides to exercise his call immediately.
  2. Can Paul keep his call until expiration and make sure that his payoff is at least as good as Jon's?

Strategy Comparison

Jon's Payoff (at time \(t\)):
Exercises immediately. \[ \text{Payoff} = S(t) - K \]
Paul's Strategy:
Paul keeps the option but wants to secure cash now to match Jon.
  1. Short sell the asset at time \(t\). Receives \(S(t)\).
  2. Wait until time \(T\).
  3. Close short position by buying back the asset at the cheapest price between \(K\) (using the option) or \(S(T)\) (market price).
Paul's Payoff (at time \(T\)):
\[ \text{Payoff} = \max \{ \underbrace{S(t) - K}_{\text{Exercise Option}}, \quad \underbrace{S(t) - S(T)}_{\text{Buy at Market}} \} \]

Conclusion: Paul's payoff is always \(\ge S(t) - K\). Therefore, it is never optimal to exercise an American call on a non-dividend paying stock early.

Put-Call Parity

Theorem: Let \(C(t)\) and \(P(t)\) be the premium paid for a European call and put with strike price \(K\), underlying security price \(S(t)\), and exercise date \(T\). Let \(r\) be the risk-free rate. Then:

\[ \boxed{C(t) = S(t) + P(t) - K e^{-r(T-t)}} \]
  1. Proof: At time \(t\):
    1. Portfolio A:
      1. 1 Call (long)
    2. Portfolio B:
      1. 1 share (long)
      2. 1 put (long)
      3. Borrow \(Ke^{-r(T-t)}\) at risk-free rate (Short Bond)
  2. Claim: \(V_A(T) = V_B(T)\). We analyze the payoffs at maturity \(T\):
Component\(\boldsymbol{S(T) \ge K}\)\(\boldsymbol{S(T) < K}\)
Portfolio A (Call)\(S(T) - K\)\(0\)
Portfolio B
1 Share (\(S(T)\))\(S(T)\)\(S(T)\)
1 Put\(0\)\(K - S(T)\)
Repay Loan\(-K\)\(-K\)
Total B\(S(T) - K\)\(0\)

Conclusion (Law of One Price): Since the payoffs at time \(T\) are identical in all states of the world (\(V_A(T) = V_B(T)\)), the value of the portfolios at time \(t\) must be equal to prevent arbitrage.

\[ V_A(t) = V_B(t) \implies C(t) = S(t) + P(t) - Ke^{-r(T-t)} \]

8. The BSM Model and European Option Pricing

8.1 Binomial Approach to Pricing European Options

Question: What is the no-arbitrage price of a European call option with strike price \(\$100\)? (Assume the risk-free rate is \(5\%\)).

  1. Terminal payoff of the call is \(C(T) = \begin{cases} 10 \text{ up} \\ 0 \text{ down} \end{cases}\).
  2. Consider the replicating portfolio at \(t\):
    1. \(\frac{1}{2}\) unit of share.
    2. Borrow \(45e^{-\frac{.05}{12}}\) at risk-free.
  3. Value of the portfolio at \(T\): \[ V(T) = \frac{1}{2}S(T) - 45 = \begin{cases} \frac{1}{2}(110) - 45 = 10 \\ \frac{1}{2}(90) - 45 = 0 \end{cases} = C(T) \]
  4. We know \(C(T) = V(T)\), and by the Law of One Price, we have \(C(t) = V(t) = \frac{1}{2}(100) - 45e^{-\frac{.05}{12}} \approx \$5.22\).

8.1.1 1-Step Binomial Tree

  1. Consider the time interval \([t_0, t_1] = [t, T]\) and let \(h = t_1 - t_0\).
  2. \(S(t) = \) price of the security at time \(t\).
  3. Dividends (if any) are reinvested to purchase more units of the security: \[ \Delta(t_1) = e^{qh} \Delta(t_0) \text{ (} q= \text{ dividend rate}) \]
  4. \(C(t) = \) price at time \(t\) of the European call option, with underlying security \(S(t)\), strike price \(K\) and expiration \(T\).
  5. \[ S(t_1) = \begin{cases} S(t_0)u \text{ with probability } p \\ S(t_0)d \text{ with probability } 1-p \end{cases} \text{ (} u > 1, 0 < d < 1, 0 < p < 1 \text{)} \]
  6. \[ C(t_1) = \max\{S(t_1)-K, 0\} = \begin{cases} \max\{S(t_0)u - K, 0\} = C_u(t_1) \text{ with probability } p \\ \max\{S(t_0)d - K, 0\} = C_d(t_1) \text{ with probability } 1-p \end{cases} \]

Idea: Create a replicating portfolio that has the same payoff as the call option. Then, by the Law of One Price, the price of the call at time \(t_0\) is equal to the value of the portfolio at time \(t_0\).

Consider the portfolio: long \(\Delta(t_0)\) units of the security and short (borrow) \(b_0\) at risk-free rate \(r\).

The value of the portfolio at \(t_0\) is then:

\[ V(t_0) = \Delta(t_0)S(t_0) - b_0 \]

We need to find \(\Delta(t_0)\) and \(b_0\) so that \(V(t_1) = C(t_1)\).

Let \(h = t_1 - t_0\). The value of the portfolio at time \(t_1\) must match the option payoff \(C(t_1)\) in both the “up” and “down” states:

\[ V(t_1) = \underbrace{\Delta(t_1)S(t_1)}_{e^{qh}\Delta(t_0)S(t_1)} - b_0 e^{rh} = C(t_1) \]

This yields a system of 2 equations with 2 unknowns (\(\Delta(t_0)\) and \(b_0\)):

\[ \text{Up state: } e^{qh}\Delta(t_0)S(t_0)u - b_0 e^{rh} = C_u \tag{5} \] \[ \text{Down state: } e^{qh}\Delta(t_0)S(t_0)d - b_0 e^{rh} = C_d \tag{6} \]

Solving the system:

  1. Subtract (6) from (5): \[ e^{qh}\Delta(t_0)S(t_0)(u-d) = C_u - C_d \implies \boxed{\Delta(t_0) = e^{-qh}\frac{C_u - C_d}{S(t_0)(u-d)}} \]
  2. Plug \(\Delta(t_0)\) back into (5) to find \(b_0\): \[ b_0 = e^{-rh} \frac{dC_u - uC_d}{u-d} \]

Pricing the Call Option: Using the Law of One Price (LOP), \(C(t_0) = V(t_0)\):

\[ C(t_0) = \Delta(t_0)S(t_0) - b_0 \]

Substituting the expressions for \(\Delta(t_0)\) and \(b_0\):

\[ C(t_0) = e^{-qh}\frac{C_u - C_d}{u-d} - e^{-rh} \frac{dC_u - uC_d}{u-d} \]

Simplifying this expression yields the 1-Step Binomial Pricing Formula:

\[ \boxed{C(t_0) = e^{-rh} \left[ \frac{e^{(r-q)h} - d}{u-d}C_u + \frac{u - e^{(r-q)h}}{u-d}C_d \right]} \]

Example: A stock price is \(\$20\). After 3 months, it is either \(\$22\) or \(\$18\). How much should a call option to buy the stock for \(\$21\) in 3 months cost? Assume a risk-free rate of \(5\%\) and no dividends (\(q=0\)).

Parameters:

  1. \(S_0 = 20, K = 21, r = 0.05, h = \frac{3}{12} = 0.25\).
  2. \(u = \frac{22}{20} = 1.1\), \(d = \frac{18}{20} = 0.9\).

Step 1: Calculate Payoffs at \(t_1\)

\[ \begin{aligned} C_u &= \max(S_u - K, 0) = \max(22 - 21, 0) = 1 \\ C_d &= \max(S_d - K, 0) = \max(18 - 21, 0) = 0 \end{aligned} \]

Step 2: Apply Formula

\[ \begin{aligned} C(t_0) &= e^{-0.05(0.25)} \left[ \frac{e^{(0.05)(0.25)} \cdot 1 - 0.9 \cdot 1}{1.1 - 0.9}(1) + 0 \right] \\ &= e^{-0.0125} \left[ \frac{1.0126 - 0.9}{0.2} \right] \\ &\approx 0.9875 \left[ \frac{0.1126}{0.2} \right] \\ &\approx \boxed{\$0.56} \end{aligned} \]

8.2 Binomial Approach (Part II)

8.2.1 Risk Neutral Valuation

Observation: In the previous 1-step pricing formula, the result was independent of the real-world probability \(p\) of the stock moving up or down.

The Risk Neutral Hypothesis: We assume a theoretical world where investors are indifferent to risk. In this world, the expected return on the stock is exactly the risk-free rate (adjusted for dividends \(q\)).

\[ \mathbb{E}[S(t_1)] = S(t_0)e^{(r-q)h} \]

Let \(p^*\) be the risk neutral probability of an up move. We solve for \(p^*\) such that the expected future stock price matches the forward price:

\[ \begin{aligned} p^* S(t_0) u + (1-p^*) S(t_0) d &= S(t_0) e^{(r-q)h} \\ p^* u + (1-p^*) d &= e^{(r-q)h} \\ p^*(u-d) + d &= e^{(r-q)h} \end{aligned} \]

Solving for \(p^*\):

\[ \boxed{p^* = \frac{e^{(r-q)h} - d}{u - d}} \]

Note: For no arbitrage to exist, we must have \(d < e^{(r-q)h} < u\), which implies \(p^* \in (0,1)\).

Risk Neutral Pricing Formula: Substituting \(p^*\) into the 1-step pricing formula derived previously, the price becomes the discounted expected payoff under the risk-neutral measure:

\[ \begin{aligned} C(t_0) &= e^{-rh} [ p^* C_u(t_1) + (1-p^*) C_d(t_1) ] \\ &= e^{-rh} \mathbb{E}^* [ C(t_1) ] \end{aligned} \]

8.2.2 2-Step Binomial Tree

We extend to \(t_2 = 2h\). The tree now branches from \(t_0 \to t_1 \to t_2\).

  1. At \(t_2\), there are three possible states: \(uu, ud, dd\).
  2. The payoffs are \(C_{u^2}(t_2), C_{ud}(t_2),C_{d^2}(t_2)\).

Using the recursive property of risk-neutral valuation:

  1. Value at \(t_1\) (Up node): \(C_u(t_1) = e^{-rh} [ p^* C_{u^2} + (1-p^*) C_{ud} ]\).
  2. Value at \(t_1\) (Down node): \(C_d(t_1) = e^{-rh} [ p^* C_{ud} + (1-p^*) C_{d^2} ]\).
  3. Value at \(t_0\): \(C(t_0) = e^{-rh} [ p^* C_u(t_1) + (1-p^*) C_d(t_1) ]\).

Substituting the expressions for \(t_1\) into the equation for \(t_0\) gives the 2-step formula:

\[ C(t_0) = e^{-r(2h)} \left[ (p^*)^2 C_{u^2} + 2p^*(1-p^*) C_{ud} + (1-p^*)^2 C_{d^2} \right] \]

8.2.3 n-Step Binomial Tree

By mathematical induction (see TW#9, Problem 6), we can generalize this to an \(n\)-step tree where the total time is \(T = nh\).

Theorem: The price of a European Option at time \(t_0\) for an \(n\)-step binomial tree is:

\[ \boxed{C(t_0; n) = e^{-(nh)r} \sum_{i=0}^{n} \binom{n}{i} (p^*)^i (1-p^*)^{n-i} C_{u^i d^{n-i}}(t_n)} \]

Where:

  1. \(\binom{n}{i} = \frac{n!}{i!(n-i)!}\) is the number of paths with exactly \(i\) up moves.
  2. \(C_{u^i d^{n-i}}(t_n) = \max \{ S_0 u^i d^{n-i} - K, 0 \}\) is the payoff at expiration with \(i\) up moves and \(n-i\) down moves.
  3. \(p^* = \frac{e^{(r-q)h} - d}{u-d}\).

8.3 From the Binomial Model to Black-Scholes-Merton (BSM)

Goal: We want to find the limit of the Binomial Option Pricing formula as the number of steps \(n \to \infty\) (and consequently the time step \(h \to 0\)), converging to a continuous-time model.

8.3.1 Derivation

Consider the \(n\)-step binomial formula over the interval \([t, T]\). Let \(\tau = T-t\) and \(n h = \tau\).

\[ C(t) = e^{-r\tau} \sum_{i=0}^{n} \binom{n}{i} (p^*)^i (1-p^*)^{n-i} C_{u^i d^{n-i}}(T) \]

where the payoff is \(C_{u^i d^{n-i}}(T) = \max \{ S_t u^i d^{n-i} - K, 0 \}\).

1. Separating In-the-Money Paths: Let \(k_*\) be the threshold number of “up” moves such that the option expires in the money:

  1. If \(i < k_*\), \(S_T < K\) and the payoff is 0.
  2. If \(i \ge k_*\), \(S_T \ge K\) and the payoff is \(S_t u^i d^{n-i} - K\).

We can split the summation into two parts starting from \(k_*\):

\[ \begin{aligned} C(t) &= e^{-r\tau} \sum_{i=k_*}^{n} \binom{n}{i} (p^*)^i (1-p^*)^{n-i} (S_t u^i d^{n-i} - K) \\ &= \underbrace{S_t e^{-r\tau} \sum_{i=k_*}^{n} \binom{n}{i} (p^*)^i (1-p^*)^{n-i} u^i d^{n-i}}_{\text{Asset Term}} - \underbrace{K e^{-r\tau} \sum_{i=k_*}^{n} \binom{n}{i} (p^*)^i (1-p^*)^{n-i}}_{\text{Strike Term}} \end{aligned} \]

2. Interpreting Probabilities:

  1. The Strike Term can be rewritten using the cumulative binomial probability. Let \(X_n \sim \text{Binom}(n, p^*)\). The sum represents \(P(X_n \ge k_*)\).
  2. The Asset Term can be simplified by defining a new probability measure \(\hat{p}_*\) (related to the term \(p^* u\)). Let \(Y_n \sim \text{Binom}(n, \hat{p}_*)\). The sum simplifies to \(S_t e^{-q\tau} P(Y_n \ge k_*)\).

Thus:

\[ C(t) = S_t e^{-q\tau} P(Y_n \ge k_*) - K e^{-r\tau} P(X_n \ge k_*) \]

3. Applying the Central Limit Theorem (CLT): As \(n \to \infty\), the binomial distributions converge to the Normal distribution.

\[ \begin{aligned} P(Y_n \ge k_*) &\xrightarrow{n \to \infty} N(d_1) \quad (\text{or } N(d_+)) \\ P(X_n \ge k_*) &\xrightarrow{n \to \infty} N(d_2) \quad (\text{or } N(d_-)) \end{aligned} \]

8.3.2 The Black-Scholes-Merton Theorem

Theorem (BSM Formula): The price of a European call option at time \(t\) with expiry \(T\) is:

\[ \boxed{C(t) = e^{-q(T-t)} S(t) N(d_1) - e^{-r(T-t)} K N(d_2)} \]

where:

  1. \(N(x) = \frac{1}{\sqrt{2\pi}} \int_{-\infty}^{x} e^{-z^2/2} dz\) is the standard normal CDF.
  2. \(d_1 = \frac{\ln(S(t)/K) + (r - q + \frac{\sigma^2}{2})(T-t)}{\sigma\sqrt{T-t}}\)
  3. \(d_2 = d_1 - \sigma\sqrt{T-t} = \frac{\ln(S(t)/K) + (r - q - \frac{\sigma^2}{2})(T-t)}{\sigma\sqrt{T-t}}\)

Generalization (Time-Dependent Parameters): If \(r, q, \sigma\) are functions of time, the formula holds with the replacements:

\[ r(T-t) \to \int_t^T r(s) ds, \quad q(T-t) \to \int_t^T q(s) ds, \quad \sigma\sqrt{T-t} \to \sqrt{\int_t^T \sigma^2(s) ds} \]

8.3.3 Example Calculation

Problem: A security with volatility \(20\%\) sells for \(\$30\). Risk-free rate is \(8\%\). Find the no-arbitrage cost of a call option with strike \(\$34\) expiring in 3 months. Dividend rate \(q=0\).

Parameters: \(\sigma = 0.2, S_t = 30, r = 0.08, T-t = 0.25, K = 34, q = 0\).

  1. Calculate \(d_1\) \[ \begin{aligned} d_1 &= \frac{\ln(30/34) + (0.08 - 0 + 0.02)(0.25)}{0.2\sqrt{0.25}} \\ d_1 &= \frac{-0.125 + 0.025}{0.1} = \frac{-0.10016}{0.1} \approx -1.0016 \end{aligned} \]
  2. Calculate \(d_2\) \[ d_2 = d_1 - \sigma\sqrt{T-t} = -1.0016 - 0.1 = -1.1016 \]
  3. Calculate Option Price: Using standard normal tables: Using standard normal tables: \[ N(-1.0016) \approx 0.158, \quad N(-1.1016) \approx 0.135 \] Plug into the formula: \[ \begin{aligned} C(t) &= 30 N(-1.0016) - 34 e^{-0.08(0.25)} N(-1.1016) \\ &= 30(0.15827) - 34(0.9802)(0.13532) \\ &\approx \boxed{\$0.24} \end{aligned} \]
  4. Remark: Comparing this to a 100-step binomial tree yields a very similar result (\(\$0.56\) in the previous 1-step example was a rough approximation).

8.4 Derivation of the BSM PDE

8.4.1 SBM Model: Market Place Assumptions

  1. Equilibrium: supply equals demand.
  2. No arbitrage.
  3. Access to information: there is immediate availability of accurate information on all securities.
  4. Efficiency: a security's price adjusts instantly to new information, so its current price reflects all known information concerning the security.
  5. Liquidity: any number of units (even a fractional amount) of a security can be bought and sold instantly.
  6. No transaction costs.
  7. Borrowing/lending: borrowing and lending are at the risk-free rate \(r\).
  8. Short selling is allowed without restriction; in particular, the funds from a short sale can be used immediately to trade.

8.4.2 Log-normal assumption

We assume that the price of the underlying security \(S(t)\) follows a Geometric Brownian Motion (GBM):

\[ dS = (m-q)S dt + \sigma SdB \]

8.4.3 Derivation of the BSM PDE

Let \(f(S(t),t)\) be the price of the derivative at time \(t\) (call option, put option, \(\dots\)).

Consider the portfolio:

  1. Short \(1\) unit of the derivative.
  2. Long \(\Delta\) units of the security.

So at time \(t\) its value is \(V(t) = S(t)\Delta(t) - f(S(t),t)\). We must find \(\Delta\) such that the portfolio is risk-free.

We calculate the differential change in the portfolio value \(dV\) over a small time step \(dt\).

\[ dV = d(S\Delta) - df \]

Using the product rule for differentials \(d(XY) = XdY + YdX + dXdY\):

\[ dV = (\Delta dS + S d\Delta + dS d\Delta) - df \]

Assumption (Dividend Reinvestment): The change in the number of units held (\(S d\Delta + dS d\Delta\)) comes from reinvesting the dividends paid by the security.

\[ S d\Delta + dS d\Delta = (q S \Delta) dt \]

Thus, the equation becomes:

\[ dV = \Delta dS + q S \Delta dt - df \tag{7} \]

Expansions using Itô's Lemma

We substitute the dynamics of \(S\) and \(f\):

  1. Security Dynamics (GBM): \[ dS = (m-q)S dt + \sigma S dB \]
  2. Derivative Dynamics (Itô's Lemma): \[ df = \left( \frac{\partial f}{\partial t} + (m-q)S \frac{\partial f}{\partial S} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 f}{\partial S^2} \right) dt + \sigma S \frac{\partial f}{\partial S} dB \]

Substituting these into Eq (7) and grouping terms by \(dt\) and \(dB\):

\[ \begin{aligned} dV &= \Delta [(m-q)S dt + \sigma S dB] + qS\Delta dt \\ &\quad - \left[ \left( \frac{\partial f}{\partial t} + (m-q)S \frac{\partial f}{\partial S} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 f}{\partial S^2} \right) dt + \sigma S \frac{\partial f}{\partial S} dB \right] \end{aligned} \]

Rearranging to isolate the stochastic part (\(dB\)):

\[ dV = \left[ (m-q)S\left(\Delta - \frac{\partial f}{\partial S}\right) + Sq\Delta - \frac{\partial f}{\partial t} - \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 f}{\partial S^2} \right] dt + \sigma S \left( \Delta - \frac{\partial f}{\partial S} \right) dB \]

Delta Hedging and No Arbitrage

To make the portfolio risk-free, we eliminate the \(dB\) term by choosing:

\[ \Delta = \frac{\partial f}{\partial S} \quad \text{(“Delta Hedging”)} \]

Substituting this back into the equation for \(dV\), the stochastic term vanishes, and the \((m-q)S(\dots)\) term becomes zero:

\[ dV = \left[ Sq\Delta - \frac{\partial f}{\partial t} - \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 f}{\partial S^2} \right] dt \]

Since the portfolio is now risk-free, by the No Arbitrage principle, it must earn risk-free rate \(r\):

\[ dV = r V dt = r(S\Delta - f) dt \]

Equating the two expressions for \(dV\):

\[ Sq\Delta - \frac{\partial f}{\partial t} - \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 f}{\partial S^2} = r(S\Delta - f) \]

Substituting \(\Delta = \frac{\partial f}{\partial S}\) and rearranging terms yields the Black-Scholes-Merton PDE:

\[ \boxed{\frac{\partial f}{\partial t} + (r-q)S \frac{\partial f}{\partial S} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2 f}{\partial S^2} = rf} \]

8.4.4 The BSM PDE

\[ \boxed{\frac{\partial f}{\partial t} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2f}{\partial s^2} + (r-q)S\frac{\partial f}{\partial s} - rf = 0} \]
  1. PDE is independent of \(\mu\) (drift/growth parameter). The derivative price is independent of how fast/slow the security is growing, it only depends on the volatility.
  2. All derivatives satisfy the same PDE: calls, puts, etc., hence it has many solutions. All must impose different boundary conditions in each case.

8.4.5 Boundary Conditions (Case \(q = 0\))

Boundary conditions for a European call option \(f = C\):

  1. \(C(S(T),T) = \max\{S(T) - K, 0\}\): Final condition.
  2. \(C(0, t) = 0\): No one will buy the call on a security whose price is zero.
  3. \(C(S(t),t) \approx S(t)\), as \(S \to \infty\): If at any time the market believes the security will increase without bound then everyone will want to buy the call, which increases until it reaches \(S(t)\).

8.4.6 Solving BSM

We must solve:

\[ \frac{\partial C}{\partial t} + \frac{1}{2}\sigma^2 S^2 \frac{\partial^2C}{\partial s^2} + (r-q)S\frac{\partial C}{\partial s} - rC = 0 \]

We turn this into a constant coefficient equation by doing a change of variables:

  1. \(S = Ke^x \Leftrightarrow x = \log \frac{S}{K}\).
  2. \(t = T - \frac{\tau}{\frac{\sigma^2}{2}} \Leftrightarrow \tau = \frac{\sigma^2}{2}(T-t)\).
  3. \(C = Kv(x, \tau) \Leftrightarrow v(x, \tau) = \frac{C(S,t)}{K}\).
  4. Let \(a = \frac{\tau}{\frac{\sigma^2}{2}}\).

The BSM PDE becomes (exercise):

\[ \frac{\partial v}{\partial \tau} = \frac{\partial^2v}{\partial x^2} + (a-1)\frac{\partial v}{\partial x} - av \]

We can turn this into the heat equation with the following substitution:

\[ v(x,\tau) = e^{-\frac{1}{2}(a-1)x - \frac{1}{4}(a+1)^2\tau}u(x, \tau) \]

This gives us:

\[ \frac{\partial u}{\partial \tau } = \frac{\partial ^2 u }{\partial x^2} \]

However, by changing variables, we changed the boundary and final conditions. In particular, the final condition at \(t = T\), i.e., \(\tau = 0\) is:

\[ v(x,0) = \frac{\max{\{S(T)-K, 0}\}}{K} = \max\{e^x - 1, 0\} \]

and for the heat equation, the condition is then:

\[ u(x,0) = e^{\frac{1}{2}(a-1)x}v(x,0) = \max\{e^{\frac{1}{2}(a+1)x}-e^{\frac{1}{2}(a-1)x}, 0\} := u_0(x) \]

The heat equation has solution:

\[ u(x,\tau) = \frac{1}{2\sqrt{\pi \tau}}\int_{-\infty}^{\infty} u_0(s)e^{-\frac{(x-s)^2}{4\tau}}ds \]

Hence, we get:

\[ \begin{aligned} u(x,\tau) &= \frac{1}{2\sqrt{\pi \tau}}\int_{-\infty}^{\infty} \max\{e^{\frac{1}{2}(a+1)s}-e^{\frac{1}{2}(a-1)s}, 0\}e^{-\frac{(x-s)^2}{4\tau}}ds \\ &= e^{\frac{1}{2}(a+1)x+\frac{1}{4}(a+1)^2\tau}\frac{1}{\sqrt{2\pi}}\int_{-\frac{x}{\sqrt{2\tau}}-\frac{1}{2}(a+1)\sqrt{2\tau}}^{\infty} e^{-\frac{u^2}{2}}du \\ &- e^{\frac{1}{2}(a-1)x+\frac{1}{4}(a-1)^2\tau}\frac{1}{\sqrt{2\pi}}\int_{-\frac{x}{\sqrt{2\tau}}-\frac{1}{2}(a-1)\sqrt{2\tau}}^{\infty} e^{-\frac{u^2}{2}}du \end{aligned} \]

And finally, since \(C(S(t),t) = Kv(x,\tau) = Ke^{-\frac{1}{2}(a-1)x-\frac{1}{4}(a+1)^2\tau}u(x,\tau)\), we have:

\[ C(S(t),t) = S(t)N(d_+) - Ke^{-r(T-t)}N(d_{-}) \]

To get the pricing formula for the put option, you can redo the same thing with different boundary condition:

  1. \(P(0,t) = K\).
  2. \(P(S(T),t) = \max\{K - S(T), 0\}\).
  3. \(P(S,t) \approx 0\) as \(S \to \infty\).

Fin!