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
Debt Capital Markets · CoreTrack
1Fixed Income, Credit & Rates
iBond Fundamentals
The BondBond Price and YieldPrincipalRedemptionFace Value, Par and PrincipalThe CouponThe IndentureThe IssuerMaturityFixed Income and Debt Securities
iiBond Pricing and Yield
What a Bond Yield…The Policy Rate and a Bond YieldCurrent Yield and Yield to MaturityYield to Maturity and Yield to CallThe Coupon and the YieldReinvestment RiskCarrySpread Return and Price Return
iiiInterest Rate Risk
Duration and ConvexityDuration and Convexity Calculator,…Key-Rate Duration vs Modified DurationThe Basis PointAccrued InterestRecovery RateSpot Rate and Forward RatePrepayment Risk and Extension RiskA Rate View and a Credit ViewInterest-Rate Risk and Reinvestment RiskHow to Analyse a…How to Review Prepayment…How to Analyse a…
ivRates Markets
The Term Structure of Interest RatesThe Yield CurveThe Forward RateThe Term PremiumParallel Shift vs Steepening…
vCurve and Carry Strategies
Curve StrategySteepener, Flattener and ButterflyHow to Read a…How to analyse a Yield-Curve ScenarioThe Butterfly TradeCarry and Roll-Down
viSovereign Bonds
Sovereign BondsPar Bond and Premium BondGovernment SecuritiesHow to Compare Government…Inflation-Linked BondsBond Total ReturnBond LadderHow to Read a Bond Term SheetHow to Map the…How to Analyse a…Treasury BillsTreasury Bill vs Sovereign BondThe Benchmark YieldThe Policy Rate and the Bond Market
viiCredit Risk
Credit RiskCredit Risk and Interest Rate RiskG-Spread, Z-Spread and Option-Adjusted…Credit SpreadTerm Premium and Credit SpreadHow to Build an…Rating ActionsDefault Rate, Loss Given…Expected Credit LossWhat a Credit Rating…A Rating Watchlist EntryThe Fallen AngelThe Credit CurveInvestment Grade and High YieldCollateral vs Guarantee
viiiCredit Analysis
Credit AnalysisCollateral, Guarantee and Credit…How to analyse a…Seniority and SubordinationCovenantsLeverage RatiosGross Leverage and Net Leverage
ixCredit Events and Recovery
Credit EventsCredit Event vs Liquidity EventHow to update Credit…The Distressed ExchangeThe Default NoticeCovenant Breach vs Restructuring EventHow to analyse Default…
xSecuritisation
SecuritisationOriginator, Servicer and Trustee…How to map a…Mortgage-Backed SecuritiesThe TrancheAsset-Backed SecuritiesAsset-Backed Security vs Mortgage-Backed SecurityCredit EnhancementPrepaymentThe Cash Flow WaterfallExtension RiskWeighted Average Life
xiFixed Income Portfolios
Ladder, Barbell and BulletFixed Income Portfolio MeasuresBarbell vs BulletHow to Map the…Tracking Error in Fixed Income
xiiFixed Income Research
Fixed Income ResearchFixed-Charge CoverageHow to assess Fixed-Income…How to Write a…The Four Assumptions That…A Liquidity Assumption and…The Spread ThesisStating Limitations in Fixed…

How to analyse a Yield-Curve Scenario: The Eight Step Method

A yield-curve scenario is a complete set of rate values that somebody DECLARES. Analysing one means writing every node down, marking each as recorded or declared, recomputing every shape reading and every FORWARD rate from those node values alone, and then naming what the scenario cannot answer. Any figure in the finished analysis that traces to none of those three sources was invented.

Work it out

Put a scenario through the procedure

Enter what the scenario note declares at each of the three nodes, and what the position sheet shows at each of the same three. Every figure below is recomputed from those six entries alone, on ANNUAL compounding.

The scenario note, the line naming the two year point. Basis points, minus for a fall in the yield.
The scenario note, the line naming the five year point. Basis points, minus for a fall in the yield.
The scenario note, the line naming the ten year point. Basis points, minus for a fall in the yield.
The position sheet, the key rate row against the two year point, in years. Minus for a short leg.
The position sheet, the key rate row against the five year point, in years. Minus for a short leg.
The position sheet, the key rate row against the ten year point, in years. Minus for a short leg.
The scenario note, read for absences. A row it never mentions is not a zero.
Each setting below writes its own six figures into the fields above.

The curve under the declared move

Faint line: the curve as recorded. Solid line: the curve under the declared move. Vertical axis runs at 55 drawing units to one percentage point. Every value is printed in the readouts below. 5.00 6.00 7.00 8.00 two years five years ten years recorded 6.25 recorded 6.90 recorded 7.35 the curve as recorded the curve under the declared move
Two year SPOT
6.15
declared
Five year SPOT
6.90
recorded, held
Ten year SPOT
6.95
declared
Slope reading
0.80
derived
Butterfly reading
0.70
derived
Five year rate, five years FORWARD
7.000023
derived
Three year rate, two years FORWARD
7.402942
derived

The declared move, split into three components

What each component of the declared move did to the value of the declared position. Bars run at 200 drawing units to one percentage point. 0 LEVEL 0.00 SLOPE 1.20 CURVATURE 0.00 TOTAL 1.20 Percentage points of the value of the declared position. Bars left of the zero line are a loss, bars right of it a gain, and the three component bars add to the total bar at every setting.

Educational illustration. The six rate levels are built for teaching, and the moves and the exposures are declared by whoever fills the fields. Every result above is arithmetic on the six entries. No holding size is entered anywhere, so no rupee outcome is produced; the value lines are percentages of a position somebody declared. ANNUAL compounding throughout, and the mark under each readout says where that figure came from.

The panel opens on the scenario this guide works through. Its rates belong to an invented SPOT curve built for teaching, and the move laid over them is a declared input rather than an observation. At that opening setting the two year rate falls 10 basis points to 6.15 per cent, the five year rate is held at 6.90, and the ten year rate falls 40 basis points to 6.95. The slope reading narrows from 1.10 percentage points to 0.80, the butterfly reading moves from 0.20 to 0.70, and the declared move splits into a level fall of 25 basis points, a slope component of minus 15 and a curvature component of 25, worth a gain of 1.20 percentage points of the declared position value. Each of those figures is worked out below rather than asserted here.

What is every reading on a curve actually made of?

Every reading anybody takes off a yield curve is arithmetic performed on the rates at particular maturities: a subtraction for the shape readings, and a division followed by a root for a FORWARD rate. No extra ingredient, and no judgement applied at the end.

An analysis is therefore only ever as complete as the set of rates it started from. The commonest failure in this work is not bad arithmetic at all but a rate nobody wrote down, quietly filled in, and then reported as though it had been given. That failure is invisible in the finished document. The sums are right, the columns add, and one input was supplied by the person doing the work rather than by the person who set the question.

So the procedure spends most of its effort on bookkeeping rather than computing: which figure came from where, written down before anything is done to it. The bookkeeping sounds like paperwork, and it carries the whole procedure.

Where does a yield-curve scenario come from?

A yield-curve scenario is a set of rates, one for each maturity the analysis needs, that somebody has DECLARED. Not observed, not forecast, not derived from anything else. A scenario whose origin is not written down gets read a week later, by somebody nowhere near the discussion, as a description of something that actually happened, and every conclusion drawn from it inherits an authority it never had.

A neighbour mentions that the flat downstairs went for Rs 2,00,000/-. Two months later the same figure comes back from three different people, and by then nobody can say whether it was a completed sale, an asking price, or something the neighbour guessed. The number did not change. The label on it was lost, and the label was the only thing that said what the number could be used for.

So the first step of the analysis is to write down who declared the scenario, and to record on the face of the work that it is a declaration rather than an observation. Where the scenario belongs to somebody else, their name goes beside it. A scenario with no author is a set of numbers nobody has agreed to. Where the author cannot be established, that absence is itself a finding worth reporting.

DECLARED SCENARIO A declared input. Not observed anywhere, not forecast by anyone. DECLARED an input, not a reading MATURITY RECORDED SET HERE two year SPOT rate 6.25 6.15 five year SPOT rate 6.90 held at 6.90 ten year SPOT rate 7.35 6.95 Every value in the right-hand column is a declared input. Nobody measured it. Nobody forecast it. ANNUAL compounding throughout.
A scenario is an artefact somebody wrote, so it is drawn as one, carrying its author and its declared status on its own face rather than in a note somewhere else.
Try it out

Where does a yield-curve scenario come from?

Risk Management Program Bootcamp — Fin Maverick

Why write the scenario as a table before writing it as a sentence?

Because a sentence hides gaps and a table shows them.

A caterer quotes for a wedding: dinner for three hundred at Rs 20/- a plate. The sentence reads complete. Write the same quote as a table, one row per item, and three rows have nothing in them: the tent, the service staff and the dessert counter. Every reader of the sentence filled those blanks differently in their own head. The table added no information. The table made an absence visible.

A curve scenario behaves exactly the same way. Written as a sentence: the curve flattened. Written as a table, on ANNUAL compounding:

NodeRecordedUnder the declared scenarioDeclared move
two year SPOT rate6.25 per cent6.15 per centa fall in the yield of 10 basis points
five year SPOT rate6.90 per cent6.90 per centheld, no move declared
ten year SPOT rate7.35 per cent6.95 per centa fall in the yield of 40 basis points

The table is three lines long, and it settles the two things the sentence left completely open: which maturities moved, and by how much each one moved. Write the table first, every single time, and only then write the sentence that describes it.

Notice the middle row. The five year SPOT rate is in the table even though nothing happens to it. A row saying held is a decision that was taken and recorded. A row that is simply absent is a decision taken silently by whoever computes first, and it will not appear anywhere in the finished work.

Which cells are recorded and which are declared?

In the declared flattening, 6.90 per cent at the five year SPOT rate is a RECORDED node being held still. The 6.15 per cent at the two year SPOT rate and the 6.95 at the ten year SPOT rate are both DECLARED. Marking them apart does two separate jobs. The first is the one already made: a table whose cells are marked cannot quietly turn into a claim about the world some months on.

The recorded column has nothing to put against a maturity the curve does not fix, so the second job of marking is to make such a scenario impossible to run. This invented SPOT curve fixes six maturities and nothing between them: 5.90 per cent at one year, 6.25 at two, 6.55 at three, 6.90 at five, 7.35 at ten and 7.60 at thirty. A scenario that moves a four year or a seven year SPOT rate cannot be analysed here. There is no starting value to move, and any figure reported from it would have been read off a drawn line rather than taken from the record. Name the gap and stop: that is the finished answer, not a shortfall in one.

This curve fixes six maturities, and nothing at all in between. A scenario naming any other maturity stops the analysis at this step. 1y 2y 3y 4y 5y 7y 10y 30y 5.90 6.25 6.55 no rate 6.90 no rate 7.35 7.60 A four year or a seven year SPOT rate would have to be manufactured to fill those slots. Manufacturing one is exactly the failure this procedure exists to catch. Name the gap and stop. That is the answer, not a shortfall in it.
Every cell in a scenario table is recorded, declared or missing, and a missing one is invisible in a sentence while being obvious in a table.
Try it out

A scenario declares a rise in the yield at the seven year SPOT rate, worth 30 basis points. What should the analysis do?

How are the shape readings recomputed once a scenario is in place?

From the node values. Not from the changes. Getting the order the wrong way round usually gives an answer close enough to look right. The mistake therefore survives review.

The slope here always means one subtraction, with both maturities named every time: the ten year SPOT rate with the two year SPOT rate taken away from it. On the recorded nodes that leaves 1.10 percentage points, and under the declared flattening 0.80. The slope narrowed by 30 basis points, and those 30 basis points came out of the recomputation rather than going into it.

The butterfly reading always means the same three-term sum, with all three maturities named every time: double the five year SPOT rate, remove the two year SPOT rate, remove the ten year SPOT rate. Double 6.90 gives 13.80 on either set of nodes, and removing 6.25 and 7.35 leaves 0.20 percentage points while removing 6.15 and 6.95 leaves 0.70. The butterfly reading changed by 50 basis points even though the five year SPOT rate never moved. Both of the maturities standing either side of it did move.

Each reading is recomputed from the node values, never adjusted by the size of the move. Bars run at 200 drawing units to one percentage point. Slope, recorded nodes 1.10 ten year less two year Slope, declared flattening 0.80 narrowed by 30 basis points Butterfly, recorded nodes 0.20 twice the five year, less the two outer rates Butterfly, declared flattening 0.70 changed by 50 basis points The five year SPOT rate never moved, and the reading built around it changed anyway, because both of the maturities standing either side of it did.
The slope goes from 1.10 to 0.80 percentage points and the butterfly reading from 0.20 to 0.70, each recomputed from the declared node values rather than adjusted by the declared move.

Notice one sentence this scenario will not support. No rate in it saw a rise in the yield: the two ends both fell and the middle was held, and the narrowing that the slope reports says nothing whatever about that. The level and the shape are two separate questions, and this one scenario moved both. An analysis that reports the flattening and stops has described roughly half of what it was handed.

No rate in the scenario rose, and the distance between the ends still narrowed. Vertical axis runs at 200 drawing units to one percentage point, so a 10 basis point move is 20 units. 6.25 6.75 7.25 6.25 6.15 6.90 held 7.35 6.95 two year five year ten year recorded nodes declared flattening
A scenario in which no rate rises can still be a flattening, because the level of the curve and the shape of the curve are two different questions with two different answers.
Try it out

Every node is moved by the same amount in the same direction. What do the slope and the butterfly reading do?

Play with it

A declared move, and what the two readings do about it

Choose which kind of declared move to apply, then set its size. The faint line is the recorded curve and never moves; the solid line is the curve under the scenario.

Declared move: no move at all. Declared range, from a fall in the yield of 100 basis points to a rise in the yield of 100.

Faint line: the recorded curve. Solid line: the curve under the declared move. 5.00 6.00 7.00 8.00 6.25 7.35 7.60 1y 2y 3y 5y 10y 30y
Two year SPOT
6.25
recorded
Ten year SPOT
7.35
recorded
Thirty year SPOT
7.60
recorded
Slope
1.10
derived
Butterfly reading
0.20
derived

No node has been moved. The two year SPOT rate reads 6.25 per cent, with the ten year SPOT rate at 7.35, the slope stands at 1.10 percentage points and the butterfly reading at 0.20, which is exactly the recorded row of the analysis worked further down.

Educational illustration. The curve is built for teaching, and the move is a declared input rather than an observation. ANNUAL compounding throughout. No holding is being valued at any setting, and the mark under each readout says where that figure came from.

Move the control across its whole range in the first mode and watch what refuses to happen. The two year SPOT rate runs from 5.25 per cent to 7.25 and the ten year from 6.35 to 8.35, and at all forty one settings the slope reads 1.10 percentage points and the butterfly reading 0.20. Both readings are subtractions, and the same amount added to every term in a subtraction cancels out. A move that is identical at every maturity is therefore invisible to both of them. That is worth seeing rather than being told, because a reader who is merely told it assumes the readouts were rounded.

Switch to the second mode, where only the ten year node moves and every other node is pinned, and the readings come alive at once. This scenario said nothing about the far end, so the thirty year SPOT rate is held at its recorded 7.60 per cent. Once the declared move passes 25 basis points the ten year SPOT rate reads above that held figure, and the far end of the drawing turns over. The crossover is not a fault in the picture and not a slip in the arithmetic. Any one-variable scenario eventually reaches it once everything else is pinned, producing a curve nobody would have described in words, and the analysis reports that curve rather than tidying it away.

Try it out

In the declared flattening the two year SPOT rate falls to 6.15 per cent while the ten year SPOT rate falls to 6.95. Which of these is true?

Portfolio Management Bootcamp — Fin Maverick Futures, the Basis and What Moves It — free micro-course from Fin Maverick

What does a scenario do to the FORWARD rates inside the curve?

The FORWARD rates are the step most analyses skip, and skipping them is understandable: the scenario named three SPOT rates, so three SPOT rates get reported. But a curve carries more than the rates written on it.

A FORWARD rate is arithmetic performed on two SPOT rates: the rate for a stretch of time between two future dates, coming out of the relationship between the rate to the near date and the rate to the far one. So a scenario that moves the SPOT rates moves every FORWARD rate that touches them, by amounts that look nothing like the moves declared.

Work one. On the recorded nodes the five year SPOT rate reads 6.90 per cent and the ten year 7.35. Raise 1.0735 to the tenth power, divide by 1.0690 raised to the fifth power, take the fifth rootThe number which, multiplied by itself five times over, gives back the number it was taken from. Taking it is the reverse of raising something to the fifth power. of the result and subtract one: the five year rate five years FORWARD is 7.801894 per cent, on ANNUAL compounding. The same sum under the declared flattening, where 6.90 is held and the ten year sits at 6.95, gives 7.000023 per cent. The declared move at the ten year node was 40 basis points, and the five year rate five years FORWARD moved 80.1871 basis points, slightly more than twice as far.

The doubling is not peculiar to these particular numbers. The FORWARD rate covers the stretch from year five to year ten, half of the ten year period, and the front half was pinned at 6.90 per cent. Half the length carries all of the declared move, so the move it carries is about twice as large.

A declared 40 basis point move at one node moved the FORWARD rate behind it twice as far. 7.801894 per cent became 7.000023 per cent, each derived from the two SPOT rates beside it. Bars run at 4 drawing units to one basis point. Declared move, ten year SPOT node 40.0000 bp Move in the five year rate five years FORWARD 80.1871 bp The stretch from year five to year ten is half the ten year period, and the front half was pinned, so the back half absorbs the whole of what was declared at the far node.
A FORWARD rate inside a curve can move by much more than the declared move that caused it, because a shorter stretch has to absorb everything the declaration put at the far end.

Now work one in the other direction. The three year rate two years FORWARD covers years two to five, and on the recorded nodes it comes from 6.25 per cent at two years and 6.90 at five: raise 1.0690 to the fifth power, divide by 1.0625 squared, take the cube root, subtract one, giving 7.335541 per cent. Under the declared flattening the two year SPOT rate has come to 6.15 while the five year stays put, and the same sum gives 7.402942.

The three year rate two years FORWARD rose by 6.7401 basis points inside a scenario in which no SPOT rate rose at all. The reason is arithmetic rather than any story about expectations: the near end of the stretch fell while the far end was held, so the stretch between them carries more of the total and the rate covering it reads higher. A FORWARD rate is arithmetic that today's SPOT rates already contain, and it carries nobody's opinion about where a short rateThe interest rate on borrowing for a very brief period, such as overnight or a few weeks, as against the rate for lending across several years. will actually be.

No SPOT rate in this scenario rose, and a FORWARD rate inside it did. A FORWARD rate answers to the distance between two SPOT rates, not to where they sit. two year SPOT rate 6.25 6.15 a fall in the yield, 10 bp five year SPOT rate 6.90 6.90 held, no move declared the three year rate two years FORWARD 7.335541 7.402942 a rise, 6.7401 bp The near end of that stretch came lower and the far end did not, so the stretch between them has to carry more of the total, and the rate covering it reads higher. Both FORWARD figures are derived above from the two SPOT rates behind them, never quoted.
A scenario in which nothing rose contains a FORWARD rate that rose by 6.7401 basis points, because a FORWARD rate is set by the distance between two SPOT rates rather than by their level.

One note on precision. The five year rate five years FORWARD is usually quoted to two places, as 7.80 per cent. Two places cannot show an 80.1871 basis point change against a 40 basis point declaration, so the 7.801894 above is the same number carried further. Wherever a FORWARD rate is written here, the two SPOT rates behind it are written in the same sentence, so a reader can rebuild it rather than take it.

Try it out

Every SPOT rate in the declared flattening either fell or was held still. Can a FORWARD rate inside that curve have risen?

Futures, the Basis and What Moves It teaches you to price a future from spot and explain why the basis moves.

What does the declared move do to a position?

A scenario is three declared moves. A position is three declared exposures. Multiplied together they give one total, but that total says nothing about which part of the move produced it. Splitting the move first does, and the split is arithmetic rather than judgement.

Any move at three nodes comes apart into exactly three components. The LEVEL component is the average of what the two end nodes did. Lifting one end by a given amount while lowering the other by the same opens the distance between them by twice that amount. The SLOPE component is therefore half the change in the slope reading. The CURVATURE component is half the change in the butterfly reading, and it measures how far the middle node sat off the straight line joining the two ends.

The declared flattening comes apart into a level fall of 25 basis points, a slope component of minus 15 and a curvature component of 25, and those three rebuild all three declared moves exactly. A split that cannot reproduce its own inputs is a description rather than a decomposition. The panel prints the rebuild at every setting of its controls.

The declared flattening splits into three components, and the three rebuild it exactly. Bars run at 4 drawing units to one basis point, left of the zero line for a fall, right of it for a rise. 0 LEVEL minus 25 bp SLOPE minus 15 bp CURVATURE 25 bp LEVEL is the average of what the two end nodes did, minus 10 and minus 40, halved. SLOPE is half the change in the slope reading, which went from 1.10 to 0.80. CURVATURE is half the change in the butterfly reading, which went from 0.20 to 0.70. two year node: level less slope, minus 25 plus 15, gives the declared minus 10 basis points. five year node: level plus curvature, minus 25 plus 25, gives the declared nothing at all. ten year node: level plus slope, minus 25 less 15, gives the declared minus 40 basis points.
The three components of the declared flattening rebuild each of its three node moves exactly, which is the test a split has to pass before anything is built on top of it.

The declared position is a flattener held in equal size at each end: 4.0 years of key rate exposureHow much a position moves in value for a one point change in the rate at one particular maturity, with the rates at every other maturity left where they are. Measured in years. at the ten year node against minus 4.0 years at the two year node, and nothing at the five year node. Under the declared flattening it gains 1.20 percentage points of its value, all of it on the slope line: 15 basis points of slope component against 8.0 years of slope exposure. The level line reads nothing because the two exposures cancel, the curvature line because no exposure sits at the middle node.

Which is exactly where a scenario that points the right way still loses value. Set the panel to the third worked setting. The curve flattens by the same 30 basis points, from a slope reading of 1.10 percentage points to 0.80, but every rate is higher rather than lower: 7.05 per cent at two years, 7.50 at five, 7.85 at ten. The position now carries minus 2.0 years at the two year node against 4.0 at the ten, so it is no longer balanced. The slope line pays 0.90 percentage points; the level line takes 1.30 away; the net is a loss of 0.40 percentage points on a scenario the position was put on to catch. A shape reading does not know where the curve sits. No shape reading could have warned of that loss.

Try it out

A flattener gains 0.90 percentage points on its slope line and the position still ends 0.40 percentage points down. What accounts for the difference?

Which questions can the analysis answer, and which can it never answer?

The analysis can answer anything that is arithmetic on the declared nodes: what each shape reading became, what each FORWARD rate became, how the declared move splits into its three components, and how far each component moved, in basis points and in percentage points. All of it is computable, and all of it is checkable by anybody holding the same table.

Three questions sit outside that, each left blank on purpose with its reason written inside the blank.

The first: what did a holding gain or lose. The scenario says nothing about what anybody held, so from the scenario alone the cell stays empty. Once the exposure of a position at each node is declared, the question becomes arithmetic, and the panel above runs it. No holding size is entered anywhere, so the answer is a percentage of a declared position rather than a rupee figure.

The second: how likely is this scenario. A likelihood needs a measured seriesThe same quantity recorded again and again over a stretch of time, so that how often it did various things can actually be counted. of past curve movements, counted rather than remembered. A declared scenario has no such count behind it, so a likelihood put on one is a feeling with a decimal point attached. The third: is the scenario reasonable. Reasonableness is the same question in a more comfortable voice, and it fails for the same reason: a judgement with nothing to judge against is a preference.

So the finished analysis carries three blank cells, each with its reason written inside it, and a reader who reaches one has arrived at the edge of the arithmetic rather than at something somebody forgot to fill in. A blank cell with nothing in it looks like an oversight and invites the next person to fill it.

Three questions the scenario cannot reach on its own, each blank carrying its own reason. A blank with a reason inside it is an answer. A blank with nothing inside it is an invitation. What did a holding gain or lose? blank Needs a second declaration, the exposure of a position at each node. The scenario carries none. How likely is this scenario? blank Needs a counted history of curve movements. There is none in the figures worked from here. Is the scenario reasonable? blank The same missing history, asked in a gentler voice. Reasonable measured against what? Everything above these three rows is a subtraction, a division or a root, and every one is shown.
Three of the questions a reader brings to a scenario cannot be answered from the scenario alone, and each blank cell carries the particular reason it stays blank.
Try it out

Which of these can the analysis of a declared scenario answer from the scenario alone?

How is a figure that came from nowhere caught?

The finished analysis takes one of four marks against every single number in it, with no fifth mark and no exemption for a number that looks obvious. RECORDED, meaning a node this curve fixes. DECLARED, meaning a value this scenario or this position set. DERIVED, meaning arithmetic on those two, written out beside the figure rather than promised. Or UNTRACEABLE, and anything carrying the fourth mark either gets its derivation written next to it or comes out of the analysis.

The four-mark pass is dull, it takes twenty minutes, and it is the single highest-value step in the whole procedure. A plausible figure with no source behind it survives every other kind of review there is. It is internally consistent, it sits in a sensible range, and it agrees with the figure beside it, so nothing about it invites recomputation. One question catches it, asked of every number in turn: where exactly did this come from, with the answer written down.

Here is the check run over the analysis worked in this guide, in full, so the count at the bottom can be verified rather than believed. The last seven rows are the position layer, and the position layer is in the check for the same reason as everything else: it sits in the analysis.

Figure in the analysisMarkWhere it came from
two year SPOT rate 6.25 per centRECORDEDa node this curve fixes
five year SPOT rate 6.90 per centRECORDEDa node this curve fixes, held by the scenario
ten year SPOT rate 7.35 per centRECORDEDa node this curve fixes
two year SPOT rate 6.15 per centDECLAREDdeclared here
ten year SPOT rate 6.95 per centDECLAREDdeclared here
a fall in the yield of 10 basis pointsDERIVED6.25 less 6.15
a fall in the yield of 40 basis pointsDERIVED7.35 less 6.95
slope 1.10 percentage pointsDERIVED7.35 less 6.25
slope 0.80 percentage pointsDERIVED6.95 less 6.15
a narrowing of 30 basis pointsDERIVED1.10 less 0.80
butterfly reading 0.20 percentage pointsDERIVEDtwice 6.90, less 6.25, less 7.35
butterfly reading 0.70 percentage pointsDERIVEDtwice 6.90, less 6.15, less 6.95
a change of 50 basis pointsDERIVED0.70 less 0.20
five year rate five years FORWARD 7.801894 per centDERIVED1.0735 to the tenth over 1.0690 to the fifth, fifth root, less one
five year rate five years FORWARD 7.000023 per centDERIVED1.0695 to the tenth over 1.0690 to the fifth, fifth root, less one
a fall of 80.1871 basis pointsDERIVED7.801894 less 7.000023
three year rate two years FORWARD 7.335541 per centDERIVED1.0690 to the fifth over 1.0625 squared, cube root, less one
three year rate two years FORWARD 7.402942 per centDERIVED1.0690 to the fifth over 1.0615 squared, cube root, less one
a rise of 6.7401 basis pointsDERIVED7.402942 less 7.335541
two year key rate exposure minus 4.0 yearsDECLAREDthe position declared here
five year key rate exposure 0.0 yearsDECLAREDthe position declared here
ten year key rate exposure 4.0 yearsDECLAREDthe position declared here
level component minus 25 basis pointsDERIVEDminus 10 and minus 40, halved
slope component minus 15 basis pointsDERIVEDminus 40 less minus 10, halved
curvature component 25 basis pointsDERIVEDtwice nothing, less minus 10, less minus 40, halved
a gain of 1.20 percentage points of the position valueDERIVED15 basis points of slope component against 8.0 years of slope exposure
Twenty-six figures3 recorded, 5 declared, 18 derivednone untraceable
Twenty-six figures in the finished analysis, and every one of them traceable. Bars run at 22 drawing units to one figure. The fourth mark is the one that does the work. RECORDED 3 nodes this curve fixes DECLARED 5 two nodes and three exposures, set as inputs DERIVED 18 UNTRACEABLE 0 nothing to draw, and none allowed to survive the pass Three plus five plus eighteen is twenty-six, which is every figure the analysis prints.
Every figure in a finished analysis carries one of four marks, and the fourth mark is never allowed to survive the pass that assigns it.
Try it out

In the four-mark check, what are the four marks?

What does the procedure look like as a list?

Everything above collapses into a list that can be worked through with a scenario in one hand and a blank sheet in the other. The order is arranged so that a missing node becomes visible before any arithmetic gets done on top of it.

Steps three and eight are the two that catch a figure nobody can source. 1 Write down who declared the scenario, and record that it is a declaration. 2 Write it as a table, one row for each node the analysis needs. 3 Check every node against the maturities the curve fixes, and stop if one is missing. 4 Mark each cell recorded or declared. 5 Recompute each shape reading from the node values, never from the changes. 6 Recompute each FORWARD rate needed, from the two SPOT rates behind it. 7 Write the unanswerable questions as blank cells, with the reason inside each. 8 Run the four-mark check over every figure in the finished analysis.
The eight steps run in an order that makes a missing node visible before any arithmetic has been done on top of it.

What does a finished analysis actually look like?

One declared scenario, taken through the procedure in order, so the shape of finished work is visible rather than described.

StepWhat this analysis produced
1. Who declared itThis guide, and the scenario is labelled declared everywhere it appears.
2. The tableOn ANNUAL compounding: a recorded 6.25 per cent at two years becoming a declared 6.15, a fall in the yield of 10 basis points; a recorded 6.90 at five years, held; a recorded 7.35 at ten years becoming a declared 6.95, a fall in the yield of 40 basis points.
3. The node checkAll three maturities are fixed by this curve, so the analysis proceeds. A four year or a seven year node would have stopped it here, and the stopping would have been the finding.
4. The marksThree recorded values and two declared values, with the three declared exposures of the position beside them.
5. The shape readingsSlope 1.10 percentage points to 0.80, a narrowing of 30 basis points. Butterfly reading 0.20 to 0.70, a change of 50. The split behind them: a level fall of 25 basis points, a slope component of minus 15, a curvature component of 25.
6. The FORWARD ratesThe five year rate five years FORWARD 7.801894 per cent to 7.000023, a fall of 80.1871 basis points. The three year rate two years FORWARD 7.335541 to 7.402942, a rise of 6.7401.
7. The blank cellsHow likely the scenario is and whether it is reasonable, both blank with the reason written inside. What a holding gained or lost, blank from the scenario alone; against the declared position, a gain of 1.20 percentage points.
8. The four-mark checkTwenty-six figures: three recorded, five declared, eighteen derived, none untraceable.

The eight rows above are the deliverable. The finished analysis is short, every line can be rebuilt by the person receiving it, and what it declines to say is stated as clearly as what it says.

The failure: one sentence, one node nobody wrote down

The failure this procedure exists to prevent is an incomplete scenario, filled in silently and then reported as though it had been given in full. The fourth worked setting in the panel at the top produces it on the controls.

Somebody circulates a scenario as a sentence: a rise in the yield at the ten year SPOT rate, 40 basis points of it, with the two year SPOT rate unchanged. Two analysts pick it up on the same morning.

The first holds the five year SPOT rate at its recorded 6.90 per cent, on the reasonable ground that the sentence did not mention it: 6.25 per cent at two years, 6.90 at five, 7.75 at ten. Slope 1.50 percentage points, butterfly reading minus 0.20.

The second reads the sentence as a curve steepening throughout and lifts the five year SPOT rate to 7.05 per cent, a 15 basis point rise in the yield, on the equally reasonable ground that a steepening usually touches the middle too: 6.25 at two years, 7.05 at five, 7.75 at ten. Slope 1.50 percentage points again, butterfly reading 0.10.

The slopes agree to the last decimal, and the butterfly readings land 0.30 percentage points from each other, with zero sitting between them. Neither analyst did any arithmetic wrong and neither used a different convention. The sentence never said what the five year SPOT rate did, and each of them supplied an answer without recording that they had supplied it.

Who makes this mistake: anybody handed a scenario as prose. Prose is how scenarios travel between desks. The cost: two analyses of the same scenario disagreeing on the very reading a butterfly structure is built around, with nothing in either document showing where they parted company. The fix is step two. A row with nothing in it is visible before anyone starts computing.

THE SENTENCE, AS IT WAS CIRCULATED ten year SPOT rate: a rise in the yield, 40 basis points. two year SPOT rate: unchanged. Analyst one Analyst two two year SPOT rate 6.25 two year SPOT rate 6.25 five year SPOT rate, supplied 6.90 five year SPOT rate, supplied 7.05 ten year SPOT rate 7.75 ten year SPOT rate 7.75 slope 1.50 slope 1.50 butterfly reading minus 0.20 butterfly reading 0.10 One sentence, one node nobody wrote down, two butterfly readings on opposite sides of zero. The slopes agree exactly. Neither analyst did any arithmetic wrong.
Two analysts given the same sentence produce an identical slope and butterfly readings on opposite sides of zero, purely because one node was never written down.

How this gets used on a working day

On a treasury desk the scenarios rarely arrive as tidy tables. A scenario arrives in a committee note, in an email, or as a line item in a stress testAn exercise in which a set of deliberately severe conditions is applied to a book of positions to see what happens, with the conditions chosen rather than observed. pack somebody assembled last quarter. An analyst who works the procedure above does one thing differently: when the scenario is short a node, the work comes back with that node named as missing rather than with a number in it.

One habit is the whole difference between two documents. One says the shape reading moved 30 basis points. The other says it moved 30 basis points, names the node the sentence left unspecified, and gives what the answer becomes under each reading that sentence allows. The second is harder to write and it is the one nobody has to redo.

The audit trailThe written record showing where each figure in a piece of work came from, kept so that somebody else can follow the same path later and land on the same number. is the other half. The four-mark check is what lets a colleague pick the work up six months on, when whoever did it has moved teams, and rebuild any figure without asking anybody.

A household meets the identical problem in a smaller form. Two lenders quote the same headline rate on the same home loan. One quote is a sentence; the other is a table with a row for the processing fee, a row for the insurance the lender expects, and a row for the first reset. The rates are identical, the quotes are not, and the only reason that difference is visible is that one of them has rows.

The procedure here is for working through a scenario somebody has declared. Defining the yield curve and its named movements, and the reading procedure for a single curve at rest, are settled separately. The steepener, which is a structure whose outcome depends on a distance widening, the flattener, whose outcome depends on that same distance narrowing, and the butterfly, whose outcome depends on a middle maturity moving relative to two outer ones, are set against each other separately, as is taking the butterfly apart into its legs. How a key rate exposure is measured, and where a position sheet gets one from, is settled under interest rate risk and is taken here as a declared input. Carry, meaning what a position earns from simply being held while nothing moves, and roll-down, meaning what it earns from a claim ageing along a curve that stays where it is, are both worked separately. A named academic decompositionA published method for splitting an observed movement into a few underlying pieces, so that a complicated change can be described by a small number of quantities. of curve movements belongs with the term structure and is covered separately.
Rule sets named here

Every row below is left blank on purpose

The rowWho sets it
How a benchmark government yield curve is constructed and publishedReserve Bank of India, rbi.org.in
Which security is treated as the reference securityThe particular borrowing everybody agrees to quote against at a given length of time, so that two quotes can be compared without arguing about which instrument is meant. at a given maturity, and how that is decidedReserve Bank of India, rbi.org.in
The compounding convention a published yield is stated onReserve Bank of India, rbi.org.in
The valuation norm that decides the price at which a holding is carriedReserve Bank of India, rbi.org.in
The convention that decides when a purchase is paid for and deliveredReserve Bank of India, rbi.org.in
Who may hold and deal in government securities, and under what conditionsReserve Bank of India, rbi.org.in
What a company borrowing in the debt market has to disclose to a buyerSecurities and Exchange Board of India (SEBI), sebi.gov.in

A curve scenario carries one convention that changes its arithmetic, the compounding basis, and no FORWARD rate can be reproduced without it, so that basis is named inside each sum rather than parked in a footnote. Every other market convention belongs in a rule-set block, where a second set of conventions becomes one more row rather than a rewrite of the arithmetic.

Try it out

Two analysts are given the sentence: the ten year SPOT rate rose 40 basis points and the two year SPOT rate was unchanged. The two analysts report the same slope and different butterfly readings. What went wrong?

Debt Capital Markets Bootcamp — Fin Maverick

Six blank rows, and who fills each one

Set byThe row left blankSiteOpened
Reserve Bank of IndiaHow a benchmark government yield curve gets built and made public, and which borrowing counts as the reference at a given length of time.rbi.org.in28 August 2026
Reserve Bank of IndiaThe compounding basis a published yield is stated on, the norm fixing the price at which a holding is carried, and the convention deciding when a purchase is paid for and delivered.rbi.org.in28 August 2026
Reserve Bank of IndiaWho may hold and deal in government borrowings, and on what conditions.rbi.org.in28 August 2026
Reserve Bank of India, series routeWhere a counted history of past curve movements would be found.dbie.rbi.org.in28 August 2026
SEBIWhat a company borrowing in the debt market has to put in front of a buyer.sebi.gov.in28 August 2026
Repository of named academic workWhere a published treatment of how curve movements get split into underlying components would be found.ideas.repec.org28 August 2026

The six SPOT rate levels, the two scenarios laid over them and the key rate exposures of the position 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.