Fixed Income Course
Inflation-Linked Analytics: TIPS, Breakeven & Swaps
Price TIPS, compute breakeven inflation rates and value zero-coupon and year-on-year inflation swaps.
Enrol now
- Lifetime access — all lessons & updates
- 10 lessons across 2 structured parts
- Fully worked Jupyter notebooks
- Market datasets + published benchmark prices
- Free lesson previews before you buy
- 14-day money-back guarantee
Secured by a no-questions-asked 14-day refund.
Overview
Introduction
Inflation is simultaneously one of the most important macro variables and one of the least well understood corners of the fixed income market. Inflation-linked bonds, breakeven rates and inflation swaps are the instruments that make inflation a tradeable asset, and pricing them correctly requires a coherent framework that links nominal and real curves through the Fisher equation.
This course builds that framework from scratch. You price TIPS with the deflation floor, bootstrap the real discount curve, compute breakeven inflation and the inflation risk premium, and then move into inflation swaps — zero-coupon, year-on-year, and the convexity adjustment that separates the two. Every step is implemented in Python with real market data so the mechanics are concrete, not abstract.
The course closes with the Jarrow-Yildirim three-factor model, which prices nominal and real bonds consistently within a single stochastic framework and provides closed-form pricing for inflation caps and floors. Whether you are managing a real-money inflation mandate, structuring index-linked bonds, or building macro factor models that incorporate breakeven rates, this course gives you the quantitative toolkit to work with precision.
Hands-on
The project you'll build
You start by building the inflation analytics foundation: pricing a TIPS bond correctly — applying the CPI index ratio to the principal, handling the deflation floor, and computing the real cash flows — then bootstrapping a real discount curve from a set of TIPS prices using the same sequential root-finding approach used for nominal curve bootstrapping.
With real and nominal curves in hand, you compute breakeven inflation across tenors, decompose the inflation risk premium from survey expectations, and verify the Fisher equation numerically. You then value a zero-coupon inflation swap and a year-on-year inflation swap strip, computing the YYIS convexity adjustment that arises because YoY payments involve the ratio of CPI observations rather than the level.
The final component implements the Jarrow-Yildirim three-factor model — with separate stochastic dynamics for the nominal rate, real rate and CPI index — and uses it to price inflation caplets. You calibrate the JY model parameters to match market breakeven curves and use the model to analyse the inflation cap skew, completing a toolkit that covers the full range of inflation-linked instruments.
Outcomes
What you'll learn
TIPS pricing mechanics
Compute inflation-adjusted principal, coupon cash flows and the deflation floor for a US TIPS bond given a CPI index ratio.
Fisher equation
Link nominal and real yields through the Fisher equation and decompose the breakeven rate into expected inflation and an inflation risk premium.
Real discount curve bootstrap
Calibrate a real discount curve from TIPS prices using sequential root-finding, producing a term structure of real zero rates.
Zero-coupon inflation swap
Value a ZCIS by equating the present value of the fixed inflation rate payment to the expected CPI growth compounded over the swap tenor.
Year-on-year inflation swap
Value each annual fixing leg of a YYIS and compute the convexity adjustment arising from the annual CPI ratio structure.
Jarrow-Yildirim model
Implement the three-factor JY model with Hull-White dynamics for nominal and real rates and log-normal dynamics for the CPI index.
Inflation options
Price inflation caplets under the JY model and understand the skew structure of inflation option markets.
Breakeven and carry analysis
Compute the carry and roll-down of an inflation-linked position and analyse the breakeven level needed for a real-vs-nominal trade to be profitable.
Stack
Tools & technology
The course teaches a workflow, not just a toolset — here is what we use and what you could swap in.
| Tool | Used for | Alternatives |
|---|---|---|
| Python 3 | TIPS pricing, curve bootstrapping, swap valuation and JY model | Julia, MATLAB, QuantLib |
| NumPy & SciPy | Discount factor arrays, root-finding for the real curve bootstrap and YYIS convexity adjustment | pure Python, pandas |
| Jarrow-Yildirim Model | Three-factor pricing of inflation caps and floors within a consistent nominal-real framework | Mercurio model, year-on-year LIBOR market model for inflation |
| Jupyter | Interactive real vs nominal curve visualisation and breakeven decomposition | VS Code, plain Python scripts |
Syllabus
Course curriculum
10 lessons across 2 parts. Lessons marked Free preview can be read before you enrol.
Part 1 — TIPS & Breakeven InflationFrom CPI-linked cash flows to real yields and breakeven inflation.
- 1.Inflation-linked bonds: structure & purposeHow TIPS and linkers differ from nominal bonds and why investors hold them.Free preview
- 2.Pricing TIPS with the deflation floorCompute inflation-adjusted principal and coupon cash flows.Free preview
- 3.Fisher equation: real vs nominal ratesLink nominal and real yields through expected inflation and risk premia.
- 4.Breakeven inflation and the inflation risk premiumCompute BEI from nominal and TIPS yield curves and decompose the premium.
- 5.Building the real discount curveBootstrap real discount factors from TIPS prices.
Part 2 — Inflation Swaps & JY ModelZCIS, YYIS, convexity adjustments and the Jarrow-Yildirim model.
- 1.Zero-coupon inflation swap (ZCIS)Derive the fair ZCIS rate from nominal and real curves.
- 2.Year-on-year inflation swap (YYIS)Value each fixing leg and compute the YoY convexity adjustment.
- 3.Jarrow-Yildirim modelImplement the three-factor model (nominal, real, CPI index) for pricing.
- 4.Inflation caps, floors and optionsPrice inflation caplets using the JY model.
- 5.Conclusion: trading inflation riskCarry, roll-down and breakeven positioning in a rates portfolio.
Before you start
Prerequisites
- Fixed-income fundamentals: discount factors, zero rates, bond pricing (the Yield Curve Bootstrapping course is ideal preparation).
- Basic macro intuition: inflation, central bank policy and the relationship between nominal and real interest rates.
- Working Python and NumPy; the bootstrap algorithm uses scipy.optimize.brentq — no advanced programming required.
- No prior knowledge of inflation markets is assumed: all instruments are introduced from scratch.
Fit
Who this course is for
Rates and inflation traders
You trade nominal rates and want to expand into inflation-linked bonds, breakeven positions and inflation swaps.
Fixed income portfolio managers
You manage portfolios with inflation-linked mandates or liability-driven investment requirements and want to price and risk-manage your real exposure precisely.
Macro quants and researchers
You build macro factor models and want breakeven inflation to be a properly priced observable, not just a naive nominal-minus-TIPS yield.
Quant finance students
You want a practical treatment of inflation-linked instruments that goes beyond textbook Fisher equation mentions and builds a complete pricing toolkit.
Faculty
Your instructor
QuantIndex Faculty
QuantIndex Faculty are practising quantitative analysts and former inflation desk developers with experience pricing TIPS, inflation swaps and structured inflation notes in both the US and European markets. The course is written by quants who have implemented the Jarrow-Yildirim model and YYIS convexity adjustments in production systems and is reviewed for accuracy and clarity before each release.
Benchmarked & verified
Every price you compute is checked against published results from leading textbooks and market data. You do not finish the course hoping your model is right — you finish it knowing.
Questions
Frequently asked questions
What is the difference between a TIPS yield and a real yield, and does the distinction matter?
In theory they are the same thing; in practice, TIPS yields embed a liquidity premium that makes them slightly above the true real yield. The course addresses this liquidity wedge and discusses how to estimate it from off-the-run TIPS and the inflation swap market, which is the standard practice for stripping a clean real curve.
Why does the year-on-year inflation swap need a convexity adjustment if the ZCIS does not?
The ZCIS pays CPI(T)/CPI(0) − 1, which is directly the discounted ratio under the T-forward measure with no convexity issue. The YYIS pays annual CPI(t_i)/CPI(t_{i-1}) − 1 at each t_i, which involves a ratio of CPI values observed at different times — this introduces a Jensen's inequality correction that is the YYIS convexity adjustment.
Do I need to understand stochastic calculus to follow the Jarrow-Yildirim section?
A conceptual understanding of SDEs is helpful — knowing that r(t) follows a mean-reverting process and that prices are conditional expectations under a risk-neutral measure. The JY model is presented as an extension of Hull-White with an additional CPI process, and every result is implemented numerically before any derivation is shown.
Is this course relevant for the UK or European inflation market, or is it US-focused?
The examples use TIPS (US CPI-linked) because the data is most accessible, but all mechanics — CPI index ratio, deflation floor, ZCIS/YYIS structure, JY model — are identical for UK RPI/CPIH linkers and European HICP-linked instruments. The only differences are day-count conventions and index lag, which are noted in the course.
What maths background is needed for the JY model?
The Jarrow-Yildirim model is presented as a direct extension of the Hull-White model with three state variables. If you are comfortable with the Hull-White ZCB pricing formula (as covered in the Short Rate Models course), the JY extension requires only understanding the additional CPI process — no new mathematical machinery is introduced.
Is there a refund policy?
Yes — a 14-day, no-questions-asked money-back guarantee. If the course is not right for you, email us and we will refund you in full.
Ready to start?
- Lifetime access — all lessons & updates
- 10 lessons across 2 structured parts
- Fully worked Jupyter notebooks
- Market datasets + published benchmark prices
- Free lesson previews before you buy
- 14-day money-back guarantee
Secured by a no-questions-asked 14-day refund.