Skip to content
Sarthak Bagaria
All notes

Chapter 4 No-Arbitrage Pricing

We try to explain what arbitrage is and how to price financial derivatives in order to avoid arbitrage. The argument runs from a two-state model to the fundamental theorem in general form, and then asks what the theorem needs: completeness, which is what makes a price a number rather than a range. Jumps break it, so we work out what a jump model hands over instead — a split of the risk into the part that can be hedged continuously and the part that cannot — and close by deriving, rather than assuming, why every model in these notes is a diffusion.

4.1 Binomial Model

Arbitrage and risk-neutral pricing are easiest to see away from the continuous-time model, in the simplest possible one: a single time step in which, given today’s value, the process takes one of two possible values at the end, each with some probability.

Definition 4.1 (Forward Contract).

A forward contract is an agreement between two parties to buy or sell a financial tradable at a decided date in the future at a price determined at the inception of the contract. The set price is known as the forward price, and the decided date in future is known as the expiration date. Usually there is no initial exchange of cashflows before the expiration.

A stock trades at $100. Historical probabilities put it at $120 in a year with probability 0.5 and at $90 with probability 0.5, and the bank borrows and lends at 2%. A forward contract on the stock, settling in a year, is also quoted. With the historic probabilities in hand, one might be tempted to price the forward at

𝔼ℙhistoric⁢[S1⁢year]=0.5⋅$120+0.5⋅$90=$105

Suppose the bank is actually quoting the forward at $105. That price admits a riskless profit.

Sell the forward for $105, borrow $100 from the bank, and use the loan to buy the stock now. A year later, deliver the stock against the forward for $105 and repay the bank $102. The strategy starts with no money and ends with a profit of $3 with certainty: arbitrage.

Definition 4.2 (Arbitrage).

A portfolio is an arbitrage if we have

π0=0ℙhistoric⁢(πT≥0)=1ℙhistoric⁢(πT>0)>0 (4.1)

where πt is the value of the portfolio at time t. The portfolio must be self-financing: no cash is added during the strategy.

The two probability conditions say the strategy loses money almost surely never, and makes money with positive probability.

Definition 4.3 (Option contract).

An option contract is an agreement between two parties where the buyer of the contract has the option, but not the obligation, to buy or sell a financial tradable at a decided date in the future at a price determined at the inception of the contract. An option contract with the option to buy (sell) is called a call (put) option, the set price is known as the strike, and the decided date in future is known as the option expiration date.

Definition 4.4 (Bond).

A bond is a contract between two parties that pays $1 to the buyer of the bond at the expiration date.

The riskless bond price is governed primarily by the interest rates.

Example 4.1 (Binomial Option Pricing).

The same stock and market, now pricing a call option with strike $105 and expiration in a year rather than a forward. If the stock rises to $120, the client exercises and buys the stock at $105; if it falls to $90, the client lets the option lapse and buys in the market instead. Buying the stock now to hand over later protects against the client exercising, but leaves an unhedged stock position if the price falls and the option lapses — so the stock alone does not replicate the payoff. What does is a portfolio of stock and bonds matching the option’s payoff in both states exactly; bought today, it carries zero risk whichever way the stock moves. The final payoff

={S1⁢year−$105ifS1⁢year=$1200ifS1⁢year=$90
={12⁢S1⁢year−$45ifS1⁢year=$12012⁢S1⁢year−$45ifS1⁢year=$90
=12⁢S1⁢year−$45
=12⁢S1⁢year−45⁢B1⁢year

The option payoff is replicated by holding 1/2 a stock and selling 45 bonds, which hedges the position completely. The price of that replicating portfolio, and hence of the call option, is

12⋅Snow−45⋅Bnow=12⋅$100−45⋅$11.02∼$6

Any other price for the option admits unlimited arbitrage profit, trading it against the replicating portfolio.

Exercise (Binomial Forward Price).

Show that the forward price of the forward contract in the first example should be equal to Snow/Bnow to not have arbitrage.

The binomial model’s branching is binary, so a replicating portfolio of stock and bond always exists: solve the linear system

a⋅Su+b⋅B =Du
a⋅Sd+b⋅B =Dd

where Su and Sd are the two possible stock prices a year from now, and Du and Dd are the corresponding derivative payoffs. B is a bond paying 1 a year from now. The current price of the derivative is then

Dnow=a⋅Snow+b⋅Bnow (4.2)

Solving for a and b,

a =Du−DdSu−Sd
b =Dd⋅Su−Du⋅SdSu−Sd
Dnow =Du−DdSu−Sd⋅Snow+Dd⋅Su−Du⋅SdSu−Sd⋅Bnow
=Snow−Sd⁢BnowSu−Sd⋅Du+−Snow+Su⁢BnowSu−Sd⋅Dd
≡q⋅Bnow⁢Du+(1−q)⋅Bnow⁢Dd
Definition 4.5 (Risk Neutral Probability).

In the representation above, q is itself a probability measure — the risk-neutral probability — and the pricing formula is an expectation under it.

The historic probabilities do not appear in the pricing formula at all. One more identity is worth recording before returning to continuous time, since it translates directly.

Remark (Return on Stock in Risk Neutral Measure).
𝔼ℙ−risk-neutral⁢[S1⁢year]=q⋅Su+(1−q)⋅Sd=Snow/Bnow (4.3)

The expected return on the stock under the risk-neutral measure equals the return on the riskless bond.

4.2 Continuous Time Itô Diffusion Model

Return now to continuous time.

Consider a portfolio of stock and a money market account. Its value at any time is

πt =Δt⁢St+Mt
π0 =0

where Δt is the number of shares of price St held at time t, and Mt is the amount held in the money market account, earning the instantaneous riskless rate r.

dmarket⁢πt=Δt⁢d⁢St+r⁢Mt⁢d⁢t

the change in portfolio value from market movement alone. Self-financing means no cash is added or withdrawn at any rebalancing, so

d⁢πt =dmarket⁢πt
=Δt⁢d⁢St+r⁢Mt⁢d⁢t
(d⁢Δt)⁢St+Δt⁢d⁢St+(d⁢Δt)⁢(d⁢St)+d⁢Mt =Δt⁢d⁢St+r⁢Mt⁢d⁢t (using Itô’s Lemma)
d⁢Mt =r⁢Mt⁢d⁢t−(d⁢Δt)⁢(St+d⁢St)

Take the ansatz Mt=e∫0tr⁢𝑑s⁢M~t and St=e∫0tr⁢𝑑s⁢S~t. We then have

e∫0tr⁢𝑑s⁢d⁢M~t+r⁢e∫0tr⁢𝑑s⁢M~t⁢d⁢t =r⁢e∫0tr⁢𝑑s⁢M~t⁢d⁢t
−(d⁢Δt)⁢e∫0tr⁢𝑑s⁢(S~t+d⁢S~t+r⁢S~t⁢d⁢t)
d⁢M~t =−(d⁢Δt)⁢((1+r⁢d⁢t)⁢S~t+d⁢S~t)
=−(d⁢Δt)⁢(S~t+d⁢S~t) (∵(dΔt)(dt)=0)

Therefore, with the ansatz πt=e∫0tr⁢𝑑s⁢π~t, we have

π~t =Δt⁢S~t+M~t
d⁢π~t =d⁢(Δt⁢S~t)+d⁢M~t
=d⁢Δt⁢d⁢S~t+(d⁢Δt)⁢S~t+Δt⁢d⁢S~t+d⁢M~t
=Δt⁢d⁢S~t

Denoting e∫0tr⁢𝑑s by At, also known as the accumulation factor, we have

πTAT=∫0TΔt⁢𝑑StAt

The argument holds for the price of any tradable asset, including a derivative, in place of St. Write Dt=1/At for the discount factor and Dt⁢St=St/At for the discounted asset price.

Definition 4.6 (Equivalent Measures).

Two probability measures ℙa and ℙb are equivalent if for any event A of the σ-algebra ℙa⁢(A)=0 if and only if ℙb⁢(A)=0.

Definition 4.7 (Admissible strategy).

A self-financing strategy is admissible if there is a constant a≥0 such that its discounted wealth satisfies πt/At≥−a for all t, almost surely. The restriction is not a technicality: §4.5 exhibits a strategy whose wealth is unbounded below along the way, and would otherwise have to be called risk-free.

Lemma 4.8 (Admissibility buys a supermartingale).

Let S/A be a continuous local martingale and Δ a strategy whose discounted wealth πt/At=∫0tΔ⁢d⁢(S/A) satisfies πt/At≥−a for a constant a. Then π/A is a supermartingale, and in particular 𝔼⁢[πT/AT]≤0.

Proof.

A stochastic integral against a continuous local martingale is a continuous local martingale — chapter 1’s localisation, with the bracket ⟨S/A⟩ in place of d⁢s — so π/A+a is one too, and it is non-negative. A non-negative local martingale is a supermartingale — the lemma of chapter 1, which is conditional Fatou and nothing more — so π/A+a is a supermartingale, and subtracting the constant leaves one. Its expectation is therefore at most its initial value, which is zero. ∎

Lemma 4.9 (Sufficient condition for no-arbitrage).

If there is a measure ℙ equivalent to the real world historic measure ℙhistoric such that the discounted tradable asset process St/At is a local martingale under ℙ, then the market {St,Mt} has no arbitrage.

Proof.

We show the two conditions defining an arbitrage,

ℙhistoric⁢(πT≥0)=1ℙhistoric⁢(πT>0)>0,

cannot hold together. The first step is the only place equivalence of the measures is used, and it is used twice over: equivalent measures agree on which events have probability zero, so both conditions may be rewritten under ℙ,

ℙ⁢(πT≥0)=1ℙ⁢(πT>0)>0.

This is why the theorem asks for an equivalent measure rather than merely some measure. A measure that assigned zero probability to a state could price away an arbitrage that occurs only in that state.

Now the discounted wealth is πT/AT=∫0TΔt⁢d⁢(St/At), a stochastic integral against a local martingale, and if the strategy is admissible then by Lemma 4.8 it is a supermartingale, so

𝔼ℙ⁢[πT/AT]≤π0/A0=0.

An inequality is all that is available — a local martingale need not have constant expectation, and the doubling strategy later in this chapter is the case where it does not — and an inequality is all that is needed. A non-negative variable with non-positive expectation is zero almost surely, and AT>0, so ℙ⁢(πT=0)=1. That contradicts the second condition. ∎

Two things the proof did not need should be named, because their absence is what makes the direction easy. It did not need the market to be complete, and it did not need the measure to be unique: any one equivalent local martingale measure rules out arbitrage. Completeness is what decides whether the measure is unique, and §4.6 is about the case where it is not.

Together with its converse this gives the Fundamental Theorem of Asset Pricing.

Theorem 4.10 (First Fundamental Theorem of Asset Pricing).

The market {St,Mt} has no arbitrage if and only if there is a measure ℙ equivalent to the real world historic measure ℙhistoric such that the discounted tradable asset process St/At is a local martingale under ℙ.

Where the two directions are proved.

The statement as written is true in discrete settings and false in continuous time without repair, so it pays to be exact about what is proved where before proceeding.

The direction just established — measure implies no arbitrage — holds as stated, in every setting, for admissible strategies. It is the half that gets used, since a modelling exercise always starts by writing the measure down.

The converse is proved completely below in two finite settings, one period in Theorem 4.12 and a finite tree in Theorem 4.14, and the geometry there is the whole idea. In continuous time it fails: §4.5 exhibits a market with no arbitrage in the sense defined above and no equivalent martingale measure. The repair is to strengthen the hypothesis from no arbitrage to no free lunch with vanishing risk, and the resulting statement is the Delbaen-Schachermayer theorem of that section. So the honest reading of this theorem is that it is exactly right in finite dimensions and is the finite-dimensional shadow of a harder statement in infinite ones. ∎

4.3 From No Arbitrage to a Martingale Measure

What we proved above is the half of the theorem we actually use: hand me a martingale measure and I will tell you the market is safe. The other half says that the measure is not a lucky accident of the models we happen to write down — if a market admits no arbitrage at all, such a measure must exist. Without it, “find an equivalent martingale measure” would be a modelling convention. With it, it is the only thing one can do.

This direction is genuinely harder. So we will first prove it completely in a simpler setting — one period, finitely many states — then extend it to many periods, and only then look at what breaks in continuous time. The finite case is not a toy. It contains the whole idea, and the idea is geometric: the strategies available to you sweep out a flat subspace of payoffs, arbitrage means that subspace touches the positive orthant, and a subspace that misses the positive orthant can be separated from it by a plane. The coefficients of that plane, normalised, are the risk neutral probabilities. That is the entire proof.

Now the market. Take one period, from time 0 to time 1, and a sample space Ω={ω1,…,ωn} with finitely many states, each of which the historic measure gives positive probability — a state of probability zero can simply be deleted from the list. There are d risky tradables and a money market account. As before we work with discounted prices, writing S~0∈ℝd for today’s discounted prices and S~1⁢(ω)∈ℝd for tomorrow’s; discounting makes the money market account worth 1 in every state, at both dates.

A portfolio is a vector θ∈ℝd of holdings in the risky assets, with whatever cash is needed to fund it borrowed or lent in the money market. Its discounted value at time 1, having started from π0=0, is

π~1=θ⋅(S~1−S~0),

which is the one-period version of the identity πT/AT=∫0TΔt⁢d⁢(St/At) we derived for the continuous time model: a self-financing portfolio starting from nothing ends up holding exactly its gains from trading, measured in the numeraire.

Read a payoff as a vector in ℝn by listing its value in each state, and let

K={(θ⋅(S~1⁢(ω1)−S~0),…,θ⋅(S~1⁢(ωn)−S~0)):θ∈ℝd}⊆ℝn

be the set of discounted payoffs reachable from zero capital. It is the image of ℝd under a linear map, so a linear subspace of ℝn — the only thing the argument needs about it, and what makes the geometry simple.

An arbitrage is precisely an element of K that is non-negative in every coordinate and non-zero: a portfolio costing nothing to set up that cannot lose and might gain. If x∈K is such an element then ∑ixi>0, and since K is a subspace it also contains x/∑ixi, which lies in the unit simplex

C={x∈ℝn:xi≥0⁢ for all ⁢i,∑i=1nxi=1}.

So an arbitrage exists if and only if K∩C≠∅, and no arbitrage means the subspace K misses the simplex. What remains is then a statement about a subspace and the simplex alone, with the finance stripped out.

Lemma 4.11 (Separating a subspace from the simplex).

Let K⊆ℝn be a linear subspace and C the unit simplex above. If K∩C=∅, then there exists λ∈ℝn with λi>0 for every i, such that λ⋅k=0 for every k∈K.

Proof.

Consider the set of differences

D=C−K={c−k:c∈C,k∈K}.

D is convex, being a sum of convex sets. It is also closed: if cm−km→z with cm∈C and km∈K, then since C is compact we may pass to a subsequence along which cm→c∈C, whence km→c−z, and K is closed (every linear subspace of ℝn is), so c−z∈K and z=c−(c−z)∈D. Finally 0∉D, since 0=c−k would mean c=k∈K∩C.

Let λ be the point of D closest to the origin; it exists because D is closed and non-empty, and λ≠0 because 0∉D. We claim λ⋅z≥|λ|2 for every z∈D. Indeed, by convexity λ+t⁢(z−λ)∈D for t∈[0,1], so by the choice of λ

|λ+t⁢(z−λ)|2 ≥|λ|2
2⁢t⁢λ⋅(z−λ)+t2⁢|z−λ|2 ≥0
2⁢λ⋅(z−λ)+t⁢|z−λ|2 ≥0

for every t∈(0,1], and letting t↓0 gives λ⋅z≥λ⋅λ=|λ|2.

Written out, this says

λ⋅c−λ⋅k≥|λ|2>0for all ⁢c∈C,k∈K.

Now fix any k∈K. Since K is a subspace, s⁢k∈K for every real s, so λ⋅c−s⁢(λ⋅k)≥|λ|2 for every s. A linear function of s that is bounded below must be constant, so λ⋅k=0. This holds for every k∈K, which is the second claim.

We are left with λ⋅c≥|λ|2>0 for every c∈C. Taking c to be the i-th vertex of the simplex, the vector with a 1 in position i and zeros elsewhere, gives λi>0. ∎

-3-2-10123-1-0.500.511.5State 1State 2
  • The subspace K
  • Near edge of D = C - K, the supporting hyperplane
  • Far edge of D
  • λ, the nearest point of D
  • λ normalised: the risk neutral measure

λ comes out perpendicular to K for a reason you can see rather than verify: the nearest point of a strip is reached by walking straight at it, and D runs parallel to K. That is the conclusion λ·k = 0. Note too that the supporting hyperplane is not a new object — it is the near edge of D, which is why the proof never constructs one. Rotate K into the first quadrant to watch the hypothesis break.

Figure 4.1: The lemma’s proof in two dimensions, where K is a line and C is the segment joining the two axis vectors. The difference set D=C−K is that segment swept along the line, which makes it an infinite strip parallel to K, and λ is its nearest point to the origin. Three of the proof’s steps become things to look at rather than verify. λ is perpendicular to K because the nearest point of a strip is reached by walking straight at it. The supporting hyperplane is not a new object at all — it is the near edge of the strip, which is why the proof never has to build one. And λ falls in the positive quadrant, which is what makes it a measure rather than merely a separating direction. Rotate K into the first quadrant and the hypothesis fails in front of you: the line cuts the simplex, the strip swallows the origin, and the nearest point of D to the origin becomes the origin itself, leaving nothing to normalise.
Show the model behind this figure (1 function)
/// Build the picture for a subspace `K` at angle `theta` to the first axis.
pub fn separation(theta: f64) -> Separation {
    let direction = (theta.cos(), theta.sin());
    let normal = (-theta.sin(), theta.cos());

    // Every point of the strip has the same range of offsets along the normal as
    // the simplex does, because sliding along K does not change that component.
    // The simplex is the segment between the two axis vectors, so the range is
    // the interval between their offsets.
    let at_e1 = normal.0;
    let at_e2 = normal.1;
    let (lo, hi) = (at_e1.min(at_e2), at_e1.max(at_e2));

    // The origin is inside the strip exactly when zero is inside that interval,
    // which is exactly when K meets the simplex.
    let separated = lo > 0.0 || hi < 0.0;
    let (near, far) = if lo > 0.0 { (lo, hi) } else { (hi, lo) };

    let offset = if separated { near } else { 0.0 };
    let lambda = (offset * normal.0, offset * normal.1);

    let total = lambda.0 + lambda.1;
    let measure = if separated && total > 0.0 {
        Some((lambda.0 / total, lambda.1 / total))
    } else {
        None
    };

    Separation {
        direction,
        normal,
        separated,
        lambda,
        measure,
        near_offset: if separated { near } else { 0.0 },
        far_offset: far,
    }
}
Remark (Why the proof is arranged this way).

Forming D=C−K looks like a trick until one asks what the alternative would be. Separating two sets requires the pair to be disjoint and at least one of them to be compact — K is a subspace and is neither bounded nor, on its own, easy to argue about. Subtracting collapses the two-set problem to a one-set problem: the single question “is the origin in D?”, which is the same question as K∩C=∅ and much easier to attack, since the nearest point of a closed convex set to a point outside it always exists and is unique.

That is the entire idea. Everything after it in the proof is checking that D really is closed and convex, and then reading off consequences of λ being nearest.

Theorem 4.12 (First Fundamental Theorem, one period and finitely many states).

The market {S~0,S~1} admits no arbitrage if and only if there is a probability measure ℚ on Ω giving every state positive probability, such that

𝔼ℚ⁢[S~1]=S~0.
Proof.

One direction is the lemma we already proved, and in this setting it is a single line: if such a ℚ exists then 𝔼ℚ⁢[π~1]=θ⋅(𝔼ℚ⁢[S~1]−S~0)=0 for every θ, and a random variable that is non-negative everywhere with mean zero under a measure that charges every state must be zero in every state.

For the converse, no arbitrage means K∩C=∅, as set up above. Let λ be the vector supplied by Lemma 4.11, and set

qi=λi∑j=1nλj,

which is well defined and strictly positive because every λi>0, and sums to 1 by construction, so it defines a probability measure ℚ charging every state. That λ annihilates K says that for every θ∈ℝd

∑i=1nqi⁢θ⋅(S~1⁢(ωi)−S~0) =0
θ⋅(𝔼ℚ⁢[S~1]−S~0) =0,

and a vector orthogonal to every θ∈ℝd is the zero vector. ∎

With two states the whole argument fits on a page of graph paper.

Let the axes be the payoff in each of the two states. The attainable payoffs K are the multiples of a single vector, so they are a line through the origin. The simplex C is the segment joining (1,0) to (0,1). Arbitrage is a point of K with both coordinates non-negative and not both zero — so, after scaling, a point where the line crosses the segment.

The separating vector is not an abstraction. In two dimensions the orthogonal complement of a line is a line, so there is exactly one candidate for λ, and the only question the lemma settles is whether it points into the positive quadrant. It does exactly when the price sits inside the range, and normalising it to sum to one gives, in the discounted coordinates S~0,S~u,S~d this section has used throughout,

q=(S~0−S~dS~u−S~d,S~u−S~0S~u−S~d).

With S~0=Snow and S~u=Su⁢Bnow, S~d=Sd⁢Bnow, this is ((Snow/Bnow−Sd)/(Su−Sd),(Su−Snow/Bnow)/(Su−Sd)), which is exactly the q the binomial calculation produced at the start of the chapter — the same object, written in undiscounted terms. The geometry and the algebra agree once the discounting is restored; dropping the tildes and reading Snow,Su,Sd as the plain prices, as opposed to S~0,S~u,S~d, gives a different number.

Remark.

Return to the binomial example at the start of this chapter with this in hand. There n=2 and d=1, K is a line in the plane, and we found q by solving two linear equations for the replicating portfolio. Nothing in that calculation explained why q came out between 0 and 1; we simply observed that it had. The separation argument is what that observation was: q is positive exactly because the line K misses the simplex, and it misses the simplex exactly because there is no arbitrage. Had we chosen a forward price outside the range the market allows, K would have cut the positive quadrant, the “probability” would have come out negative, and the strategy realising the arbitrage would have been the point where it did so.

One question is left: when is ℚ the only martingale measure? Call the market complete if every payoff is replicable — if for each X∈ℝn some portfolio, funded with whatever capital it costs, has time-1 value X in every state. Uniqueness of the measure and completeness of the market turn out to be one condition.

Theorem 4.13 (Second Fundamental Theorem, one period and finitely many states).

Suppose the market of Theorem 4.12 admits no arbitrage. Then the martingale measure is unique if and only if the market is complete — which happens exactly when K together with the constant payoffs is all of ℝn.

Proof.

Write 𝟏=(1,…,1) for the payoff worth one in every state — discounting made the money market account worth exactly that. Recall that K collects the payoffs reachable from zero capital. Starting instead with capital c puts c in the money market and adds the constant c⁢ 1, so the payoffs replicable from any capital are exactly K+ℝ⁢𝟏; the market is complete when that is all of ℝn.

A probability vector q is a martingale measure iff ∑iqi⁢(S~1⁢(ωi)−S~0)=0, which says q⋅k=0 for every k∈K, i.e. q∈K⟂. With the normalisation q⋅𝟏=1, the martingale measures are

ℳ={q∈K⟂:q⋅𝟏=1,qi>0⁢ for every ⁢i}.

Set the positivity aside: A={q∈K⟂:q⋅𝟏=1} is an affine subspace, parallel to the linear space K⟂∩𝟏⟂=(K+ℝ⁢𝟏)⟂. No arbitrage makes ℳ non-empty, by Theorem 4.12, and ℳ is A intersected with the open positive orthant, hence a non-empty relatively open subset of A. Such a subset is a single point exactly when A is, and A is a single point exactly when (K+ℝ⁢𝟏)⟂={0}, i.e. when K+ℝ⁢𝟏=ℝn. So the martingale measure is unique precisely when the market is complete. ∎

4.4 Many Periods

Extending this to a finite tree costs surprisingly little, because a multi-period market is nothing more than a collection of one-period markets glued together, one at each node.

Let the market trade at times t=0,1,…,T, let Ω still be finite, and let ℱt be the information available at time t. Since Ω is finite, ℱt is generated by a partition of Ω into finitely many cells, and we call each cell a node at time t. Sitting at a node ν at time t, the market you face over the next period is exactly a one-period market: today’s discounted prices S~t⁢(ν) are known, and tomorrow’s take one of finitely many values, one for each of the successor nodes of ν.

Theorem 4.14 (First Fundamental Theorem, finite tree).

A finite multi-period market admits no arbitrage if and only if there is a measure ℚ equivalent to ℙhistoric under which the discounted price process S~t is a martingale.

Proof.

Again one direction is the lemma of the previous section. For the converse, suppose the market admits no arbitrage.

First, no one-period market at any node admits an arbitrage either. For suppose the market at node ν at time t did, realised by holdings θ. Consider the strategy: hold nothing until time t; if the state at time t is not in ν, continue to hold nothing; if it is, take the position θ for one period and then put whatever it yields into the money market and leave it there. This is self-financing, costs nothing to set up, and its discounted value at T is the payoff of the node arbitrage — non-negative always, and strictly positive on a set of states which has positive probability, since ν itself is reached with positive probability. That is an arbitrage in the multi-period market, which we assumed there is none of.

So Theorem 4.12 applies at every node, giving for each node ν at each time t a strictly positive probability q⁢(μ∣ν) on the successors μ of ν, with

∑μq⁢(μ∣ν)⁢S~t+1⁢(μ)=S~t⁢(ν).

Define ℚ by multiplying these together along each path: for ω∈Ω, let ν0,ν1,…,νT be the nodes it passes through and set

ℚ⁢(ω)=∏t=0T−1q⁢(νt+1∣νt).

This is a probability measure, being a product of conditional probabilities down a tree, and it is strictly positive on every state because each factor is, so it is equivalent to ℙhistoric. And by construction the conditional distribution of νt+1 given νt under ℚ is q(⋅∣νt), so the displayed identity above is exactly

𝔼ℚ⁢[S~t+1∣ℱt]=S~t,

which is the martingale property. ∎

Remark.

The restriction to finitely many states is not needed. With finitely many trading dates but arbitrarily many states, no arbitrage still implies the existence of an equivalent martingale measure; this is the Dalang-Morton-Willinger theorem. The geometry is the same and the work is in replacing “closed because it is a subspace of ℝn” with a genuine closedness argument, which is the whole difficulty. That should be a warning about what is coming next.

4.5 What Changes in Continuous Time

The proof above rested on two facts, and in continuous time both of them fail.

The first is that the set of attainable payoffs was closed. In ℝn it was closed for free, being a subspace. With continuously many trading dates the attainable payoffs form a subspace of an infinite dimensional space, and such a subspace need not be closed at all. The separating hyperplane theorem needs closedness, so the argument stops applying.

The second, and the more interesting one, is that the notion of arbitrage we have been using is too weak once trading is continuous. To see this, forget the market for a moment and consider a single Brownian motion Wt on [0,1), which is a martingale, so on the face of it nothing should be extractable from it.

Example 4.2 (A doubling strategy).

Fix a target of $1 and bet on W until the winnings first reach it. The obstacle is that the first passage

τ=inf{t:Wt=1}

is finite almost surely but has no bound — its mean is infinite — so holding one unit does not finish by time 1 with certainty. The repair is to compress the clock. Take the deterministic position

Δt=11−t,0≤t<1, (4.4)

and let πt=∫0tΔs⁢𝑑Ws. This is a continuous local martingale, and the quadratic variation of a stochastic integral is the integral of the squared integrand, so

⟨π⟩t=∫0td⁢s(1−s)2=t1−t,

which runs to infinity as t↑1. By the Dambis-Dubins-Schwarz theorem of chapter 2 there is then a Brownian motion B with

πt=Bt/(1−t).

The wealth is a Brownian motion on a clock that reaches infinity before calendar time 1. Nothing has been assumed about the size of the position beyond (4.4): the compression is a consequence of the quadratic variation, and the position is the square root of the clock’s speed.

Now B attains the level 1 at some almost surely finite clock time τB, and the calendar time corresponding to it, t∗=τB/(1+τB), is almost surely strictly less than 1. So stop there:

Δt=11−t⁢ 1{t<t∗}.

This is adapted, since t∗ is a stopping time, and the integral is defined on the whole of [0,1] because the integrand is zero after t∗. The wealth satisfies π0=0 and π1=1 almost surely.111simulated: the fraction reaching the target matches the reflection principle’s 2⁢(1−Φ⁢(1/U)) at clock horizon U, which is what confirms the wealth really is a Brownian motion on the stretched clock, and the calendar times at which it does are inside the interval. It is an arbitrage, in the exact sense of our definition, in a market whose only asset is a martingale.

Nothing is wrong with the mathematics; what is wrong is the definition. The strategy works by being prepared to lose an unbounded amount along the way, which no counterparty would fund and no exchange would clear — and “unbounded” can be made precise.

Calculation 4.15 (What the strategy has to be willing to lose).

Write M for the lowest the wealth reaches before the target is struck, and let τ be the first time it leaves the interval (−a,1). A Brownian path leaves any bounded interval in finite time, so τ<∞ almost surely, and until τ the wealth stays in [−a,1] — so the stopped process is bounded, hence uniformly integrable, and optional stopping applies in the form chapter 1 gives it, by uniform integrability rather than by a bounded τ. Writing p=ℙ⁢(M≤−a) for the chance of touching −a first, 𝔼⁢[Wτ]=0 reads (1)⁢(1−p)−a⁢p=0, so

ℙ⁢(M≤−a)=11+a, (4.5)

a tail decaying like 1/a.222checked by simulation. The grid has to be fine: a discretised path overshoots the barrier it crosses, which biases the probability upwards by a few per cent at these depths. The drawdown −M is non-negative, and for such a variable the mean is the area under the tail. For X≥0 the identity X=∫0X𝑑a=∫0∞𝟏{a<X}⁢𝑑a holds outcome by outcome, so

𝔼⁢[X]=𝔼⁢[∫0∞𝟏{a<X}⁢𝑑a]=∫0∞ℙ⁢(X>a)⁢𝑑a,

exchanging 𝔼 and ∫𝑑a by Tonelli, which is available because the integrand is non-negative. This is the convenient form here because the barrier law (4.5) is a tail. So

𝔼⁢[−M]=∫0∞ℙ⁢(−M>a)⁢𝑑a=∫0∞d⁢a1+a=∞.

The divergence is logarithmic: a trader who would cut the position at a loss of a still faces an expected drawdown of 𝔼⁢[min⁡(−M,a)]=∫0ad⁢t1+t=ln⁡(1+a) — the same tail, integrated only that far. It has no finite limit, which is why the uncapped mean is infinite, but it grows so slowly that ten times the loss tolerance is only a little over twice the expected drawdown.333the capped mean 𝔼⁢[min⁡(−M,a)]=ln⁡(1+a), simulated. The uncapped mean cannot be simulated at all: every run stops somewhere, stopping censors the tail that carries the divergence, and the sample mean then converges to a finite number and converges to the wrong one.

Equation (4.5) is why the repair is a bound rather than a moment condition. Requiring finite expected loss would not exclude the strategy, since one could stop it early and lose only a little on average; requiring the wealth to stay above a fixed level does exclude it, and excludes it for every level, however large. It is the continuous time version of doubling your stake at roulette until you win, and it is why the wealth process must be required to stay above some fixed level: Definition 4.7 already named the restriction, for exactly this reason, and Lemma 4.8 supplied the one fact the sufficiency argument needed from it: an admissible strategy’s discounted wealth is a supermartingale, so its expectation can only fall from zero.

That is all the sufficiency argument ever needed, and it is exactly what the doubling strategy does not have: its wealth is bounded below by no constant, so there is no a to add and Fatou has nothing to work on. When the discounted price has jumps the first sentence of the proof needs more care. For a continuous local martingale the integral is again one, which is what the argument above used; but against a jump martingale an integrand that grows without bound can produce an integral that is not even a local martingale. The statement that repairs it, that a bounded-below integral against a local martingale is a local martingale, is the Ansel-Stricker theorem, and the conclusion is the same.

Even after restricting to admissible strategies, no arbitrage is still strictly weaker than the existence of an equivalent martingale measure. One can construct markets with no arbitrage in which no such measure exists: the reason is again closedness, and the failure shows up as a sequence of strategies whose payoffs are not arbitrages but converge to one, the losses required shrinking to zero along the way. Ruling this out is the right condition.

Definition 4.16 (No Free Lunch with Vanishing Risk).

A market satisfies NFLVR if there is no sequence of discounted payoffs fn of admissible strategies starting from zero, and no sequence of constants ϵn→0 with fn≥−ϵn, such that fn converges uniformly to some f with f≥0 and ℙ⁢(f>0)>0.

Read it as: not only can you not make something out of nothing, you cannot get arbitrarily close to doing so with an arbitrarily small stake at risk. It implies no arbitrage — take fn=f and ϵn=0 — and is strictly stronger.

Theorem 4.17 (Delbaen and Schachermayer).

Let S be a locally bounded semimartingale. The market satisfies NFLVR if and only if there is a measure equivalent to ℙhistoric under which the discounted price process is a local martingale.

How the proof is organised.

It splits into two steps of very unequal difficulty, and only one of them is deep. Neither is carried out in full here; the aim is to show that the shape is the finite case’s, not a new theory.

Step one: the attainable claims form a closed set. Write C for the discounted claims superreplicable from nothing — payoffs of admissible strategies, less any non-negative amount. In ℝn this was free, a subspace being closed automatically. In infinite dimensions it is a theorem, and the deep one; it is where NFLVR is spent, and the remark below says what its proof costs.

Step two: closedness gives the measure. Given step one, this is the separation argument of Lemma 4.11 in an infinite-dimensional space, and it is due to Kreps and Yan. A non-negative claim 𝕀B lies outside the closed convex set C; separating the two by Hahn-Banach — in the pairing of bounded claims with densities that plays the part ℝn’s dot product played before — gives a density gB with 𝔼⁢[gB⁢f]≤0 for every attainable f and 𝔼⁢[gB⁢𝕀B]>0. The shape of C finishes it: it contains every non-positive claim, which forces gB≥0, and it is closed under positive scaling, which puts the bound at zero. Each event B yields such a gB, non-negative everywhere and positive somewhere on B; adding countably many with weights 2−n, chosen to cover as much of Ω as they can, gives one density positive everywhere — any set left uncovered would supply, through its own gB, the correction that covers more. Normalised, that density is the equivalent local martingale measure.

Every move in step two is one from the finite case carried out in a larger space. Only step one is a new theorem. ∎

Remark (What the hard step actually is, and why).

Step two above assumed the closedness. Supplying it is the whole difficulty.

The attainable payoffs are stochastic integrals, indexed by the strategies producing them. To show their cone C is closed one takes a sequence fn=∫Δn⁢𝑑S converging to some f, and must produce a single strategy Δ with ∫Δ⁢𝑑S=f. There is no reason for the integrands Δn to converge to anything — they live in a space with no useful compactness — so the limit strategy has to be constructed rather than extracted, and constructing it is what Delbaen and Schachermayer’s proof does. It uses NFLVR to get a uniform bound on the strategies, then a compactness theorem for the resulting integrals.

The finite dimensional case had none of this because a linear subspace of ℝn is closed automatically. That single sentence is the entire difference in difficulty between the two halves of this chapter.

It helps to know roughly what the construction costs, both to see why it is not reproduced here and to see that nothing conceptually new enters. Three ingredients do the work. NFLVR is converted into a bound: the terminal values of admissible strategies are bounded in probability, which is where the vanishing-risk sequences are ruled out and where the strengthened hypothesis earns its place. That bound feeds a compactness argument of Komlós type, which extracts from a bounded sequence not a convergent subsequence — there is none — but a sequence of convex combinations whose Cesàro averages converge almost surely; this is the step with no finite-dimensional analogue, because in ℝn boundedness already gives convergent subsequences. The limit is then identified as a stochastic integral, which needs a result on when a limit of integrals is an integral, and Ansel and Stricker’s theorem on bounded-below integrals against local martingales — the same one that repaired the jump case in Lemma 4.8 — is what closes it.

One further honesty. If S is not locally bounded the conclusion weakens: what NFLVR delivers is an equivalent sigma-martingale measure, and a sigma-martingale is a stochastic integral against a martingale which need not itself be a local martingale. For the diffusions in these notes the distinction never arises, and it is mentioned only so that the statement above is not read as more general than it is.

Structure (The same three moves, twice).

The continuous case is not a different argument but the same one carried out in a harder space.

Finite Continuous
the space ℝn L∞, paired with L1
closedness free: a subspace the theorem, and it is hard
separation separating hyperplane Hahn-Banach, in that pairing
positivity of the normal from the cone ℝ+n from C containing every non-positive claim
strict positivity automatic in finite dimension the exhaustion argument

Every row but the second is a translation. The second is a theorem. The summary is that the fundamental theorem is a separation argument wearing a hard closedness result as a hat, and a reader who has understood the finite case has understood the shape of the general one — while a reader who wants the general one in full needs a monograph.

Two features of the statement explain the shape of everything we do afterwards.

The first is that the conclusion is a local martingale, not a martingale. This is not a technicality to be waved away: local martingales that are not martingales appear in perfectly reasonable models, and when one does, prices computed as expectations can fail to be the prices of the tradables they are supposed to be. Dropping local boundedness weakens the conclusion further, to a σ-martingale.

The second is that this is why the notes are organised the way they are. From here on we will always work in the direction the easy half licenses: we will posit a model, find the measure in which discounted tradables are martingales, and price by taking expectations. The theorem is what tells us that in doing so we are not choosing one pricing convention among many, but following the only one a market without arbitrage permits.

4.6 Splitting the Risk in Two

A jump model does something more useful than price the jump, and it answers the question a desk actually asks: of the risk in this trade, how much can I hedge by trading continuously, and how much must I hedge with an instrument that pays on the event itself?

The answer is precise. Under the pricing measure the claim’s value Vt is a martingale, and in a market driven by a Brownian motion and a jump measure every martingale splits into a piece driven by each:

d⁢Vt=ξt⁢d⁢Wt+∫ψt⁢(x)⁢N~⁢(d⁢t,d⁢x). (4.6)

Here ξ is the claim’s sensitivity to continuous movement and ψ⁢(x) its sensitivity to a jump of size x — the amount the value changes if that jump happens now.

Suppose the only thing we can trade is the underlying S, which has both kinds of movement itself. That is one instrument against two sources of risk, so we cannot expect to remove both. What we can do is remove as much as possible, and the statement of how much is the Galtchouk-Kunita-Watanabe decomposition:

VT=V0+∫0Tϕt⁢𝑑St+LT,⟨L,S⟩=0. (4.7)

The integral is everything trading S can deliver. The residual L is orthogonal to S — no position in S has any effect on it — and is exactly the part that continuous trading cannot touch. Its size 𝔼⁢[LT2] is the variance of the best possible hedging error, a number that can be computed and reserved against as chapter 24 describes.

Calculation 4.18 (The hedge ratio, derived).

Take a price with both kinds of motion,

d⁢SS=μ⁢d⁢t+σ⁢d⁢W+∫(ex−1)⁢N⁢(d⁢t,d⁢x),

and hold ϕ units of it against a claim worth V⁢(S). Over an instant the hedged position moves by

d⁢Π=(∂V∂S−ϕ)⁢σ⁢S⁢d⁢W⏟diffusive+∫[V⁢(S⁢ex)−V⁢(S)−ϕ⁢S⁢(ex−1)]⁢N⁢(d⁢t,d⁢x)⏟on a jump+(…)⁢d⁢t. (4.8)

Two features of (4.8) decide everything that follows. The diffusive term can be set to zero exactly, by one choice of ϕ, and that choice is the delta. The jump term cannot be set to zero by any choice, because it must vanish for every x at once and ϕ is one number. So perfect hedging is unavailable and the question changes from eliminating the error to minimising it.

Minimise its variance. The two sources are independent, so the variance per unit time adds:

Var⁢[d⁢Π]/d⁢t=(∂V∂S−ϕ)2⁢σ2⁢S2+∫[V⁢(S⁢ex)−V⁢(S)−ϕ⁢S⁢(ex−1)]2⁢ν⁢(d⁢x),

using that a Poisson random measure of intensity ν contributes ∫f⁢(x)2⁢ν⁢(d⁢x) to the variance rate of ∫f⁢𝑑N. This is a quadratic in ϕ with a positive coefficient, so it has one minimum, found by differentiating:

−2⁢(∂V∂S−ϕ)⁢σ2⁢S2−2⁢∫[V⁢(S⁢ex)−V⁢(S)−ϕ⁢S⁢(ex−1)]⁢S⁢(ex−1)⁢ν⁢(d⁢x)=0.

Collecting the terms in ϕ on one side,

ϕ⁢[σ2⁢S2+∫S2⁢(ex−1)2⁢ν⁢(d⁢x)]=σ2⁢S2⁢∂V∂S+∫S⁢(ex−1)⁢[V⁢(S⁢ex)−V⁢(S)]⁢ν⁢(d⁢x).

The bracket on the left is the total variance rate of S, and the right hand side is the covariance rate of V with S — so the minimising ϕ is d⁢⟨V,S⟩/d⁢⟨S⟩, and no separate argument is needed to identify it with the projection of (4.7).

Structure (A hedge ratio is a regression coefficient).

Written as ϕ=d⁢⟨V,S⟩/d⁢⟨S⟩ the answer is a familiar object in unfamiliar clothing: it is the slope of a least squares regression of the claim’s moves on the hedge instrument’s moves. Covariance over variance is what a regression coefficient is.

That is the right way to hold the whole subject. In a complete market the regression happens to be exact — the residual is zero, the coefficient is a derivative, and calling it “delta” hides the fact that it was ever a projection. Once the market is incomplete the residual is not zero and the coefficient stops being a derivative, but it is the same construction throughout. Nothing new appears with jumps; what disappears is the coincidence that made the projection look like differentiation.

The minimising ϕ is a variance-weighted compromise between the delta and a jump-specific ratio: it equals the delta only for a linear product, and for anything with curvature the gap grows with the size of the jump and with the gamma — so holding ∂V/∂S where the underlying jumps under-hedges the jump rather than approximating it conservatively.

Reading the ratio as a regression also says immediately what it optimises and what it does not. It minimises variance, which is a symmetric penalty: it treats an unexpected gain as costly as an unexpected loss, and a desk short a jump does not feel that way. A hedge chosen to minimise a one-sided measure — chapter 24’s expected shortfall, say — is a different number, and the difference is largest exactly where the payoff is most asymmetric across the jump.

Now add an instrument that pays on the event. Whether the residual disappears depends on something we already have a name for: whether the jump is one size or many.

Default. With a known recovery there is a single jump, of a single size, at an unpredictable time. So (4.6) has one ψ rather than a function of x, and there are two risks and — once a credit default swap on the same name is available — two instruments. The system is square. Solving it gives an exact hedge: a position in the underlying for the diffusive part and a determined notional of protection for the default. The residual L vanishes and the market is complete again.

This is why a credit desk reports jump to default as a risk in its own right. It is ψ for the default jump: the profit and loss that would arrive if the name defaulted this instant, after the continuous hedge has done what it can. It sits beside the delta on the risk report rather than inside it, because the decomposition says they are different risks requiring different instruments.

A scheduled event, in general. The date is known but the move is not, and in general it can be any size. Then ψ⁢(⋅) is a genuine function on a continuum and spanning it would need an instrument for every size. Two or three cannot do it.

What they can do is span the first few moments. A future dated across the event hedges the expected move; a straddle expiring just after it hedges the convexity of the outcome; a strangle reaches further into the tails. Each instrument removes another moment of ψ and shrinks L without eliminating it. That is why hedging an event requires instruments expiring on the far side of it, and why each additional strike buys one more moment of the distribution.

And what a policy meeting actually is. The general case overstates the difficulty for the most important scheduled event in rates, and the reason repays attention: it moves the problem into territory we have already solved.

A central bank does not move its policy rate by an arbitrary amount. It moves in multiples of twenty-five basis points, and at the great majority of meetings the outcome is one of

{−25⁢bp,0,+25⁢bp},

with fifty and occasionally seventy-five appearing only at turning points. So ψ is not a function on a continuum at all. It is a short list of numbers, and the state space of the event is finite and small.

That is this chapter’s setting exactly. With n outcomes the market is complete precisely when the traded payoffs span ℝn, and n here is three or four rather than infinite — so a handful of instruments expiring across the meeting spans the event exactly rather than approximately. A fed funds future is linear in the outcome and pins only the mean, which settles a two-outcome meeting; three or four outcomes need the future plus options struck between them — a call above the target pays only on a hike, a put below only on a cut — and that strip is what the quoted hike and cut probabilities are read from. The separating-hyperplane picture of the one-period case is the right one here, in three dimensions rather than two.

It also means the risk neutral probabilities are not merely assumed to exist. They are quoted.

Example 4.3 (Reading the hike probability off the futures).

A fed funds future settles on the average effective rate over its delivery month, which is what makes the arithmetic work. Take a target rate of 4.00%, a thirty day month, and a meeting on the tenth. If the rate is r1 after the meeting, the average over the month is

10×4.00+20×r130,

so a future implying an average of 4.15% implies

r1=30×4.15−10×4.0020=4.225%.

With only two outcomes on the table — hold at 4.00 or hike to 4.25 — the implied rate is a weighted average of the two, so

qhike=4.225−4.000.25=90%.

Compare this with the binomial calculation that opens this chapter. There we solved for q from two possible values and a traded price, and observed that the historic probabilities never appeared. Here the market has done the solve for us and publishes the answer daily. The number quoted as “the probability of a hike” is not anyone’s forecast; it is the q derived above, extracted from a price, and it will differ from the true probability by whatever risk premium the market demands.

Where the continuum comes back. None of which means the general case was wasted, because it applies as soon as the exposure is to something other than the policy rate itself.

What moves on a meeting day is not only the target. The statement, the projections and the press conference revise the expected path of all future meetings, and a ten year swap rate aggregates those revisions into a number that can take any value. So a position in fed funds futures faces three outcomes and is exactly hedgeable; a Bermudan swaption faces a continuum on the same afternoon and is not.

Which case one is in is decided, as usual, by the product rather than by the event.

Remark (Which hedge, though).

One honesty is owed here. In an incomplete market the pricing measure is not unique, and ϕ in (4.7) depends on which one was chosen and on what “best” was taken to mean. Minimising the variance of the terminal error, minimising it period by period, and super-replicating the payoff give three different hedges, and they can differ materially.

So a jump model does not hand over a hedge the way the Black-Scholes model does. It hands over a decomposition — this much is hedgeable, that much is not, and here is the instrument that would span the remainder — together with a choice about the residual that has to be made on other grounds. That is more useful than it sounds, and it is considerably more honest than a model that reports the unhedgeable part as zero because it cannot represent it.

It is a real restriction, and it deserves to be stated clearly. It is not that a jumping asset is beyond reach — credit, as above, is modelled with the same tools — but that the specific chain of reasoning in these notes, in which no arbitrage pins down a single price, needs the continuous case. Where risk arrives suddenly rather than by accumulation, a continuous model can be calibrated to the right prices and will still misstate the hedge, because it is hedging a move it does not believe can happen.

4.7 Why Every Model Here Is a Diffusion

There is one loose end, and it should be tied off before the modelling starts, because otherwise it will look like a habit rather than a result.

Every model in these notes writes the price as

d⁢St=μt⁢d⁢t+σt⁢d⁢Wt,

and a reader is entitled to ask what licenses that. It is a very specific shape. Why should a price take it?

The answer assembles from two things we now have, and it turns out that almost nothing is being assumed.

First, the class is forced, not chosen. A price process that is not a semimartingale admits a free lunch with vanishing risk. This is a theorem, not a convention — it follows from the Bichteler-Dellacherie theorem, and is part of what Delbaen and Schachermayer established. So a model that is arbitrage-free has no option: its price must be a semimartingale. Nothing has been assumed yet; this is the market’s constraint speaking.

Second, a continuous semimartingale has only one possible shape. Every semimartingale decomposes into a local martingale plus a process of finite variation, and if the price path is continuous both pieces are continuous:

St=S0+Mt⏟local martingale+At⏟finite variation.

Chapter 2 dealt with the first piece. By Lévy’s characterization and its consequence there, a continuous local martingale accumulating variance at a rate σt2 is necessarily Mt=∫0tσs⁢𝑑Ws for some Brownian motion W — there is no other continuous local martingale it could be. And a continuous finite-variation process that accumulates at a rate is At=∫0tμs⁢𝑑s. Adding them,

St=S0+∫0tμs⁢𝑑s+∫0tσs⁢𝑑Ws,

which is the Itô diffusion, arrived at rather than posited.

Remark (What is actually being assumed).

Reading the argument backwards is the useful exercise, because it isolates the one place a choice was made.

No arbitrage was not a choice — it is the premise of the subject. The decomposition was not a choice — it is a theorem. Lévy’s characterization was not a choice. The only assumption in the chain is continuity of the path, and the only thing it excludes is a jump.

So the entire content of “we model prices as diffusions” is the claim that the price does not jump. That is an empirical claim about an asset. It is reasonable for a liquid index over a quiet afternoon. It is plainly false for a bond that can default, for a stock through an earnings announcement, for a currency with a peg that may break, and for anything over a horizon long enough to contain a crisis.

Remark (What lies outside).

When the assumption fails, the honest response is to enlarge the model rather than to reinterpret the volatility, and the shape of the enlargement is dictated by the same decomposition: what a general semimartingale has and a continuous one does not is a jump term. Adding it gives

d⁢St=μt⁢d⁢t+σt⁢d⁢Wt+d⁢Jt,

with J built from a Poisson random measure. Merton’s jump diffusion and the variance gamma model are two such, and the general theory of Lévy processes is the study of what J may be.

One consequence deserves flagging now, because it changes the character of everything that follows. With jumps the market is generically incomplete: the underlying and the money market can no longer replicate an arbitrary payoff, because a jump of random size cannot be hedged by a position chosen before it happens. By Theorem 4.13, the martingale measure is then no longer unique — there is an interval of arbitrage-free prices rather than a single one, and choosing within it is a modelling decision that no amount of no-arbitrage reasoning will make for you.

Incompleteness is relative to the instruments available, though, and markets respond to it by trading the missing risk directly — chapter 2’s remark on credit default swaps makes the point. So the interval of prices narrows as the traded set grows, and the practical question is never “is this model complete” but “which instrument spans the risk I cannot hedge”.

That is the honest reason these notes stay with continuous models. Not that jumps are unimportant — they are how credit is modelled, and how any asset with a scheduled announcement behaves — but that continuity is what buys the uniqueness that makes this particular line of argument as sharp as it is.

References

  • -

    Harrison, J. M., & Kreps, D. M. (1979). Martingales and arbitrage in multiperiod securities markets. Journal of Economic Theory, 20(3), 381–408.

  • -

    Harrison, J. M., & Pliska, S. R. (1981). Martingales and stochastic integrals in the theory of continuous trading. Stochastic Processes and their Applications, 11(3), 215–260.

  • -

    Dalang, R. C., Morton, A., & Willinger, W. (1990). Equivalent martingale measures and no-arbitrage in stochastic securities market models. Stochastics and Stochastic Reports, 29(2), 185–201.

  • -

    Delbaen, F., & Schachermayer, W. (1994). A general version of the fundamental theorem of asset pricing. Mathematische Annalen, 300(1), 463–520.

  • -

    Delbaen, F., & Schachermayer, W. (1998). The fundamental theorem of asset pricing for unbounded stochastic processes. Mathematische Annalen, 312(2), 215–250.

  • -

    Bichteler, K. (1981). Stochastic integration and Lp-theory of semimartingales. Annals of Probability, 9(1), 49–89.