Fin Maverick
Foundations VocabularyAccounting & ReportingEconomics & MacroQuant Methods & ProgrammingBusiness & Company AnalysisCorporate Finance & ValuationBehavioural Finance
Banking & Market InfrastructureFixed Income & RatesDerivatives & Structured ProductsPublic EquitiesTransactions & DealsPortfolio ConstructionFunds & AMCs
Private Markets & AlternativesRisk, Treasury & ControlAI & Digital FinanceStochastic Calculus & PricingWealth & Personal FinanceIndian Markets & RegulationProfessional Practice
CalculatorComparison
Frameworks
Explore Bootcamps
Equity ResearchPortfolio ManagementMutual Fund MasteryFinancial LiteracyInvestment Banking Analyst
Private Equity AnalystHedge Funds AnalystBreaking Into VCBreaking Into QuantsAI For Finance
Financial Analyst ProgramRisk Management ProgramPrivate Wealth ManagementDebt Capital MarketsDerivatives Foundation
Explore Internships
Equity Research InternMutual Fund Intern
Portfolio Management InternFinancial Literacy Intern
Explore Micro Courses

Equity Research6

Writing an Investment ThesisBuilding a Discounted Cash FlowReading an Annual Report FastReading a Sector Before a CompanySpotting Quality of Earnings Red FlagsBuilding a Revenue Forecast From Drivers

Portfolio Management3

Rebalancing: When, Why and What It CostsStrategic and Tactical Asset AllocationMeasuring Risk in a Portfolio

Mutual Fund Mastery3

Comparing Funds Without Being FooledHow a NAV Is Struck and Which Day You GetReading a Fund Factsheet Properly

Derivatives Unlocked4

Hedging a Real ExposureThe Greeks, PracticallyFutures, the Basis and What Moves ItReading an Option Payoff

AI For Finance2

Retrieval and Grounding for FinanceDocument Extraction in Finance

Breaking Into Quants4

Backtesting a StrategyHypothesis TestingCleaning Financial DataRegression for Finance

Breaking Into VC3

Sizing a MarketReading a Term Sheet as a FounderHow a Venture Round Actually Works

Financial Analyst Program4

Common Size and Trend AnalysisReading a Cash Flow StatementRatio Analysis That Says SomethingBuilding a Working Capital Schedule

Risk Management Program2

Credit Exposure and How It Is ReducedValue at Risk and What It Hides

Investment Banking Analyst3

Precedent Transactions and Why They DifferReading a Term Sheet StructurallyBuilding a Comparable Companies Table

Private Wealth Management3

Tax Aware Portfolio DecisionsBuilding a Client Risk ProfileGoal Based Planning Arithmetic

Debt Capital Markets3

Analysing an Issuer's CreditDuration and What It Does Not Tell YouBond Pricing and Yield Mechanics

Private Equity Analyst2

Fund Waterfalls and CarryThe LBO in Structure

Hedge Funds Analyst2

Short Selling MechanicsLong Short Mechanics
Courses
Explore Career Roadmaps
Investment Banking AnalystEquity Research AnalystVC AnalystPrivate Equity AnalystHedge Funds Analyst
Quant AnalystAI For FinanceFinancial Analyst ProgramPrivate Wealth ManagementDebt Capital Markets
Risk Management ProgramDerivatives FoundationPortfolio ManagementMutual Fund Mastery
PartnershipsShowdown
Log inSign up
Stochastic Calculus & Derivative Pricing Theory
1Probability Foundations
The Probability SpaceRandom VectorsSigma-AlgebraExpectationSample Space and EventsDensity and Distribution FunctionsRisk-Neutral ProbabilityState Price Density vs…
2Stochastic Processes and Jumps
Properties of a Stochastic ProcessMartingaleBrownian Motion and Its PropertiesBrownian Motion vs Geometric…Stopping TimeThe Markov PropertyState VariablesTransition ProbabilityQuadratic VariationQuadratic Variation vs Ordinary…Submartingale and SupermartingaleMartingale RepresentationMarkov Process vs MartingaleOptional StoppingFiltrationJump ProcessesThe Poisson ProcessLevy ProcessesJump Diffusion
3Ito Calculus
The Ito IntegralThe Ito Integral vs the Riemann IntegralInfinitesimals in Stochastic CalculusQuadratic CovariationIto's LemmaHow to Apply Ito's…The Infinitesimal GeneratorIto Calculus vs Ordinary Calculus
4Stochastic Differential Equations
Stochastic Differential EquationsStochastic Differential Equation vs…Drift and DiffusionStrong and Weak Solutions ComparedDiscretisationGeometric Brownian Motion
5Pricing Theory and No-Arbitrage
No-ArbitrageGirsanov, Radon-Nikodym and Change…Physical and Risk-Neutral Measures…The Fundamental Theorems of…The Law of One PriceThe Pricing KernelDiscount Factors and Zero-Coupon PricesReplication vs HedgingComplete Market vs Incomplete MarketClearing Margin Architecture
6Option Pricing Theory
European and American OptionsMonte Carlo European OptionThe Black-Scholes PDEBlack Scholes and the GreeksThe Payoff FunctionThe Binomial ModelBinomial Option PricingDelta Hedging in TheoryBoundary, Initial and Terminal ConditionsThe Exercise BoundaryHow to Check Put-Call…
7Volatility Models
Constant, Local and Stochastic…Vasicek Model vs CIR ModelThe Heston ModelThe SABR ModelThe Volatility ProcessImplied VolatilityVolatility Smile vs Skew vs Surface
8Interest Rate Models
Interest-Rate DerivativesMean ReversionThe Zero-Coupon BondThe Ornstein-Uhlenbeck ProcessThe Discount CurveZero RatesShort-Rate Model vs Market Model
9Numerical Pricing
Closed Form and Numerical…Monte Carlo PricingEuler and Milstein Schemes ComparedTree MethodsFinite Difference MethodsNumerical Error and StabilityVariance Reduction
10Calibration and Model Risk
Model OverrideMarket Price and Model PriceCalibrationHow to Document a Pricing ModelThe Educational Illustration LabelMarket ConventionsModel Uncertainty and LimitationsBacktesting a Pricing ModelIdentifiabilityCalibrated ParametersThe Calibration Loss Function

Martingale: A Fair Game, Formally Defined

A martingale is a process whose average future value, given everything known now, is exactly its current value. Three conditions define it: it is adapted, its average exists, and its conditional average equals its present value at every time. The definition says nothing about where any single path goes, only that the centre of the distribution never moves.

The definition is a conditional averageThe average taken over the outcomes still possible given what is known now. set equal to a present value, so everything about a martingale inherits from conditional expectation. A martingale depends on the information being conditioned on, it depends on which measure the average is taken under, and it is a statement about the centre of a distribution rather than about its spread. Every misreading of the word comes from forgetting one of those three.

What three conditions define a martingale?

Three, not one. Informal definitions usually give the third and drop the other two, and the second is a real condition rather than bookkeeping.

First, the process must be adaptedKnown by the time it happens, and never earlier.: its value at each time must be known by that time. A process whose value at a moment depends on something not yet knowable gives nothing to condition on. Its conditional average cannot be taken at all. Second, the average must exist. Third, the conditional average of any later value, given what is known now, must equal the present value.

The condition that gets dropped is the second, and it is the one that fails on real processes. There are perfectly ordinary looking processes whose averages are undefined, and for those the third condition is not false but meaningless: it sets one thing equal to a quantity that was never defined. IntegrabilityThe requirement that the average exists at all, which is a real condition rather than a formality. is the word for the second condition. Because the condition almost always holds, it reads like a technicality.

Three conditions. Informal definitions give one of them. 1 It is adapted the value at each time is known by that time 2 Its average exists a real condition, and the one usually left unsaid THE ONE THAT GETS DROPPED 3 The conditional average returns the present value this is the one every informal definition gives Without the second, the third sets one thing equal to something that does not exist.
A martingale must be adapted, must have an average that exists, and must have its conditional average equal its present value, and the middle condition is the one usually left unsaid.
The definition, all three conditions
$$ \mathbb{E}\bigl[\,|M_t|\,\bigr] < \infty \qquad\text{and}\qquad \mathbb{E}\bigl[\,M_t \mid \mathcal{F}_s\,\bigr] \;=\; M_s \quad \text{for all } s \le t $$
\(M_t\)the process at time \(t\), adapted to the information by construction
\(\mathcal{F}_s\)everything known at the earlier time \(s\)
\(\mathbb{E}[\cdot\mid\mathcal{F}_s]\)the average taken over what is still possible given what is known at \(s\)
\(\mathbb{E}[|M_t|]<\infty\)the integrability condition, which says the average exists at all
What it says in wordsThe average of the process at any later time, taken over everything still possible given what is known at an earlier time, comes back to the value the process had at that earlier time, and the average has to exist before that statement means anything.
Try it out

Which of the three conditions is the one most often left out of an informal definition?

Why is the property about the centre and never about the spread?

Read the third condition again and notice what it constrains. The third condition fixes one number, the conditional average, at one value, the present level. The condition places no constraint whatsoever on how far the process might wander around that average, on how wide the distribution of future values is, or on how quickly that width grows.

A martingale pins the centre of the fan of future values and leaves the width of the fan entirely free. Both of those things are happening at once, and a reader who has heard the phrase fair game usually hears only the first. The centre standing still and the risk growing are not in tension; they are two facts about two different features of the same distribution.

Take the standard processThe single invented traded quantity that the stochastic calculus readings run on., invented, starting at Rs 100/-, drifting at 8 per cent a year and carrying a volatility of 20 per cent a year, and discount it at the risk-free rate of 5 per cent a year. Under the pricing rule that discounted processThe process multiplied by the price today of a rupee at that time. is a martingale. Its average is Rs 100/- at three months, at six months, at nine months and at a year. Meanwhile the spread of its logarithm is 0.100000 at three months, 0.141421 at six, 0.173205 at nine and 0.200000 at a year, so the band that holds roughly two thirds of the outcomes widens from Rs 90.03/- to Rs 109.97/- at three months out to Rs 80.25/- to Rs 119.72/- at a year.

Play with it

Push the horizon out and watch what refuses to move

The discounted standard process under the pricing rule. Move the horizon and watch the band widen while the average marker sits exactly on Rs 100/- at every single setting.

Rs 100/- Rs 119.72/- Rs 80.25/- average Rs 100.000000/- today 12 months THE GREEN LINE IS THE AVERAGE. IT NEVER MOVES.
Horizon
12 months
Average
Rs 100.00/-
Spread of the logarithm
0.200000
At a horizon of 12 months the average of the discounted process is Rs 100.000000/-, the spread of its logarithm is 0.200000, and the band holding roughly two thirds of outcomes runs from Rs 80.25/- to Rs 119.72/-.
Educational illustration. The discounted standard process under the pricing rule, with a volatility of 20 per cent a year. Every reading is computed from the formula rather than sampled, so the default reproduces the worked example exactly on every reload. The average is Rs 100.000000/- at every one of the twelve settings, and that is the finding rather than a rounding.
Two things happen at once. The centre holds. The fan opens. Rs 100/- upper lower today one year the property is this line, and nothing else
The centre of the distribution of future values stays exactly on the present value while the fan around it widens with time, which is the property holding and the risk growing at the same moment.
Try it out

The horizon moves from three months to twelve on the control above. What happens to the average of the discounted process?

Derivatives Foundation Bootcamp — Fin Maverick

What does a martingale not claim?

A martingale does not claim the process goes nowhere. The property does not claim the process is safe, still, low risk, or bounded. The phrase fair gameA game whose expected gain from any point onward is nil, which is all the word promises. is doing work here that the mathematics never authorised. Nor does it claim any path returns to where it started. The definition makes one statement about one feature of a distribution, and every other reassuring thing the phrase fair game suggests is imported by the reader.

The discounted locked path is the standard process along its published twelve step path, discounted continuously at 5 per cent. The path reads Rs 97.24/-, Rs 106.73/-, Rs 99.10/-, Rs 98.61/-, Rs 99.26/-, Rs 108.33/-, Rs 100.59/-, Rs 97.80/-, Rs 90.29/-, Rs 92.47/-, Rs 97.48/- and Rs 101.01/-.

Not one of those twelve readings is Rs 100/-, the path travels from Rs 90.29/- up to Rs 108.33/- during the year, and the martingale property holds exactly at every step. The lowest and highest readings are Rs 18.05/- apart, which is more than 18 per cent of where the process started. A property about the average constrains nothing about that. A single path is not evidence for or against the property, one way or the other.

One path, twelve readings, none of them Rs 100/-. The property holds throughout. 100 Rs 108.33/- at month 6 Rs 90.29/- at month 9 the two extremes are Rs 18.05/- apart The green line is what the property constrains. The dark line is what it does not.
The discounted locked path moves from Rs 90.29/- to Rs 108.33/- over the year, more than Rs 18/- between its extremes, with the martingale property holding exactly throughout.
One column is the property. The other is what a reader adds to it. WHAT IT CLAIMS The conditional average of any later value equals the present value. That is the entire list. One statement, about one feature of one distribution, at each time. WHAT IT LEAVES ENTIRELY OPEN How wide the distribution is How fast that width grows Where any single path goes Whether a path returns to its start How large a loss can get Anything at all about risk Six things on the right, none of them constrained by the one statement on the left.
The martingale property constrains where the distribution is centred and places no constraint at all on how wide it is, so it is not a statement about safety.
Try it out

The discounted locked path visits Rs 90.29/- during the year. Does that break the martingale property?

How is the property checked on a process handed over?

The check is short and it is the same four steps every time. The step people skip is the first one, and skipping it makes the other three meaningless. Learn the four steps as a routine rather than reasoning them out afresh.

How to Check a Simple Martingale Property

  1. Name the measure Before anything else, the rule the average is taken under has to be named. The same process is a martingale under one and not under another, so the question is incomplete until this is answered. This is called measure dependenceThe fact that the property holds or fails according to which rule the average is taken under. and it is the single most common source of confusion about the word.
    Skipping this is the commonest fault, and everything below is meaningless without it.
  2. Check the process is adapted The value at each time has to be known by that time. Almost every process encountered is adapted to its own history by construction, so this usually passes immediately.
    It fails when somebody has built a quantity using a figure that arrives later.
  3. Check the average exists Confirm the process is integrable. This is the condition that reads like bookkeeping and is not.
    A process with an undefined average makes step four a statement about nothing.
  4. Take the conditional average one step ahead and compare Compute the average of the next value given what is known now, and see whether it returns the present value.
    Equal means martingale. Above means it drifts up. Below means it drifts down.

Running it on the discounted standard process over one half year step: from Rs 100/- the process moves to Rs 115.19/- or Rs 86.81/-. Under the pricing rule the weight on the up move is 0.553908. The average of the next value is then 0.553908 multiplied by Rs 115.1910/- plus 0.446092 multiplied by Rs 86.8123/-, or Rs 102.531512/-. Discounted by 0.975310, being one half year at 5 per cent, that comes to Rs 100.000000/-.

Step four returned the present value to six decimal places, so the discounted process is a martingale under the pricing rule, and the whole check took one line of arithmetic.

The check, one step
$$ e^{-r\Delta t}\Bigl[\,q\,S_u + (1-q)\,S_d\,\Bigr] \;\stackrel{?}{=}\; S_0 $$
\(S_0\)the present level, Rs 100/-
\(S_u, S_d\)the two levels one step later, Rs 115.19/- and Rs 86.81/-
\(q\)the weight under the measure being tested, here 0.553908
\(e^{-r\Delta t}\)the discount over one step, 0.975310 for half a year at 5 per cent
What it says in wordsAverage the two possible next values under the measure being tested, discount that average back one step, and compare it with the present value, and the property holds exactly when the two agree.
Four steps, in this order. Skipping the first makes the other three meaningless. STEP 1 Name the measure the one that gets skipped STEP 2 Adapted? known by its own time STEP 3 Average exists? not bookkeeping STEP 4 Compare one line of arithmetic Equal means martingale. Above means it drifts up. Below means it drifts down. On the standard process step four returned Rs 100.000000/- to six decimal places.
Name the measure, check the process is adapted, check the average exists, then compare the conditional average with the present value, and the first step is the one usually skipped.
Try it out

Somebody describes a process as a martingale. What is the first thing to ask?

What happens when the same process is tested under the other measure?

Nothing about the standard process changes. The paths are the same paths, the discounting is the same discounting, and the outcome set has not gained or lost a single member. Only the rule used to take the average changes, and the property flips.

Under the pricing rule the discounted process averages Rs 100.000000/- at the horizon, exactly its starting value. The model's own rule gives the process its drift of 8 per cent a year. Under that rule the same discounted quantity averages Rs 103.045453/-. Rs 103.045453/- is Rs 100/- grown at 3 per cent for a year, and 3 per cent is exactly the drift of 8 per cent less the rate of 5 per cent.

HorizonAverage under the pricing ruleAverage under the model's own rule
Three monthsRs 100.000000/-Rs 100.752820/-
Six monthsRs 100.000000/-Rs 101.511306/-
Nine monthsRs 100.000000/-Rs 102.275503/-
One yearRs 100.000000/-Rs 103.045453/-

One column stands still and the other climbs, from one process, one outcome set and one discounting, differing only in which measure the average is taken under. That is why the word martingale on its own is an incomplete sentence, and why the check routine puts naming the measure first rather than last.

The two measures are often described as two views of the world, and that framing puts the difference in the wrong place. Be concrete instead about what changed and what did not. The outcome set is one set of paths. The locked path is in both. Its twelve readings are the same twelve numbers under either rule, and the discounting applied to them is the same discounting. The weight attached to each path when an average is taken is what differs, and nothing else differs at all.

The same quantity, the other measure
$$ \mathbb{E}^{\mathbb{P}}\bigl[\,e^{-rT}S_T\,\bigr] \;=\; S_0\,e^{(\mu-r)T} \;=\; \text{Rs }103.045453/\text{-} $$
\(\mathbb{E}^{\mathbb{P}}\)the average taken under the model's own measure rather than the pricing one
\(\mu\)the drift of the standard process, 8 per cent a year
\(r\)the risk-free rate, 5 per cent a year
\(\mu-r\)the excess of the drift over the rate, 3 per cent a year exactly
What it says in wordsUnder the model's own measure the discounted process does not stand still but grows at the drift less the risk-free rate, which is 3 per cent a year here, so its average at the horizon is Rs 103.045453/- rather than Rs 100/-.

Notice that the volatility of 20 per cent a year appears nowhere in that calculation. The average of the discounted process depends on the drift and the rate and on nothing else. Whether a process is a martingale is settled entirely by its drift, and its volatility has no vote at all. The volatility decides how wide the fan is, and the fan can be arbitrarily wide without disturbing the property one way or the other.

Same process. Same discounting. Two rules for taking the average. 100 100.000000 103.045453 under the pricing rule: a martingale under the model's own rule: climbing at 3 per cent a year today six months one year The gap of 3 per cent a year is the drift of 8 less the rate of 5, exactly.
The discounted process averages Rs 100.000000/- under the pricing rule and Rs 103.045453/- under the model's own rule, and the gap is exactly the drift less the rate.
Try it out

The discounted standard process under the model's own rule. Does it average more or less than Rs 100/- at the horizon?

Breaking Into Quants Bootcamp — Fin Maverick Bond Pricing and Yield Mechanics — free micro-course from Fin Maverick

Why is this the property the whole of pricing is built on?

Because a martingale is the one kind of process whose average can be taken across time without a correction term. Ask what a quantity will average at some later date and the answer is simply its value now. No growth rate has to be estimated, no adjustment for how long the horizon is, and no view about what is likely enters anywhere.

Everything that makes pricing tractable follows from arranging for the right quantity to be a martingale under the right measure. Its future average is then readable off the present without knowing anything else. That is why the second measure exists at all: it is not a description of what anybody believes, it is the rule that makes the discounted process a martingale, which is the property that makes the average computable.

Why the property is worth arranging for
$$ \mathbb{E}^{\mathbb{Q}}\bigl[\,e^{-rT}S_T \mid \mathcal{F}_0\,\bigr] \;=\; S_0 \;=\; \text{Rs }100/\text{-} $$
\(\mathbb{E}^{\mathbb{Q}}\)the average taken under the pricing measure rather than the model's own
\(e^{-rT}S_T\)the standard process at the horizon, discounted back to today
\(\mathcal{F}_0\)what is known today, which here is just the starting value
What it says in wordsUnder the pricing measure the average of the discounted process at the horizon is its value today, so the average requires no estimate of growth and no view about the future, which is exactly what makes it usable in a pricing argument.

The error that gets made, and what it costs

Reading the martingale property as a statement that the process goes nowhere. The property says the average goes nowhere, a much narrower claim, and the two readings come apart the moment anybody looks at a path.

The discounted locked path visits Rs 90.29/- and Rs 108.33/- on its way to Rs 101.01/-, moving Rs 18.05/- between its lowest and highest readings, and every step of that is consistent with the property holding exactly. The word fair game does most of the damage: it carries a suggestion of mildness that the mathematics never made.

The cost lands when the label is used as a reason not to look further. A risk figure is about the spread, and the property speaks only about the centreThe average of the distribution, as against its spread.. A risk figure computed on a martingale has not been constrained by the property at all. Somebody who treats the label as reassurance has quietly substituted a statement about one feature of a distribution for a statement about a different one, and no arithmetic anywhere in the calculation will flag the substitution.

A martingale averages across time without a correction term. See what pricing rests on.

How is this used by somebody checking a model rather than building one?

The four step routine is worth running on somebody else's work, and the useful thing about it is that it needs almost nothing from the model. Understanding how a figure was produced is not required in order to ask which measure it was averaged under, and that single question resolves a surprising share of disagreements about whether a number is right.

The pattern to watch for is a document that establishes the property under one measure and then uses it under another. The mix-up happens because the word martingale gets written down once, without its measure, and read later as though it were a property of the process. The tell is a growth rate appearing somewhere it should not: if a quantity really is a martingale under the measure being used, no growth rate is needed to project its average, so a projection that carries one has either changed measure or was never dealing with a martingale in the first place.

Try it out

A projection of a quantity described as a martingale carries a growth rate. What does that indicate?

Try it out

A risk figure is computed on a process that is a martingale. Has the property constrained that figure?

Try it out

Under the pricing rule, the average of the discounted standard process at a horizon of nine months is what?

What happens when the process is stopped at a rule rather than at a fixed date is set out under stopping time. Processes whose average drifts up or down as a matter of definition are set out under the submartingale. How the pricing measure is constructed, and where it comes from, is set out under physical and risk-neutral measures. What any contract pays is set out under the payoff function.

References

SourceDocumentWhere
arXiv Quantitative FinancePreprint repository for martingale methods in pricingarxiv.org
Social Science Research NetworkWorking paper repository for the same materialssrn.com
DoobStochastic Processes, the origin of the martingale convergence and optional stopping resultsWiley
Hull, Shreve and WilmottStandard texts on derivatives, stochastic calculus and quantitative financePearson, Springer and Wiley

The standard process is invented.
Educational material. Not advice on any investment, tax, budget or market position.

Covered in this topic

Subtopics

How to Check a Simple Martingale Property
← PreviousNext →
Fin Maverick Micro CoursesExplore Micro Courses
Fin Maverick BootcampsExplore Bootcamps
Fin Maverick

Finance education that ends in a job, not a certificate that gathers dust. Built for young India.

LEARN
CalculatorsFrameworksComparisonsCareersShowdown
RESOURCES
All CoursesMicro CoursesBootcampsInternships
COMPANY
AboutJob openingPartnership
LEGAL
Privacy PolicyTerms & ConditionsContent LicenseReturn & Refund Policy
© 2026 FIN MAVERICK / BUILT FOR INDIA.DO FINANCE, DO NOT JUST READ ABOUT IT.