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
Quant Analyst · CoreTrack
1Quantitative Methods, Financial Data & Programming
iProbability
Probability in FinanceRandom VariableProbability DistributionsThe Normal DistributionNormal Distribution ProbabilityThe Lognormal DistributionRandomness vs Uncertainty
iiStatistics and Inference
Population and SampleMean, Median and ModePrecision and AccuracyVariable TypesVariance, Standard Deviation and…Dispersion MeasuresStatistical BiasEffect SizeHypothesis TestingThe Sampling DistributionSkewnessKurtosisCovarianceConfidence IntervalArithmetic Mean vs Geometric MeanStatistical Significance vs Economic…Confidence Interval vs Prediction IntervalHow to Summarise a…
iiiCorrelation and Regression
RegressionCorrelation and CausationOrdinary Least SquaresInteraction TermsRegression CoefficientsRegression vs ClassificationHow to Build a…Spurious CorrelationRegression, Correlation and FitResidualsMulticollinearityAutocorrelation and Partial Autocorrelation
ivTime Series
Time Series in FinanceSimple, Weighted and Exponential…Moving Average CalculatorPrice, Return and Level SeriesHow to Prepare Time-Series…LagFrequencySeasonalityTimestampsTrendStationarity and the Unit RootHeteroskedasticityLeadRolling WindowsDifferencing
vSimulation and Numerical Methods
SimulationMonte Carlo SimulationHow to Run a…Numerical MethodsIterationResampling and the BootstrapPseudorandom Numbers and the SeedConvergence and ToleranceNumerical Stability
viOptimisation
OptimisationLocal and Global OptimaConstraintsConvex OptimisationThe SolverLinear ProgrammingThe Objective FunctionConstraint ViolationThe Feasible SetLagrange MultipliersQuadratic Programming
viiModelling Practice
Linear, Logistic, Ridge and…Training, Validation and Test…The ModelModel ErrorDependent and Independent VariablesThe ROC Curve and AUCWhat a Model HoldsMSE, RMSE, MAE and MAPEPrecision and RecallCross Validation and RegularisationOverfitting and UnderfittingReturn Series MeasuresSimple, Compound and Log Return
viiiBacktesting and Research Integrity
BacktestingBacktest vs Live PerformanceHow to Document a…How to Prevent Backtest…Out-of-Sample TestingWalk-Forward AnalysisMultiple TestingP-HackingData Snooping
ixData Quality and Structure
Data QualityThe DatasetSelection and Survivorship BiasVersioned DatasetsData Structures in FinanceData CleaningMissing Data and Null ValuesStructured Data vs Unstructured DataMissing Data vs ZeroData Validation vs Data CleaningOutliersDuplicate Records
xProgramming for Finance
Data PipelinesAPIs for Financial DataAPI vs CSV FileDatabases in FinancePython for FinanceJoinsSQL for FinanceThe Analysis Workflow
xiQuantitative Research
Research DesignThe Data Generating ProcessReproducibilityPeer Review in Analytical WorkThe Research HypothesisRobustness and Sensitivity
2Stochastic Calculus & Derivative Pricing Theory
iProbability Foundations
The Probability SpaceRandom VectorsSigma-AlgebraExpectationSample Space and EventsDensity and Distribution FunctionsRisk-Neutral ProbabilityState Price Density vs…
iiStochastic 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
iiiIto 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
ivStochastic Differential Equations
Stochastic Differential EquationsStochastic Differential Equation vs…Drift and DiffusionStrong and Weak Solutions ComparedDiscretisationGeometric Brownian Motion
vPricing 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
viOption 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…
viiVolatility Models
Constant, Local and Stochastic…Vasicek Model vs CIR ModelThe Heston ModelThe SABR ModelThe Volatility ProcessImplied VolatilityVolatility Smile vs Skew vs Surface
viiiInterest Rate Models
Interest-Rate DerivativesMean ReversionThe Zero-Coupon BondThe Ornstein-Uhlenbeck ProcessThe Discount CurveZero RatesShort-Rate Model vs Market Model
ixNumerical Pricing
Closed Form and Numerical…Monte Carlo PricingEuler and Milstein Schemes ComparedTree MethodsFinite Difference MethodsNumerical Error and StabilityVariance Reduction
xCalibration 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

The Payoff Function: What the Contract Pays and When

A payoff function says what a contract delivers at the horizon as a function of the level then, and nothing else. The payoff is a function of one thing. A price is a function of five. The payoff is the terminal condition the pricing machinery is solved subject to, so it fixes where the answer must end up and leaves everything before it open.

Why any particular contract delivers what it delivers is settled in the instruments subject area. The delivery rule arrives here as a mathematical object already handed over. What kind of object it is, what it fixes and what it refuses to say are the three questions worth asking of it.

The refusal is the interesting part. A payoff functionWhat a contract delivers at the horizon, written as a function of the level at that moment and of nothing else. is a complete specification of one moment and a total silence about every moment before it. The rule pins the answer at exactly one instant and leaves the whole interior of the problem open, and everything the pricing machinery does is work out what that one pinned instant implies earlier. Hold on to the asymmetry: total information at the end, no information at all before it.

What is a payoff function, as an object?

Strip away the word contract for a moment and look at what is actually being handed over. A payoff is a rule that accepts one number and returns one number. Feed it the level of the standard process at the horizon and it returns an amount in rupees. Feed it a different level and it returns a different amount. The input and the output are the whole object. There is no second input, no memory of the route taken to get there, and no reference to when the question is being asked.

The everyday version is worth carrying for everything that follows. A left luggage counter charges by the weight shown on its scale at the moment the bag is collected. The charge rule is a card on the wall: a reading of so many kilograms costs so many rupees. The card is a function of one thing, the reading. The card says nothing about how heavy the bag was when it was handed in, nothing about what happened to it in the meantime, and nothing about what anybody should pay today to secure the right to collect it later. The card is a complete rule for one instant and a complete silence about every other instant, and a payoff function is exactly that card.

The formal version of the card is one line. The line is written for the locked contract on the standard process, the at-the-money contract at a strike of Rs 100/-. The contract arrives already known from elsewhere, and the mathematics here is about the shape of its payoff rule.

The payoff, written as a function of one argument
$$ h:\ [0,\infty)\ \longrightarrow\ [0,\infty),\qquad h(S_T)\;=\;\max\bigl(S_T-K,\ 0\bigr) $$
\(h\)the payoff rule itself, a function that accepts one number and returns one number
\(S_T\)the level of the standard process at the horizon, and the only quantity the rule is allowed to look at
\(K\)the strike, a fixed number written into the rule rather than an input to it, Rs 100/- throughout
\(T\)the horizon, one year throughout this subject area
\(\max\)take whichever of the two numbers inside is larger, which is where the corner comes from
What it says in wordsThe rule accepts any level from nothing upward and returns an amount that is never negative. It reads one number, the level at the horizon, and it consults nothing else at all: not the time, not the rate, not how much the level has been moving, and not the route the level took to arrive.

Two things in that line deserve a second look. The strike sits inside the rule as a fixed number, not beside the level as a second input. Changing the strike does not give the same function a different argumentA quantity a function accepts as input, as distinct from a constant written into the function itself.; it gives a different function. And the level is the only argument. Once the horizon arrives and the level is read, there is nothing left to decide, nothing left to estimate, and no averaging left to do. The answer is a lookup.

A payoff can therefore be published as a short table without losing anything. Four rows are enough to show every amount the rule returns, and the machinery downstream is told nothing beyond what a table of this kind carries.

The whole specification, as a card on the wall. Four rows, one input, no time anywhere on it. LEVEL AT THE HORIZON WHAT THE RULE RETURNS HOW IT WAS OBTAINED Rs 80/- nil 80 less 100 is below nil Rs 100/- nil 100 less 100 is exactly nil Rs 110/- Rs 10/- 110 less 100 Rs 120/- Rs 20/- 120 less 100 Nothing on this card is a price, and nothing on it mentions a date other than the horizon. Every figure is an invented educational illustration on the standard process, and describes no market anywhere.
The payoff can be published as four rows pairing a finishing level with an amount, and those four numbers are the whole of what the pricing machinery is ever told about the contract.
Try it out

How many arguments does a payoff function take?

Why is it the terminal condition rather than the price?

A price and a payoff answer two different questions, and the words sit close enough together that the difference gets lost. The payoff answers what will be delivered, once. The price answers how much the delivery is worth now, at a moment when the level at the horizon is not yet known. The two are not two readings of one quantity. One is a fact about one instant, and the other is a valuation of the uncertainty that stands in front of it.

The pricing machinery treats the payoff as a terminal conditionThe value a solution is required to take at the end of the time interval it is solved over.. The term terminal condition has a precise job. The Black, Scholes and Merton equation, set out under the Black-Scholes partial differential equation, holds strictly inside the interval, for every time before the horizon, and by itself it has an enormous number of solutions. The equation constrains how a price may change; it does not say which price. The payoff removes that freedom in one stroke by declaring what the answer must equal at the far end.

The condition the solution is required to meet
$$ V(T,S)\;=\;h(S)\qquad\text{for every }S\ \ge\ 0 $$
\(V(t,S)\)the price of the contract at time \(t\) when the standard process stands at level \(S\)
\(h\)the payoff rule from the block above, unchanged
\(T\)the horizon, one year, the single instant at which the two agree
\(S\)any level the process could be standing at, ranging over every non negative number
What it says in wordsAt the horizon and only at the horizon, the price and the payoff are the same number, and they are the same number at every level rather than at some convenient one. Before the horizon the statement says nothing at all, which is precisely what makes it a condition on a solution rather than a solution.

Notice the shape of that statement. The terminal condition is a boundary specificationA statement of what an answer has to be somewhere, rather than a statement of what the answer is., not a valuation. The condition says where the answer must be, at one edge of the region being solved, and then stands back. A condition of that kind carries no arithmetic and no opinion; it carries a requirement, and the requirement is what turns an equation with many solutions into an equation with one.

The measurement version helps here. Consider the task of reconstructing the temperature in a room over the whole of yesterday. The law that governs how heat spreads is given, and it fixes how the temperature may change from one moment to the next. One complete reading is given too: the temperature at every point in the room at midnight. The law alone would allow countless histories. The law together with that one complete reading pins the history down. The reading is not the history and nobody would confuse the two. The payoff is that midnight reading, and the price is the history.

Try it out

Is the payoff the price?

Try it out

Is the price of this contract ever below the payoff?

How does the shape at the horizon differ from the shape before it?

The payoff drawn against the level is two straight segments meeting at a corner. Flat at nil for every level up to Rs 100/-, then rising at exactly one rupee per rupee above it. The price a year earlier, drawn against the same levels, is a single curve that never touches nil, never has a corner, and sits above the payoff at every level without exception. The two pictures are of the same contract and they look nothing alike.

The numbers make the separation concrete. At a level of Rs 80/- the payoff is nil and the price a year earlier is Rs 1.859420/-. At Rs 100/- the payoff is nil and the price is Rs 10.450584/-. At Rs 110/- the payoff is Rs 10/- and the price is Rs 17.662954/-. At Rs 120/- the payoff is Rs 20/- and the price is Rs 26.169044/-. Every one of those four prices is strictly larger than the payoff at the same level, and the gap is widest exactly at the strike, where the payoff has nothing to say at all.

Level at the horizonPayoff at the horizonPrice one year earlierThe gap between them
Rs 80/-nilRs 1.859420/-Rs 1.859420/-
Rs 90/-nilRs 5.091222/-Rs 5.091222/-
Rs 100/-, the strikenilRs 10.450584/-Rs 10.450584/-
Rs 110/-Rs 10/-Rs 17.662954/-Rs 7.662954/-
Rs 120/-Rs 20/-Rs 26.169044/-Rs 6.169044/-
Rs 130/-Rs 30/-Rs 35.440271/-Rs 5.440271/-
Two shapes, one contract. The corner belongs to the horizon and to nothing before it. 0 10 20 30 40 the strike, Rs 100/- Rs 1.859420/- at a level of Rs 80/-, where the payoff is flat at nil Rs 10.450584/- at the strike: the widest separation on the picture 80 100 120 140 level of the standard process, in rupees the payoff at the horizon, angular the price one year earlier, smooth
The payoff turns a corner at the strike while the price curve a year earlier passes through the same region without one, and the vertical separation between them is widest at exactly the level where the payoff pays nothing.

So why does the corner disappear? Because the price at any earlier time is an average of the payoff taken over a spread of possible finishing levels, and averaging a cornered function over a spread rounds the corner off. Standing at Rs 100/- with a year to run, the process may finish anywhere; the levels that pay nothing and the levels that pay a great deal are both inside the spread, and the average of the two sides of the corner lands above the corner itself.

The measurement version, again, and it is the one to remember. A footpath runs dead level and then, at one exact spot, starts to climb. Walked, it gives up the precise stride where the slope changes. Photographed from far away through frosted glass, the corner is gone; there is a gentle bend instead. Nothing about the path changed. The blur did it. Time remaining is that blur, and it acts on the payoff exactly the way frosted glass acts on a corner: the more of it there is, the rounder the shape and the higher the shape sits above the corner it came from.

A shape that is angularHaving a corner, so that the slope jumps from one value to another with no value in between. at the horizon is smoothHaving no corner, so that the slope moves continuously through every value between its extremes. everywhere before it, and the difference shows in the slopes rather than in the eye. The payoff has a slope of nil below the strike and a slope of one above it. At the strike itself the two sides disagree, so it has no slope at all. The price has a slope that moves continuously through every value between nil and one, and at the strike a year out that slope is 0.636831.

How the corner shows in the slopes
$$ h'(S_T)=\mathbf{1}_{\{S_T>K\}}\ \in\{0,1\},\qquad\qquad \frac{\partial V}{\partial S}(t,S)=N(d_1)\ \in(0,1)\ \ \text{for all }\tau>0 $$
\(h'\)the slope of the payoff, which takes only the two values nought and one and is undefined at the strike
\(\mathbf{1}_{\{\cdot\}}\)the indicator, worth one when the statement inside holds and nought when it does not
\(N\)the standard normal distribution function
\(d_1\)the standard argument of that function, equal to 0.350000 for the locked contract at the strike with one year to run
\(\tau\)the time remaining, being \(T-t\), the one quantity that separates the two shapes
What it says in wordsThe payoff slope can only ever be nought or one, and it jumps between them at the strike without passing through anything in between. The price slope, at any positive time remaining, sits strictly between nought and one and moves through every value continuously. At the strike with a year remaining it reads 0.636831, which is a number the payoff slope can never take.
Try it out

When do the two shapes coincide?

Derivatives Foundation Bootcamp — Fin Maverick

What does the payoff fix, and what does it leave entirely open?

Take the two halves in order. The second half is where readers lose their footing. The payoff fixes the whole of the horizon. Every level, every amount, no exceptions and no approximations. Hand somebody the rule and they can answer the question at the horizon for a level nobody has thought of yet, without asking anything further. In that one instant the payoff is not merely informative; it is complete.

The payoff leaves open every other instant. The rule is silent on the worth of the contract today. The rule is silent on how the worth moves as the level moves. The rule is silent on how fast the worth decays as the horizon approaches, and it carries no opinion at all on how much the level tends to move about. Movement is the one input the answer turns out to be most sensitive to. The payoff is complete about one moment and empty about all the rest, and the pricing machinery exists precisely to fill the emptiness it leaves.

The gap between the two shapes is the visible measure of what has been left open. The gap has two named parts worth having: the intrinsicWhat the contract would deliver if the horizon were now, read straight off the payoff rule. amount is what the payoff rule returns at the current level, and the time valueThe gap between the price and the payoff at the same level, which is what the possibility of movement is worth. is everything the price carries beyond it. On the locked parameters the second of those is not a rounding detail. At the strike it is the whole price.

What the payoff leaves open, measured in rupees, level by level. 2 6 10 1.859420 5.091222 10.450584 7.662954 6.169044 5.440271 Rs 80/- Rs 90/- Rs 100/- Rs 110/- Rs 120/- Rs 130/- The tall bar sits at the strike, where the payoff returns nothing at all and the price is Rs 10.450584/-. Invented educational illustration with one year remaining, computed at the locked parameters. Figures in rupees.
The gap between price and payoff peaks exactly at the strike and shrinks on both sides, so the payoff says least about value at precisely the level where it looks most decisive.
Try it out

At Rs 80/- the payoff is nil and the price is Rs 1.859420/-. What is that positive number attached to?

Why does a payoff take one argument while a price takes five?

The sharpest way to hold the difference is a count rather than a feeling. The payoff reads one number. The price reads five. Everything else about the comparison follows from that count, so nothing else needs remembering.

The payoff reads the level at the horizon. The list ends there. The price reads the level now, the strike written into the rule, the rate, the volatility, and the time remaining. Change any one of the five and the price changes. The payoff never consulted the four that are not the level, so changing any of those does not move it a paisa.

One argument against five
$$ h\;=\;h\bigl(S_T\bigr) \qquad\text{against}\qquad V\;=\;V\bigl(S,\;K,\;r,\;\sigma,\;\tau\bigr) $$
\(S\)the level of the standard process now, Rs 100/- at time zero throughout this subject area
\(K\)the strike, Rs 100/- for the at-the-money contract and Rs 110/- for the out-of-the-money one
\(r\)the risk-free rate, 5 per cent a year continuously compounded on the locked parameters
\(\sigma\)the volatility, 20 per cent a year on the locked parameters, and the input the payoff is completely blind to
\(\tau\)the time remaining, one year at time zero, and nil at the horizon
What it says in wordsThe payoff is a rule with one slot in it. The price is a rule with five. Four of the five are quantities the payoff never sees, which is why no amount of staring at the payoff picture can ever reveal what the contract is worth before the horizon.

The volatility entry is the one to dwell on. The volatility does not appear in the payoff at all, and yet it is the input that carries most of the value at the strike. Set it aside and the price at Rs 100/- with a year to run collapses toward the small amount the rate alone would justify; raise it and the price rises with it. The single most important input to the answer is invisible in the object that specifies the contract. Nothing demonstrates more cleanly that the payoff is not a compressed price.

Count the slots. That is the whole comparison. WHAT THE PAYOFF READS 1. the level at the horizon Nothing else. No rate, no volatility, no time remaining, no route taken. One slot, filled once. At Rs 100/- it returns nil, at Rs 110/- it returns Rs 10/-. WHAT THE PRICE READS 1. the level now, Rs 100/- 2. the strike, Rs 100/- 3. the rate, 5 per cent a year 4. the volatility, 20 per cent a year 5. the time remaining, one year The highlighted row is invisible to the payoff and carries most of the value at the strike. All parameters are the invented locked figures of the standard process and describe no market. Educational illustration.
A payoff has one slot and a price has five, and the volatility slot that carries most of the value at the strike does not exist on the payoff side at all.
Try it out

Which of the five inputs to the price is completely absent from the payoff and yet carries most of the value at the strike?

Breaking Into Quants Bootcamp — Fin Maverick

Where does the payoff enter the machinery?

At one point. Not at several, not continuously, and not as an assumption threaded through the working. The payoff is supplied once, as the statement of what the answer must equal at the horizon, and every other number the machinery produces is worked backward from that one statement.

There are two standard routes to a price, and the payoff enters both at the same single place. On the equation route it is the terminal condition attached to a partial differential equation that holds strictly inside the interval. On the expectation route it sits inside a single expectation taken under the risk-neutral measure Q and then discounted. Different notation, same entry point.

The expectation route, with the payoff appearing exactly once
$$ V(t,S)\;=\;e^{-r\tau}\,\mathbb{E}^{\mathbb{Q}}\Bigl[\,h\bigl(S_T\bigr)\ \Big|\ S_t=S\,\Bigr] $$
\(\mathbb{E}^{\mathbb{Q}}\)an average taken under the risk-neutral measure Q, established elsewhere and used here rather than rebuilt
\(\mathbb{Q}\)the risk-neutral measure, as distinct from the physical measure P
\(e^{-r\tau}\)the discount factor over the time remaining, equal to 0.951229 over the full one year horizon
\(h\)the payoff rule, appearing here and nowhere else in the expression
\(S_t=S\)the condition that the process is standing at level \(S\) at the time the question is asked
What it says in wordsThe price today is the average of what the contract will deliver, taken over the possible finishing levels under the risk-neutral measure, and then pulled back to today at the rate. The payoff appears once, inside the average. Swap it for a different rule and every other symbol in the expression stays exactly where it is.

The practical consequence deserves its own line. The payoff is the only place a contract enters the calculation, so changing the contract means changing one function and nothing else at all. The measure stays. The discounting stays. The process stays. The whole apparatus is indifferent to which rule is standing in that slot, and that indifference is why the same machinery prices contracts it was never separately designed for.

One entry point, at the far end, and everything else is worked backward from it. today the horizon one year THE PAYOFF IS SUPPLIED HERE once, for every level at once NOTHING IS SUPPLIED HERE the price here is an output the machinery runs this way The equation holds strictly inside the interval and pins nothing on its own. The payoff at the far end is what turns many solutions into one. Educational illustration on the invented standard process, which describes no market anywhere. Rs 10.450584/- at the strike is an output at the left hand end, and is not an input anywhere.
The payoff is handed to the machinery at a single point, the far end of the interval, and the price at every earlier time is produced by working backward from it.
Try it out

At how many points does the payoff enter the machinery?

What does the collapse look like when it is run?

Everything above is a claim about a motion, and a pair of still pictures cannot carry a motion. The control below moves one thing only, the time remaining, from a full year down to nothing at all. The price curve is recomputed at every position from the same locked parameters and redrawn, and the shaded region between it and the payoff is the value the payoff never mentions.

Try it out

At the strike the payoff is nil. Before the control moves: what is the price a year earlier?

Play with it

Run the time remaining down and watch the corner arrive

Strike Rs 100/-, rate 5 per cent a year, volatility 20 per cent a year. Only the time remaining moves. At one year the price at the strike is Rs 10.450584/-. At six months it is Rs 6.888729/-. At one month it is Rs 2.512067/-. At one day it is Rs 0.424486/-. At nothing remaining it is exactly nil, the payoff itself. The payoff at the strike is nil, so the gap there is the whole price at every remaining time.

nothing remainingone year remainingone year
The shaded region is what the payoff does not mention. one year remaining 0 10 20 30 40 the strike, Rs 100/- Rs 10.450584/- the gap at the strike, which is the whole price, because the payoff there returns nothing 80 100 120 140 level of the standard process, in rupees the payoff, fixed the price at the time remaining shown
Time remaining
1.000000
Price at the strike
10.450584
Payoff at the strike
0.000000
Slope at the strike
0.636831

With one year remaining the price at the strike is Rs 10.450584/- against a payoff of nil, so the whole of the value at that level is the possibility of movement, and the price slope there is 0.636831 rather than the nought or one the payoff allows.

Educational illustration on the invented standard process, a process that describes no market anywhere. Every reading is computed from the closed form at the locked parameters and is never sampled, so the picture is identical on every reload. The four named remaining times read Rs 10.450584/- at one year, Rs 6.888729/- at six months, Rs 2.512067/- at one month and Rs 0.424486/- at one day, and exactly nil at nothing remaining. A month here is one twelfth of the year and a day is one three hundred and sixty fifth of it. Figures in rupees.

Two things to watch as the control comes down. The shaded region shrinks from every side at once rather than sliding along, and the price slope at the strike climbs toward the jump the payoff has there without ever reaching it until the time remaining is gone. The corner is not approached gradually by the shape; it arrives only at the instant the time remaining hits nothing, and one moment before that the shape is still smooth.

Reading an Option Payoff — free micro-course from Fin Maverick

What goes wrong when the payoff shape is read as the price shape?

The payoff picture is the one everybody has seen, so the error has a specific form and is easy to make. Somebody wants the worth of the contract six months before the horizon. The angular picture sits in front of them. They locate the current level on the horizontal scale, read the height of the angular line at that point, and write it down. Every step of that procedure is executed correctly. The procedure is answering a different question.

The error that gets made, and what it costs

Reading the payoff shape as the price shape drawn early. The two are different functions with different arguments: one takes the finishing level and stops, the other takes five inputs of which the time remaining is one. At a level of Rs 100/- with six months to run they differ by Rs 6.888729/-, and with a full year to run they differ by Rs 10.450584/-. The full year gap is the whole price.

The cost is not a small mispricing. At the strike the reading produced is exactly nil, and the correct figure is the entire value of the contract. What has been valued at nothing is the possibility of movement, and at the strike that possibility is all there is.

Nothing inside the arithmetic flags the error, and that silence is what makes it durable. The lookup was correct, the picture was correct, and the level was read correctly. The mistake was made before the arithmetic began, in deciding which of the two shapes answers a question asked before the horizon.

Six months to run. Two readings at the same level, and one of them is nil. 0 10 20 30 40 the reading taken: nil read off the angular line at a level of Rs 100/- the correct figure at the strike Rs 6.888729/-, six months remaining 80 100 120 140 level of the standard process, in rupees Every figure is an invented educational illustration computed at the locked parameters and describes no market.
Reading the angular line at the strike six months early returns nil, while the correct figure at the same level is Rs 6.888729/-, so the whole of the contract has been valued at nothing.
Try it out

Somebody uses the payoff shape to value the contract six months early. What have they valued at nil?

The payoff kinks where the price curves. See what separates the two shapes.

Who has to hold this distinction, and where does it bite?

Anybody who builds a pricing routine meets the payoff as code rather than as a picture, and that is where the one argument rule shows its practical worth. A lattice routine, a solver on a grid and a stratified expectation are three different kinds of machinery, but each of them calls the payoff at exactly one place: at the last layer of the lattice, at the last row of the grid, and inside the average. Everything else in each routine is about the process and the discounting, not about the contract.

So the working test for whether a payoff has been coded correctly is a question about arguments rather than about answers. If the function being called needs the time, it is not a payoff. If it needs the volatility, it is not a payoff. If it needs to know the route the level took, then it is a rule for a different kind of contract and it will not sit in a slot built for one argument. A payoff that asks for anything except the level at the horizon has been written wrong, and the wrongness is visible in the arguments before a single number is computed.

The distinction bites in a second place, in how results are read back. A routine that reports a value close to the payoff at the same level is reporting that very little time remains, or that the volatility supplied was very small, and the two look identical in the output. For this contract the price sits above the payoff everywhere until the horizon, so a routine that reports a value below the payoff at some level has a defect. Both checks follow from the shape rather than from the code, so both are available to somebody who has never seen the routine.

The everyday version of the same discipline runs as follows. A weighing scale that gives a different reading depending on how long someone stands on it is broken, and that is evident without opening it. A payoff rule that gives a different amount depending on when it is asked is broken in exactly the same way, and for exactly the same reason: the object was specified to read one thing, and it is reading two.

What any particular contract delivers, and why, is settled in the instruments subject area. Solving for the price is set out under the Black-Scholes partial differential equation. The other conditions that pin the solution down, including what happens at a level of nothing and at very large levels, are set out under boundary conditions. Payoffs that may be claimed before the horizon are set out under European versus American options and under the exercise boundary. Payoffs that read the route rather than the finishing level are covered separately.

References

SourceDocumentWhere
arXiv, Quantitative FinancePreprints on derivative pricing and terminal value problemsarxiv.org
Social Science Research NetworkWorking papers on option valuation and boundary specificationsssrn.com
Black and Scholes, 1973; Merton, 1973The original derivation of the pricing equation whose terminal condition this rule suppliesJournal of Political Economy; Bell Journal of Economics and Management Science
Hull; Shreve; WilmottStandard texts treating terminal value problems of this kindPublished textbooks

The standard process and its locked parameters are invented.
Educational material. Not advice on any investment, tax, budget or market position.

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