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

Markov Process vs Martingale: Two Different Promises

A Markov process promises that the future depends on the past only through the present level. A martingale promises that the average future value equals the present value. One promise is about dependence and the other about centring, so neither contains the other, and every one of the four combinations of the two is occupied by a process that can be written down.

The reason the two get confused is that both are stated as an equation with a conditional expectation on the left, so they look like variations of one idea. The resemblance is only in the notation. One equation restricts what the right hand side is allowed to be a function of. The other restricts what number the right hand side comes out at. The two restrictions are separate demands, and a process can meet either one while failing the other completely. Reading either as implying the other is the commonest error in the subject.

What is a Markov process, defined from scratch?

Freezing any process at a moment leaves two things: the value it is showing right now, and the entire record of how it got there. A Markov processA process whose future distribution depends on the past only through the present state. is one where the second of those does no work. Discarding the record and keeping only the current value leaves every statement about what happens next unchanged.

Think of a lift. The lift knows which floor it is on. Where the lift can travel next is settled entirely by where it is standing, so whether it reached the eighth floor by climbing steadily from the ground or by descending from the fifteenth makes no difference to anything ahead of it. The claim is not that the history has been forgotten or lost; the claim is that conditioning on the full history and conditioning on the present value alone produce identical answers. The record can sit open on the desk. The record simply has nothing left to say.

The first property, stated for every question at once
$$ \mathbb{E}\bigl[\,f(S_T)\,\bigm|\,\mathcal{F}_t\,\bigr] \;=\; \mathbb{E}\bigl[\,f(S_T)\,\bigm|\,S_t\,\bigr] \qquad \text{for every bounded } f \text{ and every } t \le T $$
\(S_t\)the standard process at time \(t\), the single invented traded quantity used throughout
\(\mathcal{F}_t\)the information available at time \(t\), which is the whole record up to that moment
\(f\)any question that can be asked about the finish, written as a function of it
\(T\)the horizon, one year for the standard process
\(\mathbb{E}[\cdot\mid\cdot]\)the average of the left quantity given that the right one is known
What it says in wordsWhatever question is put to the future, the answer worked out from the complete record is the same number as the answer worked out from today's value alone, and that holds for every question at the same time rather than for one convenient one.

The phrase for every bounded f is the load-bearing part and it is what a hurried reading drops. The equality is not asserted for a single question. The equality is asserted simultaneously for the chance of finishing above Rs 90/-, the chance of finishing above Rs 120/-, the average finish, the spread of the finish, and every other question anybody could pose. Holding for every question at once is what makes the property a statement about the conditional distributionThe whole shape of the future given what is known, not just one summary number taken from it. rather than about any one summary of it.

Here it is on the case. The standard process, an invented traded quantity, starts at Rs 100/-, drifts at 8 per cent a year and carries a volatility of 20 per cent a year, over a one year horizon. Standing at Rs 100/- today, the chance it finishes above Rs 90/- is 0.795826, above Rs 100/- is 0.617911 and above Rs 120/- is 0.270399. Every one of those three numbers, and every other number of that kind, is reproduced exactly by somebody who is shown today's level and is shown nothing else at all.

Four questions put to the same future. Two ways of answering each. Standard process, invented, from Rs 100/- today over one year. FROM THE WHOLE RECORD FROM TODAY'S LEVEL Chance of finishing above Rs 90/- 0.795826 0.795826 Chance of finishing above Rs 100/- 0.617911 0.617911 Chance of finishing above Rs 120/- 0.270399 0.270399 The whole shape of the finish one distribution the same one Four rows shown. The property asserts the match for every row anybody could write. Educational illustration. Every figure is computed from four invented parameters.
Answers built from the full history and answers built from today's level alone agree to six decimal places on every question about the finish, and the property demands that agreement for all questions at once rather than for a chosen few.
Try it out

Two completely different histories arrive at the same level at the same moment. What does memorylessness say about their futures?

Derivatives Foundation Bootcamp — Fin Maverick

What is a martingale, defined from scratch?

A martingaleA process whose conditional average future value equals its present value. is a process whose average future value, taken over everything still possible given what is known now, is exactly its present value. There are three conditions rather than one: the process is known by the time it happens, its average exists at all, and that conditional average returns the present level at every moment.

Notice the shape of that demand and how narrow it is. The demand fixes one number, the conditional average, at one value, the present level. The fair game condition says nothing whatsoever about how wide the distribution of future values is, how quickly that width grows, or how far any single path might travel. A weighing scale that reads a little high on one weighing and a little low on the next is fair in exactly this sense: the readings scatter, and the scatter is centred on the true weight. Fairness is a claim about where the readings sit on average, not a claim that any one reading is close.

The second property, stated at every moment
$$ \mathbb{E}\bigl[\,M_T \,\bigm|\, \mathcal{F}_t\,\bigr] \;=\; M_t \quad \text{for all } t \le T, \qquad \mathbb{E}\bigl[\,|M_T|\,\bigr] < \infty $$
\(M_t\)the process under test at time \(t\), known by that time rather than later
\(\mathcal{F}_t\)the information available at time \(t\)
\(\mathbb{E}[|M_T|]<\infty\)the condition that the average exists at all, which is real rather than bookkeeping
\(T\)any later time, up to the one year horizon
What it says in wordsThe average of the process at any later moment, taken over everything still possible given what is known now, comes back to the value the process is showing now, and that average has to exist before the statement means anything.

Because the demand touches only the average, three processes can obey it while looking nothing like each other. Suppose one is sitting at Rs 100/- and the next step has a typical size of Rs 1/-, a second is sitting at Rs 100/- with a typical step of Rs 2.50/-, and a third is sitting at Rs 100/- with a typical step of Rs 4/-. The condition fixes the centre and takes no view at all on the width, so all three satisfy it identically. The counterexample below is built out of exactly that freedom, so the freedom is worth holding on to.

Three processes. One shared centre. Three different widths. Each sitting at Rs 100/- today. The bar is the typical range of the next step. Rs 100/- typical step Rs 1/- average Rs 100/- typical step Rs 2.50/- average Rs 100/- typical step Rs 4/- average Rs 100/- The property pins the three dots. It has no opinion about the three bars. Educational illustration. Invented step sizes chosen to make the freedom visible.
Three processes with typical next steps of Rs 1/-, Rs 2.50/- and Rs 4/- all satisfy the fair game condition equally, because the condition constrains where the distribution is centred and never how wide it is.

What does each of the two promise, in one sentence each?

Now the two definitions can be set beside each other, and the useful comparison is not which one is stronger. Neither is stronger. The two properties are answers to two different questions, and the fastest way to keep them apart permanently is to hold the pair of words that names those questions.

The first question is about dependenceWhat the future is allowed to be a function of: the memorylessness question.: what is the future allowed to be a function of? Memorylessness answers today's level and nothing else. The second question is about centringWhere the future distribution sits: the fair game question.: where does the future distribution sit? The fair game property answers exactly on the present value. One statement restricts the arguments of the function and the other restricts its output, and no amount of staring at either sentence will produce the other.

The two demands, written next to each other
$$ \underbrace{\mathbb{E}\bigl[f(X_T)\mid\mathcal{F}_t\bigr]=\mathbb{E}\bigl[f(X_T)\mid X_t\bigr]}_{\text{what the future may depend on}} \qquad\qquad \underbrace{\mathbb{E}\bigl[X_T\mid\mathcal{F}_t\bigr]=X_t}_{\text{where the future is centred}} $$
\(X_t\)a general process, used here because the statement is not about the standard process alone
\(\mathcal{F}_t\)the information available at time \(t\)
\(f\)any bounded question about the finish, on the left only
left sidea statement about which quantity may appear after the conditioning bar
right sidea statement about the number the average comes out at
What it says in wordsThe left demand says the answer must be computable from today's level, without saying what that answer is, and the right demand says the answer must equal today's level, without saying what it may be computed from, so neither one contains the other.
Two promises. Different subjects, not different strengths. MEMORYLESSNESS What may the future depend on? Answer: today's level, nothing else Constrains the whole distribution Says nothing about where it sits Survives any drift Makes a model computable THE FAIR GAME PROPERTY Where is the future centred? Answer: exactly on today's value Constrains one number only Says nothing about the inputs Survives any history rule Makes an argument provable Neither column is a weakened version of the other. They are about different things. Educational illustration.
Memorylessness answers what the future may depend on and the fair game property answers where the future is centred, and each column stays silent on exactly the question the other column answers.
Try it out

One of the two properties is about dependence. What is the other one about?

If the two really are independent demands, that is not something to assert. Independence is something to settle, and there is only one way to settle it: put a process in every combination. Two properties, each present or absent, gives four boxes. If any box turned out to be empty, one property would be saying something about the other, and the whole point of keeping them apart would collapse.

Try it out

Four boxes: memoryless only, fair game only, both, neither. How many of them are occupied?

Risk Management Program Bootcamp — Fin Maverick Ratio Analysis That Says Something — free micro-course from Fin Maverick

Is a Markov process a martingale, and is a martingale Markov?

No, and no. Here are four processes, one for each box, all built from the same invented case so that nothing is smuggled in. The standard process starts at Rs 100/-, drifts at 8 per cent a year, carries a volatility of 20 per cent a year, against a risk-free rate of 5 per cent a year over one year. The locked path is its published twelve step path. Its twelve driving values sum to nil exactly by construction, and they are minus 0.5, 1.6, minus 1.3, minus 0.1, 0.1, 1.5, minus 1.3, minus 0.5, minus 1.4, 0.4, 0.9 and 0.6.

Memoryless and not a fair game

The standard process itself, under the model's own rule. The standard process is memoryless, for the reason set out above: today's level settles the whole distribution of the finish and the route to that level adds nothing. And the standard process drifts, so it is not a fair game. From Rs 100/- today its average at the horizon is Rs 108.33/-, being Rs 100/- grown continuously at 8 per cent for a year, and its median finish is Rs 106.18/-, being Rs 100/- grown at 6 per cent, the drift less half the variance rate.

The centre of the distribution has moved Rs 8.33/- away from where the process started, so the fair game condition fails at the first moment it is tested, and memorylessness never promised otherwise. This is not a corner case dragged in to make a point. The standard process is the central object of this whole subject area, and it sits in the box readers most often assume cannot exist.

The standard process, invented. Where the centre goes over one year. starts at Rs 100/- median finish Rs 106.18/- average finish Rs 108.33/- the centre moved Rs 8.33/-, so this is not a fair game Educational illustration. Computed from four invented parameters, not observed anywhere.
The standard process starts at Rs 100/-, has a median finish of Rs 106.18/- and an average finish of Rs 108.33/-, so its centre travels Rs 8.33/- in a year while its memorylessness holds untouched throughout.

A fair game and not memoryless

A fair game that is not memoryless is the box readers doubt, so the occupant is worth building explicitly rather than gesturing at. Take a running total that starts at Rs 100/-. At each of twelve steps it adds a fresh draw whose average is nil and whose typical size is one unit. A running total of that kind would be both a fair game and memoryless. Now add one rule: multiply each step by one plus a half for every earlier step that came out negative. The multiplier makes each step a history dependent stepA step whose size is set by what has already happened: memorylessness breaks and the average of the step is left untouched., and it changes exactly one of the two answers.

The construction, in one line
$$ X_k \;=\; X_{k-1} + c_k Z_k, \qquad c_k \;=\; 1 + \tfrac{1}{2}\,n_{k-1}, \qquad \mathbb{E}\bigl[\,X_k \,\bigm|\, \mathcal{F}_{k-1}\,\bigr] \;=\; X_{k-1} $$
\(X_k\)the running total after \(k\) steps, in rupees, starting at Rs 100/-
\(Z_k\)the step's driving value, average nil and typical size one, taken here from the locked path
\(n_{k-1}\)how many of the first \(k-1\) driving values came out negative
\(c_k\)the step multiplier, known one step early because it counts only what has happened
\(\mathcal{F}_{k-1}\)the information available just before step \(k\)
What it says in wordsEach step is a fresh draw whose average is nil, scaled by a multiplier that counts the earlier falls, and because the multiplier is already fixed before the draw arrives, the average of the next level given everything known is the present level exactly.

Work through why the fair game property survives. The multiplier is settled before the step happens: it counts falls that have already occurred, so it is a known number rather than a random one at the moment the step is taken. Multiplying a quantity whose average is nil by a number already known leaves the average at nil. So the average of the next level, given everything known, is the present level, at every step, exactly. No approximation and no limiting argument.

Now work through why memorylessness dies. Run the construction along the locked driving values. The multiplier starts at 1.0 and climbs as falls accumulate: 1.0, then 1.5, 1.5, 2.0, 2.5, 2.5, 2.5, 3.0, 3.5, 4.0, 4.0, 4.0. The running total reads Rs 99.50/-, Rs 101.90/-, Rs 99.95/-, Rs 99.75/-, Rs 100.00/-, Rs 103.75/-, Rs 100.50/-, Rs 99.00/-, Rs 94.10/-, Rs 95.70/-, Rs 99.30/- and Rs 101.70/-.

StepDriving valueFalls so farMultiplierStep in rupeesRunning total
1minus 0.501.0minus 0.50Rs 99.50/-
21.611.5plus 2.40Rs 101.90/-
3minus 1.311.5minus 1.95Rs 99.95/-
4minus 0.122.0minus 0.20Rs 99.75/-
50.132.5plus 0.25Rs 100.00/-
61.532.5plus 3.75Rs 103.75/-
7minus 1.332.5minus 3.25Rs 100.50/-
8minus 0.543.0minus 1.50Rs 99.00/-
9minus 1.453.5minus 4.90Rs 94.10/-
100.464.0plus 1.60Rs 95.70/-
110.964.0plus 3.60Rs 99.30/-
120.664.0plus 2.40Rs 101.70/-

Look at step five. The running total there is Rs 100.00/- exactly, the level it started from, and the multiplier waiting for the next step is 2.5. Now take a different five step history that also lands on Rs 100.00/- at exactly the same moment: driving values of 0.4, 0.6, 0.5, 0.3 and minus 1.8. The five driving values sum to nil as well. No fall occurs until the very last of them, so every multiplier along that route is 1.0, and the running total reads Rs 100.40/-, Rs 101.00/-, Rs 101.50/-, Rs 101.80/- and then Rs 100.00/-. Same moment, same level. The multiplier waiting for the next step on this route is 1.5, not 2.5.

Two routes, one date, one identical level of Rs 100.00/-, and a next step that is two and a half units wide on one and one and a half units wide on the other. Today's level does not carry that difference in the distribution. That is a counterexampleA single case that settles whether one property implies another, by exhibiting one without the other. rather than an argument, and one is all that is needed. The process is a fair game at every step and is not memoryless anywhere.

A running total whose step size is set by the count of earlier falls. Two routes reach Rs 100.00/- at month 5. What comes next is not the same. 100 both routes read Rs 100.00/- here the locked route, three falls behind it the calm route, one fall behind it today month 5 month 12 next step after the locked route next step after the calm route 2.5 units wide 1.5 units wide both centred on Rs 100.00/-
Two routes reach exactly Rs 100.00/- at month five and both have a next step centred on that level, but one is two and a half units wide and the other one and a half, so the fair game property holds while memorylessness fails.
Try it out

A running total whose step size is set by the count of earlier falls. Fair game, memoryless, both or neither?

Both at once

Take the standard process again and change nothing about it. Same paths, same starting value, same volatility. Now apply the pricing rule and look at the discounted processThe process multiplied by the price today of a rupee at that time. instead: the standard process multiplied by the price today of a rupee at the horizon. Under that rule its average at the horizon is Rs 100.000000/- exactly. Discounting multiplies by a number that depends on the clock and on nothing in the history, so memorylessness survives untouched.

The process moved from one box to another and nothing about the process changed. No sharper evidence exists that the two properties are answering different questions. The paths are the same paths. The outcome set has not gained or lost a member. Only the rule for taking the average moved, and only the centring answer responded.

The same discounted quantity, two rules for the average
$$ \mathbb{E}^{\mathbb{P}}\bigl[\,e^{-rT}S_T\,\bigr] \;=\; S_0\,e^{(\mu-r)T} \;=\; \text{Rs }103.045453/\text{-}, \qquad \mathbb{E}^{\mathbb{Q}}\bigl[\,e^{-rT}S_T\,\bigr] \;=\; S_0 \;=\; \text{Rs }100/\text{-} $$
\(\mathbb{P}\)the physical measure, the model's own rule for weighting the paths
\(\mathbb{Q}\)the risk-neutral measure, the rule used for pricing
\(\mu\)the drift of the standard process, 8 per cent a year
\(r\)the risk-free rate, 5 per cent a year continuously compounded
\(e^{-rT}\)the discount factor over the one year horizon, 0.951229
What it says in wordsThe discounted standard process averages Rs 103.045453/- at the horizon under the model's own rule, growing at the drift less the rate, and averages exactly its starting value of Rs 100/- under the pricing rule, so the same quantity fails the fair game test under one rule and passes it under the other.
One process. One rule changed. One of the two answers moved. UNDER THE MODEL'S OWN RULE Rs 108.33/- average finish, undiscounted not a fair game discount, then average under Q UNDER THE PRICING RULE Rs 100.000000/- average of the discounted process a fair game, exactly Memoryless on the left: yes. Memoryless on the right: yes. Unchanged. The move between boxes was purely vertical. The dependence answer never budged. Educational illustration. Both figures computed from the four invented parameters.
Discounting the standard process under the pricing rule takes its average from Rs 108.33/- to exactly Rs 100.000000/- and leaves its memorylessness untouched, so the process changes boxes without changing at all.

Holding both properties at once buys two different things, and they are needed at two different points in almost every argument in this subject area. Because the quantity is a fair game, its future average can be read straight off today with no growth rate estimated and no view taken. Because it is memoryless, the computation that produces that average can carry one number forward from step to step instead of carrying an entire history.

The first property is what makes an argument provable and the second is what makes the computation possible. Models are built to hold both rather than either for exactly that reason. Drop the fair game property and the average needs a correction nobody can pin down. Drop memorylessness and the calculation has to branch on every route rather than on every level. The difference is a manageable tree against one that doubles at every step.

Try it out

What does a process holding both properties give an argument that neither one alone gives?

Neither of the two

The fourth box needs no new idea at all. Take the running total with its history set step sizes and add Rs 0.25/- to every step. The average of the next level given everything known is now Rs 0.25/- above the present level rather than equal to it, so the fair game property fails at every step. The step widths still depend on the count of earlier falls, so memorylessness still fails too. Over twelve steps the added drift comes to Rs 3/- exactly, so the process averages Rs 103/- at the horizon from a start of Rs 100/-, and along the locked driving values it finishes at Rs 104.70/-.

Worth noting what the failure in the fourth box is not. A process that drifts upward at every step in this way is a submartingale, and one that drifts downward is a supermartingale, and neither is a martingale. Not a fair game does not mean drifting up: it means the centre moved, in whichever direction it moved. The simulation below turns exactly on that point.

Four boxes. Four processes. Not one of them empty. MEMORYLESS: YES MEMORYLESS: NO FAIR GAME YES FAIR GAME NO BOTH The discounted standard process, under the pricing rule Averages Rs 100.000000/- Today's level settles the future FAIR GAME ONLY A running total whose step size is set by the count of falls Every step averages nil Rs 100.00/- twice, two futures MEMORYLESS ONLY The standard process itself, under the model's own rule Averages Rs 108.33/- the box readers assume is empty NEITHER The same running total with Rs 0.25/- added at every step Averages Rs 103/- Rs 100.00/- twice, two futures Every box occupied, so neither property carries any information about the other. Educational illustration. All four processes are invented and none describes any market.
All four combinations are occupied by a process that can be written down, which settles that memorylessness and the fair game property are independent of each other rather than proving it by assertion.
Try it out

The drift moves on the control below. Which of the two properties responds?

Play with it

Move the drift and watch one answer refuse to respond

The discounted standard process. The control changes the drift from 0 to 10 per cent a year, the discounted average slides along the scale, and the marker moves between the two boxes. The memorylessness column is drawn at every setting and never once changes.

The marker moves up and down. It never moves sideways. MEMORYLESS: YES MEMORYLESS: NO FAIR GAME YES FAIR GAME NO BOTH discounted average sits exactly on Rs 100/- MEMORYLESS ONLY discounted average sits away from Rs 100/- THIS COLUMN IS UNREACHABLE no setting of the drift moves the process sideways Rs 100/- 94 97 103 106 Rs 103.045453/- A fair game sits exactly on the green line. The column above never responds. Educational illustration. Computed from the formula at every setting, never sampled.
0 per cent8.0 per cent10 per cent
Discounted average
Rs 103.045453/-
Fair game?
No
Memoryless?
Yes
At a drift of 8.0 per cent a year the discounted standard process averages Rs 103.045453/- at the horizon against a start of Rs 100/-, so it is not a fair game, and it is memoryless, which is the answer at every setting of this control.
Educational illustration. The risk-free rate stays at 5 per cent a year, the volatility stays at 20 per cent a year and never enters this calculation, and the horizon is one year. Three readings worth checking by hand: at 2 per cent the discounted average is Rs 97.044553/-, at 5 per cent it is Rs 100.000000/- exactly, and at 8 per cent it is Rs 103.045453/-. The memoryless answer is yes at all twenty one settings, and that immobility is the finding rather than an oversight. Every reading is computed from the formula rather than drawn at random, so the default reproduces the worked example exactly on every reload.

Run the control down to 2 per cent and watch what happens. The discounted average falls to Rs 97.044553/-, below the starting value rather than above it, and the marker stays in the lower box. A discounted average below the starting value is the supermartingale case, and it fails the fair game test just as completely as the 8 per cent case does. Only one setting out of the twenty one lands in the upper box. There the drift and the rate cancel to nil, so it lands exactly.

The error that gets made, and what it costs

Assuming that a memoryless process must be a fair game, or that a fair game must be memoryless. The standard process is the counterexample to the first and the running total with history set steps is the counterexample to the second, and both counterexamples are one line long.

The first direction is the dangerous one. The process that breaks it is not an exotic construction, but the object the whole subject area is built on: memoryless in its level, and averaging Rs 108.33/- at the horizon from a start of Rs 100/-. Somebody who establishes memorylessness and then quietly helps themselves to an average has moved Rs 8.33/- without writing anything down.

Here is what makes it expensive. The gap is a step in an argument rather than a step in a calculation, so no numerical check anywhere can find it. Every figure downstream is arithmetically correct given the line above it, every reconciliation ties, and every total agrees with its parts. The fault sits at the join between two sentences, in a place where nobody did any arithmetic at all, and it survives every test that operates on numbers because it never touched a number.

Three lines of an argument. The fault is in the join, not in a figure. Line 1. Today's level settles the whole distribution of the finish, so the route may be discarded. ESTABLISHED Line 2. Therefore the average of the finish equals today's level, so no correction is needed. NOT ESTABLISHED line 1 never said this Line 3. Every figure computed from line 2, all of which reconcile exactly with each other. ARITHMETIC TIES and proves nothing On the standard process line 2 is wrong by Rs 8.33/-, and no arithmetic check can say so. Educational illustration. The gap is in the reasoning, so no numerical test detects it.
An argument that establishes memorylessness and then takes an average without correction is wrong by Rs 8.33/- on the standard process, and every figure downstream still reconciles because the gap sits where no arithmetic was done.
Try it out

The standard process is memoryless. Is it a fair game?

Neither property implies the other. See what a martingale promises and Markov does not.

Which of the two does a pricing argument actually need?

Both, at different steps, and the useful skill is telling which step needs which. A short test settles it every time, and it turns on what the step is doing rather than on what it is about.

  1. Does the step take an average across time? Any step that says the value of something now equals the average of something later is leaning on the fair game property. Without it the average carries a correction that has to be estimated, and the estimate is exactly the thing the argument was trying to avoid needing.
    Tell: the words average, expectation, or a value today set equal to a value later.
  2. Does the step carry a state forward? Any step that computes one moment from the moment before, on a grid, a tree or a differential equation, is leaning on memorylessness. Without it the computation has to branch on the whole route rather than on the current level.
    Tell: a recursion, a backward induction, a lattice node, or a partial differential equation.
  3. Does the step do both? Most of them do, which is why models are built to hold both properties rather than either. Discounted values that satisfy the fair game property are averaged backwards through a tree whose nodes exist only because the process is memoryless.
    Tell: a backward average taken node by node.
  4. Does the step assume one having established the other? This is the fault. Establishing memorylessness and then averaging without correction, or establishing the fair game property and then collapsing histories into levels, are the two directions of the same error.
    Tell: the word therefore, sitting between two sentences that are about different properties.

Notice that path dependenceThe case where the route taken changes the future, so the current level is not a sufficient summary. is where the second property matters most and where its absence is most expensive. A quantity that depends on the route can still be a perfectly good fair game, so nothing about the pricing argument breaks. The computation is what breaks: the state that has to be carried forward is no longer a single number. The two properties fail in different places and cost different things. The practical reason for refusing to treat them as one idea is exactly that.

What the step does decides which property it needs. The step takes an average across time It needs the fair game property The step carries a state forward It needs memorylessness Most arguments do both, in different steps THE MISMATCH THAT SURVIVES EVERY CHECK Memorylessness established, then an average taken with no correction. The fair game property established, then routes collapsed into levels. Same error, two directions. Neither leaves a number to test. Read the verb in the step, not the subject, and the property it needs is settled. Educational illustration.
A step that takes an average needs the fair game property and a step that carries a state forward needs memorylessness, and using one having established only the other leaves no number anywhere for a check to catch.
Try it out

An argument establishes memorylessness and then takes an average with no correction. What has gone wrong?

How does somebody checking a model rather than building one use this?

The four step test above is worth running on work written by someone else, and its best feature is how little it needs from the model. Following a derivation is not necessary in order to ask which of the two properties a given line is leaning on; the verb is enough. A line that averages is asking for the fair game property; a line that steps forward is asking for memorylessness; and a line that does one having argued the other is where a reviewer earns their morning.

Two tells are worth carrying. The first is a growth rate appearing in a projection of something described as a fair game. If the property really holds under the rule being used, the future average is the present value, so no growth rate is needed at all, and a projection carrying one has either changed rules partway or was never dealing with a fair game. The second is a computation that stores a level per node while the quantity being computed clearly depends on the route: an average taken over a path, a running maximum, a total accumulated so far. A lattice will happily produce a number whether or not the state it carries is sufficient, and the number will look entirely reasonable, so the second tell is the more common of the two in practice.

There is a household version of both tells that makes them easy to remember. Somebody who tracks their spending by keeping only the current balance in a passbook can answer questions about the balance perfectly well. How much was spent on travel this year depends on the route, and the passbook keeps only the level, so that question is beyond them. And a fair coin toss game where the stake doubles after every loss is scrupulously fair at every single toss. What happens next plainly depends on how many losses have already happened. Neither situation is unusual, and neither is a technicality.

How the pricing rule that makes the discounted process a fair game is constructed, and where that rule comes from, are set out under the physical and risk-neutral measures. What happens when either process is stopped at a rule rather than at a fixed date is set out under stopping time and the optional stopping theorem. The rules for moving from one state to the next are set out under transition probability. What any contract pays is set out under the payoff function.
Breaking Into Quants Bootcamp — Fin Maverick

References

SourceDocumentWhere
arXiv Quantitative FinancePreprint repository for martingale and Markov methods in pricingarxiv.org
Social Science Research NetworkWorking paper repository for the same materialssrn.com
DoobStochastic Processes, the source of the martingale results that carry his nameWiley
Hull, Shreve and WilmottStandard texts on derivatives pricing and stochastic calculusPearson, Springer and Wiley

The standard process, its four parameters, the twelve driving values and the running total built from them are invented.
Educational material. Not advice on any investment, tax, budget or market position.

Comparison

Other comparisons in Stochastic Processes and Jumps

Comparison

Brownian Motion vs Geometric Brownian Motion

Comparison

Quadratic Variation vs Ordinary Variation

← 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.