Applied and computational mathematics
Mathematical finance
Applies probability and stochastic calculus to price options and manage financial risk.
IntuitionNo free lunches: how the price of a future promise gets pinned down
Suppose someone offers you the right, but not the obligation, to buy a share of stock next year at today's price. How much should that right cost? You cannot just guess: if the price is set too low, anyone could buy this right for nothing, wait, and pocket a certain profit if the stock happens to rise — a free lunch that real markets do not allow to persist. Mathematical finance turns this single idea, called no-arbitrage (no risk-free profit from nothing), into a precise machine for pricing every kind of financial contract.
The simplest such contracts are options. A European call option gives its holder the right to buy one share at a fixed strike price on a fixed maturity date ; a European put option gives the right to sell at on . Whether the holder actually exercises the right depends only on the stock price at maturity, so the whole contract reduces to a single number: its payoff.
UndergraduatePayoffs, replication, and the price today
Definition: European call and put payoffs
At maturity , a call is worth : exercised only if the stock is above the strike, in which case it is worth the difference. A put is worth : exercised only if the stock is below the strike. Write for the price today of the call and for the price today of the put, both on the same non-dividend-paying stock, same strike , same maturity .
These are the payoffs at maturity; the hard question is what and must be today, long before is known. The key trick, used throughout mathematical finance, is replication: build a portfolio of stock and risk-free bonds whose payoff at exactly matches the option's payoff in every possible scenario. Since two portfolios with identical future payoffs must have identical prices today — otherwise one could sell the expensive one, buy the cheap one, and pocket the difference risk-free — the option's price equals the cost of building its replica.
| Model | Time discretization | Underlying price dynamics | Call price |
|---|---|---|---|
| One-step binomial tree | Single period of length | moves to or | |
| -step binomial tree | periods of length | Recombining lattice of up/down moves | Backward induction node by node; converges to Black–Scholes as |
| Black–Scholes (continuous time) | Continuous time | Geometric Brownian motion |
UndergraduateTwo theorems: an exact relation, and a pricing equation
For a European call and put on the same non-dividend-paying stock, with the same strike and maturity , and a constant risk-free rate : , where is the stock price at time .
Why is it true?
A call plus enough cash to grow into by maturity, and a put plus one share of stock, are just two different ways of guaranteeing you end up holding exactly one share worth at time . If two recipes always produce the same dish, they must cost the same today.
Proof
Build two portfolios today, at time . Portfolio A holds one call option plus an amount of cash invested at the risk-free rate, so that it grows to exactly by time . Portfolio B holds one put option plus one share of the stock.
Compare their values at maturity in the two possible cases. If : the call is exercised and worth , and the cash has grown to , so Portfolio A is worth . The put expires worthless, and the stock is worth , so Portfolio B is worth . The two portfolios agree.
If : the call expires worthless, and the cash is still worth , so Portfolio A is worth . The put is exercised and worth , and the stock is worth , so Portfolio B is worth . The two portfolios again agree, this time both equal to .
So in every possible outcome, Portfolio A and Portfolio B have exactly the same value at . If their values at differed, an arbitrageur could sell the more expensive portfolio, buy the cheaper one, invest the difference at the risk-free rate, and at collect a risk-free profit regardless of what the stock does. Since real markets do not allow such riskless profit to persist, the two portfolios must have the same price at : , which rearranges to .
Suppose the stock price follows geometric Brownian motion , and let be the no-arbitrage price of a derivative paying a function of at maturity. Then must satisfy .
Why is it true?
Ordinary calculus says the change in comes only from and . But jitters randomly, and Itô's lemma shows that this randomness feeds back into through an extra term built from the second derivative — a correction with no analogue in ordinary calculus. Once that extra term is accounted for, a portfolio that holds the derivative and exactly the right amount of stock can be made completely riskless, and a riskless portfolio can only earn the risk-free rate .
Proof
Apply Itô's lemma to , treating as a smooth function of the random process and of time. It states . Unlike ordinary calculus, an extra term appears, coming from the nonzero quadratic variation of Brownian motion.
Now build a hedged portfolio , holding one derivative and short shares of stock, with chosen to be . Its change is . Substituting the expression for and , and choosing , the random terms and cancel exactly.
What remains is , a purely deterministic (riskless) change over the instant , with no dependence left on the stock's drift .
A riskless portfolio must earn exactly the risk-free rate, or an arbitrage would be possible by borrowing or lending against it. So . Equating the two expressions for and dividing by gives , which rearranges into the Black–Scholes equation.
AdvancedReal-World Applications and Worked Examples
Banks use these ideas every day to price and hedge options books, insurers use them to value guarantees embedded in life and annuity products, and corporate treasurers use them to decide how much to pay for protection against currency or interest-rate swings. The binomial tree is the workhorse for hand calculation and for options with early-exercise features; the Black–Scholes formula is the workhorse for quick, closed-form estimates.
Example: Pricing a call with a one-step binomial tree
A stock trades today at . Over the next year it will either rise to or fall to . The risk-free rate is per year (simple, one period). Find the price of a European call with strike and maturity one year.
Solution
First find the risk-neutral probability of the up move — the probability under which the discounted stock price is a martingale, not the real-world probability. It solves , giving .
Next compute the call's payoff in each branch: if the stock rises, ; if it falls, .
Finally discount the risk-neutral expected payoff at the risk-free rate: .
So the call is worth about today — notice that the real-world probability of the stock going up never entered the calculation, only , , and the two possible payoffs.
Example: Checking put–call parity to find a missing price
A stock trades at . A European call with strike and maturity years is quoted at . The risk-free rate is . Use put–call parity to find the price of the European put with the same strike and maturity.
Solution
Start from put–call parity, , and solve for : .
Compute the discount factor first: .
Substitute the numbers: .
So the put should trade at about . If it traded noticeably above or below this value while , , and stayed fixed, an arbitrageur could combine the mispriced put with the call, the stock, and borrowing or lending to lock in a riskless profit — which is exactly why parity holds so tightly in liquid option markets.
Using put–call parity with , , , , and a call price , what is the put price ? (Use .)
In a one-step binomial model with up factor , down factor , and risk-free rate per period, what is the risk-neutral probability of the up move?
Under the Black–Scholes model, if the true (real-world) expected return of the stock increases while its volatility stays fixed, the price of a call option on it:
Which of the following is NOT an assumption of the classical Black–Scholes model?
References
- Fischer Black, Myron Scholes (1973). The Pricing of Options and Corporate Liabilities · DOI:10.1086/260062
- John C. Cox, Stephen A. Ross, Mark Rubinstein (1979). Option Pricing: A Simplified Approach · DOI:10.1016/0304-405X(79)90015-1
- Steven E. Shreve (2004). Stochastic Calculus for Finance II: Continuous-Time Models