Martingales and Stopping Times (Discrete Time)
Filtrations, the fair-game condition, stopping times, and the optional stopping theorem - the discrete-time skeleton of arbitrage-free pricing.
Leads to: Continuous-time martingales and the martingale representation theorem drive Phases 8-9 and risk-neutral pricing.
Learning Objectives
Click a status chip to cycle: Not started → In progress → Studied → Practiced → Needs review → Mastered.
- Define a filtration and adapted process and interpret them as flowing information.
- Define a martingale, submartingale, and supermartingale via conditional expectation.
- Define a stopping time and verify the condition on concrete rules.
- State the optional stopping theorem and apply it to gambling and pricing problems.
Key Vocabulary
- Filtration
- An increasing family \(\F_0\subseteq\F_1\subseteq\cdots\) of sigma-algebras; \(\F_n\) is the information available at time \(n\).
- Adapted process
- \((X_n)\) with each \(X_n\) \(\F_n\)-measurable: its value is known once time \(n\) is reached.
- Martingale
- An adapted, integrable \((M_n)\) with \(\E[M_{n+1}\mid\F_n]=M_n\); a fair game.
- Submartingale / supermartingale
- \(\E[M_{n+1}\mid\F_n]\ge M_n\) (favorable) / \(\le M_n\) (unfavorable).
- Stopping time
- A random time \(\tau\) with \(\{\tau\le n\}\in\F_n\) for all \(n\): the decision to stop uses only past information.
- Optional stopping
- Under integrability/boundedness conditions, \(\E[M_\tau]=\E[M_0]\) for a martingale.
Intuition & Motivation
Filtrations, adaptedness, and martingales
Taking expectations in (7.11) and using the tower property gives \(\E[M_n]=\E[M_0]\) for all \(n\): a martingale has constant mean. The canonical example is a random walk of mean-zero increments; the canonical submartingale is \(M_n^2\) when \(M_n\) is a martingale (by Jensen).
Stopping times
First hitting times - \(\tau=\min\{n:X_n\ge b\}\) - are stopping times. ‘The last time the price is below \(b\)’ is not, because deciding it needs the future.
Interactive: simulate a martingale and check the fair-game property
- Calling a look-ahead rule (e.g. ‘sell at the maximum’) a stopping time - it uses future information and is not admissible.
- Applying optional stopping without checking a regularity condition; the unbounded random walk is the standard counterexample.
- Confusing sub- and supermartingales; a favorable game drifts up (\(\ge\)), an unfavorable one drifts down (\(\le\)).
- Forgetting integrability \(\E|M_n|\lt \infty\) in the definition - without it conditional expectations may not exist.
- In finance a discounted asset price is a martingale under the risk-neutral measure - that is precisely no-arbitrage.
- To find hitting probabilities or expected durations, hunt for the right martingale (\(M_n\), \(M_n^2-n\), \(e^{\theta M_n}\)) and apply optional stopping.
- Bounded stopping times always satisfy optional stopping - truncate at a large horizon, then take limits carefully.
Knowledge Check
Practical Exercise
A stock modeled as a symmetric \(\pm1\) random walk starts at 50. A trader will exit the moment it first hits either 40 or 65. (a) Using optional stopping, find the probability of exiting at 65. (b) Find the expected number of steps until exit.
(a) With \(a=50\) measured on a scale where barriers are 40 and 65, shift to \(x=a-40=10\) inside \((0,25)\). The martingale \(M_n\) gives \(\Prob(\text{hit }65)=x/N=10/25=0.4.\)
(b) Using the martingale \(M_n^2-n\) and optional stopping, \(\E[\tau]=x(N-x)=10\times15=150\) steps.
So a 40% chance of the favorable exit and 150 expected steps. Notice the fair game gives an exit probability equal to the fractional distance to the upper barrier - distance, not desire, sets the odds.
Lesson Summary
Formula Sheet Additions
- Is my stopping rule non-anticipating (\(\{\tau\le n\}\in\F_n\))?
- Did I verify a regularity condition before applying optional stopping?
- Did I confirm integrability and adaptedness before calling a process a martingale?
Retrieval Practice
Close the lesson and answer from memory before checking. This is deliberate, effortful recall - the single highest-yield study action.
A: \(\tau\) with \(\{\tau\le n\}\in\F_n\). Example: first hitting time of a level. Non-example: time of the global maximum (needs the future).
A: \(\E[M_\tau]=\E[M_0]\) for a martingale, provided e.g. \(\tau\) is bounded (or \(\E[\tau]\lt \infty\) with bounded increments).
A: \(M_n^2-n\); optional stopping gives \(\E[\tau]=a(N-a)\).
Flashcards
Click to flip. These feed the site-wide spaced-repetition queue.
Completion Checklist
- I can explain the core ideas in my own words
- I worked the derivations/examples by hand
- I completed the interactive workbench(es)
- I passed the knowledge check
Source References
This lesson synthesizes and paraphrases concepts from the sources below. No copyrighted text, problem sets, or solutions are reproduced. Return to the originals for full depth.
- Probability: Theory and Examples (Rick Durrett, 5th ed.) current - Ch. 4 - Ch. 4: martingales, stopping times, optional stopping, gambler’s ruin.
- Stochastic Calculus for Finance II (Steven Shreve, 2004) foundational - Ch. 1-2 - Discrete martingales and risk-neutral pricing intuition.