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

Calibrated Parameters: Fitted Numbers, Not Facts

A calibrated parameter is the output of a search over a bounded range against a chosen loss on a chosen set of targets at a particular moment. A calibrated parameter is not a property of anything. The fitted value is the number that made a model agree with some other numbers as closely as that arrangement allowed, and it moves when any part of the arrangement moves.

Building the fit, and the five steps it takes, is set out under calibration. A different question decides what may afterwards be done with the answer: what kind of object is the number that comes out? The fitted number looks like a measurement. The number is written to six decimal places, it is stable to the last of them, and it arrives in a cell beside other numbers that really are measurements. But four separate choices go into it, none of them made by the data, and moving any one of the four moves the number. A quantity that shifts when a person changes their mind is not describing anything outside that person's decisions.

Everything below is worked on the same invented instance the rest of this subject area uses. The quantity being modelled is the standard process, written S with a time subscript, starting at Rs 100/- with a rate of 5 per cent a year over a horizon of one year and paying nothing out. The numbers being fitted to are five invented call prices at strikes of Rs 80/-, Rs 90/-, Rs 100/-, Rs 110/- and Rs 120/-, quoted as volatilities of 0.240000, 0.220000, 0.200000, 0.190000 and 0.185000. The five quoted volatilities are set down for teaching rather than read off a market, and volatilities actually observed at those strikes would sit somewhere else.

What is a calibrated parameter?

A calibrated parameterThe output of a search over a bounded range against a chosen loss on chosen targets, at a stated moment. is the value a search returned. The whole definition stops there. Every problem with calibrated parameters comes from the urge to make that definition grander. The search was given three things by a person and one thing by arithmetic. The person supplied the numbers to aim at, the rule for measuring how far away the model was, and the window inside which the value was allowed to lie. The arithmetic then swept that window and handed back whichever value made the rule read smallest.

The everyday version is exactly right rather than roughly right. A kitchen scale reads a little heavy, and a small screw underneath it shifts the reading. Somebody turns the screw until five known weights read as close to their printed values as one screw can manage, then writes down the screw position. The screw position is a real number, it is reproducible to whatever precision the fingers allow, and it is entirely a fact about that afternoon. A different set of five objects would have stopped those fingers somewhere else, so the screw position is not a fact about the scale. Nor is the position a fact about the objects. The screw position is the resting place of a procedure, and the procedure had a person in it.

Four inputs feed that resting place, and naming all four at once builds the habit worth having: ask for all four whenever a fitted figure arrives on a desk. The first is the target setThe numbers the model is being asked to match. Five here, one at each strike., which is the list of numbers the model is asked to match. The second is the loss functionThe rule that turns the several gaps between model and targets into one number to be made small.. The loss function is the rule that turns several gaps into one number to be made small. The third is the pair of boundsThe window the search is allowed to look inside. Between 0.05 and 0.50 on this instance. that fence the search in. The fourth is the moment the whole thing was run. The targets came from outside the model, and outside numbers are dated.

A calibrated parameter, written as what it is
$$ \hat{\sigma}(t_0) \;=\; \arg\min_{\sigma \,\in\, [\sigma_{\text{lo}},\, \sigma_{\text{hi}}]} \; L\big(\sigma \,;\, \mathcal{T}(t_0)\big) $$
\(\hat{\sigma}\)the fitted parameter, carrying a hat to mark it as chosen rather than stated
\(t_0\)the moment the fit was run, 23 August 2026 on this instance
\(\mathcal{T}(t_0)\)the target set as it stood at that moment, five prices here
\(L\)the loss, one number saying how far the model sits from the targets
\([\sigma_{\text{lo}},\sigma_{\text{hi}}]\)the bounds, 0.05 and 0.50 on this instance
\(\arg\min\)the setting at which the loss is smallest, not the smallest loss itself
What it says in wordsThe fitted parameter is whichever value inside the permitted window makes the chosen loss on the chosen targets as small as it goes, at the moment those targets were taken. Read the line from left to right and it names four inputs before it names any arithmetic. Three of those four are decisions and the fourth is a date. Nothing on the right-hand side is a property of the process being modelled.

The parameters used on every earlier occasion in this subject area stand in contrast. The volatility of 0.20 a year on the standard process was stated. The rate of 5 per cent a year was stated. The drift of 8 per cent a year was stated. A stated parameter is an assumption, and an assumption is honest about being one: nobody reading it imagines it was discovered. A fitted parameter is an assumption too, but it arrives dressed as a result, and the dressing is what does the damage.

Four levers. One number. None of the four belongs to the process being modelled. THE REPORTED PARAMETER 0.198202 LEVER 1: THE TARGET SET middle three strikes instead of five moves it to 0.199868 LEVER 2: THE LOSS squared volatility error instead moves it to 0.207000 LEVER 3: THE BOUNDS lower bound raised to 0.20 moves it to 0.200000 LEVER 4: THE DATE run against a later target set moves it to an unknown value each lever is set by the person doing the fitting each one alone changes the six digits above A number that four unrelated decisions can move is not a measurement of the thing being modelled.
The reported parameter sits at the meeting point of four separate decisions, and moving any one of them on its own is enough to change every digit, which is what disqualifies it from being read as a measurement.
Try it out

Before reading on: how many separate choices does a calibrated parameter depend on?

Breaking Into Quants Bootcamp — Fin Maverick

Why is a calibrated parameter not a fact?

Because holding the data completely still and changing one rule about how to measure closeness returns a different number. Not a slightly different number after rounding. A different number, at the second decimal place, from arithmetic that is exactly correct both times.

Take the five invented prices and leave every one of them untouched. Now write down three rules for what close means, all three of which are in ordinary use and none of which is wrong. The first says the gaps are gaps in rupees, so add up their squares. The second says a gap in rupees means different things at different strikes, because a far out contract barely moves when the parameter moves, so divide each gap by that contract's vegaHow much a contract's price moves for a one point move in volatility. Larger near the middle strike, smaller at the wings. before squaring it, which converts every gap into volatility points. The third says the targets were quoted as volatilities in the first place, so compare volatilities directly and forget prices altogether.

Three losses on the same five numbers
$$ L_{\text{price}}(\sigma)=\sum_{i=1}^{5}\Big(C_i^{\text{mod}}(\sigma)-C_i\Big)^{2}, \qquad L_{\text{vega}}(\sigma)=\sum_{i=1}^{5}\left(\frac{C_i^{\text{mod}}(\sigma)-C_i}{\mathcal{V}_i}\right)^{2}, \qquad L_{\text{vol}}(\sigma)=\sum_{i=1}^{5}\big(\sigma-\sigma_i\big)^{2} $$
\(C_i^{\text{mod}}(\sigma)\)the price the model produces at the \(i\)-th strike for the setting \(\sigma\)
\(C_i\)the \(i\)-th target price, from Rs 25.227000/- down to Rs 2.745149/-
\(\mathcal{V}_i\)the vega of the \(i\)-th contract at its own quoted volatility, from 18.080359 to 32.862160
\(\sigma_i\)the volatility the \(i\)-th target was quoted at, from 0.240000 down to 0.185000
\(\sigma\)the single free setting, the same one in all three lines
What it says in wordsThe first line adds up squared gaps measured in rupees. The second measures each gap in rupees, then divides it by how many rupees that contract moves for one point of volatility, so every gap arrives in volatility points before it is squared. The third ignores prices and compares the quoted volatilities directly. The five targets are identical in all three lines, and only the arithmetic between them differs.

On the invented instance those three rules return 0.198202, 0.204420 and 0.207000. The gap between the outermost two is 0.008798, close to nine tenths of a volatility point. In derivative pricing that is not a rounding difference but a real disagreement about what to feed the next calculation. All three rules are ways of measuring closeness rather than statements about the process, so nothing observable chooses between them, and closeness has no meaning until somebody defines it.

From the inside the three feel identical. Whichever one is used, the experience is the same. The rule is stated, the search is run, the search converges, and out comes a figure stable to six places. There is no wobble to give warning, no wide interval, no flag saying that a colleague two desks away is about to report a different number. The precision is real and it is precision about the procedure, not about the process.

One target set of five prices. Three defensible rules. Three answers. SQUARED PRICE ERROR 0.198202 PRICE ERROR DIVIDED BY VEGA 0.204420 SQUARED VOLATILITY ERROR 0.207000 0.195 0.200 0.205 0.210 0.008798 of spread Every bit of that spread was produced by a choice about measurement. None of it came from the five prices.
Three defensible definitions of closeness applied to one unchanged set of five prices return three parameters spread 0.008798 apart, so the spread is a record of the choices rather than of anything observed.
Try it out

How many answers do the same five prices give under the three defensible losses shown?

What does the date of the fit do to the number?

Observation Date

The observation dateThe moment the targets were taken and the fit was run. Without it, a fitted number cannot be told apart from a current one. is the moment the target set was taken and the search was run. On this instance it is 23 August 2026. The date line does more work than any of the six decimal places beside it, and the date line is the one most often left off.

Start with what a date is not. A date is not a formality, not a version stamp, and not a courtesy to whoever files the note. The date is the only thing in the record that connects the parameter to the numbers that produced it. The targets are numbers that came from outside the model, and outside numbers move. A fit run against yesterday's target set and a fit run against today's are two different searches over two different sets, and they will land in two different places even with the loss and the bounds held identical.

Now the part that makes an undated number dangerous rather than merely untidy. There is nothing inside a figure that reveals its age. The digits 0.198202 look exactly the same whether the search ran this morning or three years ago. Almost anything else carries its own age. A photograph shows the season. A printed sheet yellows. A spoken sentence carries a voice that can be dated. A six digit decimal carries nothing at all, so an undated fitted number cannot be distinguished from a current one by any inspection of the number itself.

The everyday version is a lift that only knows which floor it is on. The indicator reports, correctly and instantly, that the lift is on the fourth floor. The indicator cannot report whether the lift arrived a second ago or has been sitting with the doors shut since Tuesday. The age of the reading has to come from somewhere other than the reading. StalenessA fitted number being older than it appears. No undated figure can rule it out, because nothing inside the digits records their age. is exactly this: the reading is right and the reading is old, and the two facts are invisible to each other.

Six digits arrive on their own: 0.198202. One question decides what can be done with them. DOES IT CARRY THE DATE IT WAS FITTED? YES: FITTED 23 AUGUST 2026 a reader can say how old it is a reader can ask for the target set of that same morning a reader can judge whether it is still fit for the next calculation NO: JUST 0.198202 it is indistinguishable from a fit run this morning a fit run last quarter a fit run three years ago The three lines on the right are the same six digits, and no inspection separates them, because nothing inside a number records when it was produced.
A dated parameter can be checked against the targets of its own morning, while an undated one cannot be told apart from fits of any vintage, so the date is the only defence against silent staleness.
Try it out

What can an undated fitted number not be distinguished from?

What do the bounds do to the number?

Parameter Constraint

A parameter constraintAnother name for a bound. A limit on where the search may look, chosen by the analyst rather than by the data. is a limit on where the search is permitted to look. On this instance the volatility was searched between 0.05 and 0.50, and there are perfectly good reasons for a window like that. A window keeps the search away from settings that are arithmetically permitted and physically absurd. The window stops a numerical routine wandering off into a region where the pricing formula loses accuracy. And the window encodes what somebody already knows about the plausible range before any fitting starts.

All of which is sensible, and none of which changes the fact that a bound is a decision. The data did not supply 0.05. The data did not supply 0.50. A person did, and that person could have chosen differently. The window is one of the four levers rather than part of the furniture.

Most of the time the window does nothing at all. The search lands somewhere in the middle, well clear of both walls, and the answer would have been identical had the walls been twice as far apart. An answer of that kind is an interior solutionAn answer sitting away from both bounds, where the loss has genuinely flattened out., and the fit on this instance is one: 0.198202 sits comfortably between 0.05 and 0.50. Narrowing the upper wall from 0.50 all the way down to 0.30 returns the very same 0.198202, and the wall was never in the way.

Sometimes the window does everything. Move the lower wall up to 0.20 and the search returns 0.200000. The search converges, it reports six decimal places, and it says nothing whatsoever about the five prices. An answer of that kind is a boundary solutionAn answer sitting exactly on a bound. It reports where the wall was put rather than where the loss was smallest., and it is the single most important idea on the subject.

How an interior answer differs from one on a wall
$$ \text{interior:}\quad L'(\hat{\sigma}) = 0 \qquad\qquad \text{on the lower wall:}\quad \hat{\sigma} = \sigma_{\text{lo}} \;\;\text{ and }\;\; L'(\sigma_{\text{lo}}) > 0 $$
\(L'\)the slope of the loss, how fast it changes as the setting is nudged upward
\(\hat{\sigma}\)the value the search reported
\(\sigma_{\text{lo}}\)the lower wall, 0.20 in the constrained case here
\(=0\)the loss has genuinely levelled off, so neither direction improves it
\(>0\)the loss is still falling toward lower settings, in a direction the search may not go
What it says in wordsAn interior answer is a place where the loss has stopped changing, so the search stopped because it had arrived. A boundary answer is a place where the loss is still improving in one direction and the search stopped because it ran out of permission. On this instance the slope at 0.20 is plus 17.809881, firmly positive, which says the loss would keep falling if the search were allowed to keep going down. The two situations produce output of the same shape, and only the slope tells them apart.

Here is the part that turns a technicality into a live problem. Both cases produce a converged search, a stable figure and a clean report. Neither produces a warning. From the search's point of view nothing has gone wrong: it was asked for the best value in a window and it found one. The distinction between an answer found in a valley and an answer stopped at a wall lives entirely in the record, and if the record does not carry it, it is gone.

Try it out

The reported answer sits comfortably inside the bounds and nowhere near either wall. Do the bounds still need recording?

What do the choices give on the invented instance?

The claim being made is arithmetic rather than attitude, so here is every combination on one sheet. Two target sets, three losses, six searches, all against the same five invented observations of 23 August 2026, all inside the same window of 0.05 to 0.50. Every one of the six converged cleanly. Every one is reproducible to the last digit shown.

The loss that was minimisedAll five strikesMiddle three strikes
Squared price error0.1982020.199868
Price error divided by vega0.2044200.202966
Squared volatility error0.2070000.203333
Lowest and highest across the six0.1982020.207000

Six numbers, one data set, spread 0.008798 from lowest to highest. Read down the first column and the loss alone moves the answer. Read across any row and the target set alone moves it. The bottom row is the honest summary of what the five prices support, and it is a span rather than a point.

Dropping the wing strikes sounds like an act of tidiness rather than a decision, so the middle three column deserves a sentence of its own. Dropping them is a decision, and a consequential one. The strikes at Rs 80/- and Rs 120/- are the two the flat model misses by most, so removing them removes the pull that was dragging the squared price fit downward, and the answer rises from 0.198202 to 0.199868. The rise of 0.001666 is produced entirely by choosing to attend to three numbers instead of five. Every target included gets a vote in where the answer lands, and every target excluded gets none.

Same loss. Same bounds. Same day. Only the list of targets changed. TARGET SET ONE: ALL FIVE STRIKES Rs 80/- counted Rs 90/- counted Rs 100/- counted Rs 110/- counted Rs 120/- counted FIVE VOTES 0.198202 the answer rises by 0.001666 TARGET SET TWO: MIDDLE THREE STRIKES Rs 80/- dropped Rs 90/- counted Rs 100/- counted Rs 110/- counted Rs 120/- dropped THREE VOTES 0.199868 The two dropped strikes are the two the flat model misses by most, so removing them removes what was pulling the answer down.
Dropping the two wing strikes from the target set moves the fitted parameter from 0.198202 to 0.199868 with the loss, the bounds and the day all held identical, so the choice of which numbers to attend to is itself a lever on the answer.
Try it out

What is the spread of the answers across all the choices shown on the invented instance?

Try it out

The lower bound is about to be raised from 0.05 to 0.20. Before it moves: what does the search return?

Play with it

Move the wall and watch a found number turn into a constrained one

Held fixed: the standard process starting at Rs 100/-, a rate of 5 per cent a year, a horizon of one year, the same five invented observations of 23 August 2026, and an upper bound of 0.50. Three things move. The slider moves the lower bound. The two rows of switches move the loss and the target set. Every reading is computed from the pricing formula rather than sampled, so the panel reproduces identically on every reload. The six unconstrained answers are 0.198202 and 0.199868 under squared price error, 0.204420 and 0.202966 under price error divided by vega, and 0.207000 and 0.203333 under squared volatility error, taking all five strikes and then the middle three. Raise the lower bound to 0.200 under squared price error on all five and the search returns 0.200000. The figure reports the wall rather than the fit. Educational illustration.

The loss being minimised
The target set
The lower bound of the search
0.0450.0500.300
Move the wall to the right. Watch the reported answer stop being a minimum. THE CHOSEN LOSS ACROSS THE SETTINGS, LOWEST AT THE BOTTOM lower bound 0.050 0.198202 INTERIOR 0.045 0.095 0.145 0.195 0.245 0.295 Hollow marker: where the search would land with no lower bound at all. Filled marker: what it actually reports. The height is drawn relative to the lowest loss each combination reaches, so the valley floor sits on the axis in every case. THE REPORTED ANSWER AGAINST THE SPAN THE SIX COMBINATIONS COVER the six defensible answers, 0.008798 apart end to end 0.190 0.200 0.210 0.198202 The marker turns red the moment the answer is sitting on a bound, wherever on this scale it happens to land.
Reported
0.198202
Standing
Interior
With no lower bound
0.198202
Distance from it
0.000000
Educational illustration. Every reading is computed from the pricing formula on invented inputs and none of it is sampled, so the default reproduces the worked example exactly and reloading changes nothing. The five observations are quoted at 0.240000, 0.220000, 0.200000, 0.190000 and 0.185000 as of 23 August 2026 and are not a market observation of anything.

What happens when the date or the bounds go missing?

Both omissions produce the same outcome: a number that cannot be interrogated. The two omissions get there by different routes, and the fixes differ, so the routes are worth separating.

Dropping the date removes the ability to ask whether the number is still about anything. The targets it was fitted to belong to a particular morning. Without the morning, the parameter floats free of the numbers that made it, and every downstream use of it inherits an unknown age. Nobody can say whether it is a week old or three years old. Nobody can even say how wrong they might be: the size of the error depends on how much the targets moved, and that question cannot be asked without a start date.

Dropping the bounds removes the ability to ask whether the number is an answer at all. Dropping the bounds is the sharper of the two failures, and it is the one worth building a habit around.

The error that gets made, and what it costs

Reporting a parameter that sat on its wall as though the search had found it. Take the invented instance and change one thing: search the same five prices under the same squared price error, but with the lower bound set at 0.20 instead of 0.05. The search returns 0.200000. The search converges. The report carries six decimal places. Written up, the line reads: fitted volatility 0.200000, squared price error, five strikes, 23 August 2026. Every word of that is true.

And it is not what the reader will take from it. The reader will take it to mean that the five prices, weighed against each other under a stated rule, pointed at 0.200000. The five prices did not. Left to itself the search goes to 0.198202, and the slope of the loss at 0.20 is plus 17.809881. The loss was still falling as the search pushed downward, and the wall is the only reason it stopped. The figure 0.200000 is a report on where somebody put the wall, and it contains no information about the five prices whatsoever.

The omission is expensive rather than merely untidy because the two cases are indistinguishable from the output. A free search that genuinely lands on 0.200000 and a constrained search that is stopped there produce identical lines. Same six digits, same converged status, same clean residual summary. And the residual will not give it away either: the loss at the wall is 1.127380 against 1.111392 at the free minimum, worse by 0.015988, or 1.438524 per cent. Expressed as a root mean squared price miss that is Rs 0.474843/- against Rs 0.471464/-, a difference of a third of a paisa. Nobody reads a residual that close and suspects anything.

The cost is a number that describes a constraint the analyst chose, travelling downstream as a conclusion the data supported. The constrained figure gets fed into the next calculation, quoted in the next note, and compared against somebody else's fit, and at no point does anything reveal that the search was never allowed to answer the question. The only defence is a recorded line saying whether the answer touched a bound, and that line takes three words to write.

Two searches. Two identical reported lines. Two completely different objects. FIT A, AS REPORTED 0.200000 FIT B, AS REPORTED 0.200000 FIT A: ONE TARGET, WINDOW 0.05 TO 0.50 FIT B: FIVE TARGETS, WINDOW 0.20 TO 0.50 flat at the bottom, room on both sides the loss here is 0.000000, an exact fit to one target OFF LIMITS THE WALL AT 0.20 the search stops here because it must still falling this way the free minimum, 0.198202, is inside the strip the loss at the wall is 1.127380 against 1.111392 just outside it Fit A stopped because the loss had levelled off. Fit B stopped because it ran out of permission. Only a recorded boundary status tells a reader which of the two they are holding.
A search stopped at its lower bound reports the same six digits as one that genuinely levelled off there, so the reported value alone cannot distinguish a finding from a constraint and only the recorded boundary status can.
Try it out

A reported parameter is 0.200000 and the lower bound was 0.20. What does that number describe?

Derivatives Foundation Bootcamp — Fin Maverick Bond Pricing and Yield Mechanics — free micro-course from Fin Maverick

How should a calibrated parameter be written down?

Six items. Not five, the number most records manage, and not four, the number most notes manage. Six, and the sixth is the one that decides whether the other five mean anything.

The reportable record, as one object
$$ R \;=\; \Big(\hat{\sigma},\;\; \mathcal{T},\;\; L,\;\; [\sigma_{\text{lo}},\sigma_{\text{hi}}],\;\; t_0,\;\; b\Big), \qquad b \in \{\,\text{interior},\; \text{on a bound}\,\} $$
\(\hat{\sigma}\)the value, 0.198202 on this instance
\(\mathcal{T}\)the targets, five prices at five named strikes
\(L\)the loss, squared price error here
\([\sigma_{\text{lo}},\sigma_{\text{hi}}]\)the bounds, 0.05 and 0.50
\(t_0\)the date, 23 August 2026
\(b\)the boundary status, interior on this fit
What it says in wordsA reportable calibrated parameter is not a number, it is a six part object, and the number is only the first part. The next four say what search produced it. The last says whether the search arrived or was stopped. Hand over any five of the six and the reader has something they cannot fully check; hand over all six and they can reproduce the fit exactly and know what standing to give it.

Walk the six in order and notice what each one rescues. The value on its own is a digit string. Add the targets and the reader knows what the model was asked to match, and any downstream use has to respect that list. Add the loss and a second analyst reporting 0.207000 stops looking like a disagreement about the world and starts looking like what it is, a difference of measurement rule. Add the bounds and the answer becomes checkable against them. Add the date and the number stops floating. Add the boundary status and, for the first time, the reader can tell a finding from a constraint.

The sixth is the one nobody records, and the reason is human rather than technical. The other five are inputs, so they are sitting there in the setup and copying them out is clerical. The sixth is an observation about the output, so somebody has to look at the answer, compare it against the walls, and write down what they saw. Looking at the answer is a small extra act of attention at the very end of a job that already feels finished, and the end of a finished-feeling job is exactly where things fall out of a workflow.

Six items make a fitted number reportable. Five of them are clerical. 1 THE VALUE without it there is nothing to report 0.198202 2 THE TARGETS without them nobody knows what it absorbed five strikes 3 THE LOSS without it a rival figure looks like a dispute squared price error 4 THE BOUNDS without them the sixth item cannot be checked 0.05 to 0.50 5 THE DATE without it the age of the number is unknowable 23 August 2026 6 DID THE ANSWER SIT ON A BOUND? without it a constraint and a finding read identically interior THE ONE NOBODY WRITES DOWN The first five are copied from the setup. The sixth has to be looked at, which is why it goes missing.
Five of the six items are inputs that can be copied straight out of the setup, while the sixth is an observation about the output that somebody has to make deliberately, which is why it is the one routinely omitted.
Try it out

Which of the six items is the one that is routinely left out of a record?

Cleaning Financial Data teaches you to find the errors that survive every check and break every model.

What does a reader do with a fitted number that arrives bare?

Most people who meet a calibrated parameter will never run a search. Nearly all of them will at some point be handed the output of one, in a note, a slide or a spreadsheet cell, and asked to carry it forward. The six items turn into six requests, and a bad answer to an early one makes the later ones idle, so the six are worth making in order.

Six requests, in the order the six items appear

  1. What exactly is the value, to the precision actually used? A figure rounded on the way into a note cannot be reconciled against a rerun later. Ask for the digits the next calculation was fed, not the digits that looked tidy.
  2. Which numbers was it fitted to? A vague answer here is where the enquiry stops. Everything downstream is a claim about a set nobody can see, and there is no way of knowing what the parameter has absorbed or what it never met.
  3. What was minimised? On the invented instance the three ordinary answers are 0.198202, 0.204420 and 0.207000. Two people quoting different figures may agree completely about the numbers and be disagreeing only here.
  4. What window was it searched in? Not because the window is usually interesting, but because the next question cannot be asked without it.
  5. What date do the targets carry? A date on the note is not the same as a date on the targets, and it is the second one that matters. Nothing inside the value reveals its age.
  6. Did the answer touch a bound? This is the one to insist on. An answer sitting on a wall is a signal to widen the window and rerun, not a result to carry forward, and the output does not reveal it on its own.

Two closing habits make the six stick. The first is to treat a number arriving without item six as unanswered rather than as answered badly. The digits do not reveal it, and asking costs nothing. The second is to say the number aloud in its full form whenever it is passed on. Not 0.198202, but this: 0.198202, fitted to five prices at strikes from Rs 80/- to Rs 120/- under squared price error, searched between 0.05 and 0.50, on 23 August 2026, landing inside the window rather than on a wall. That sentence is longer than the number and it is the only version of the number that can be checked by anybody.

Everywhere

Where this holds

Minimising a stated loss over a stated window, and the difference between stopping at a flat place and stopping at a wall, are the same arithmetic wherever they are written down. The surrounding convention is what varies by place: how a contract is quoted, what day count turns a horizon into a fraction of a year, and what an observed price is taken to mean. Those conventions are set out under market convention.

Building the fit is set out under calibration, and the rule that measures closeness under the loss function. The case where two different parameter sets fit the same targets equally well and the data cannot separate them is set out under identifiability, and the full record under how to document a pricing model. What any contract pays belongs to a different subject area: the contract arrives already known and is used here only as the function whose price the model produces.

References

SourceDocumentWhere
arXiv, Quantitative FinancePreprints on calibration, inverse problems, parameter uncertainty and constrained optimisation in derivative pricingarxiv.org
Social Science Research NetworkWorking papers on model risk, the reporting of fitted parameters and the effect of loss function choicessrn.com
Black, Scholes and Merton, 1973The original option pricing papers, setting out the pricing map whose single volatility input is the parameter fitted hereJournal of Political Economy; Bell Journal of Economics and Management Science

The standard process used throughout, its five quoted call prices and the date of 23 August 2026 attached to them 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.