Python implementation of the Euro inflation-indexed bond market price decomposition proposed by Barclays. The resulting price is adjusted for the impact of seasonality and the value of the embedded deflation floor put option and, thus, given as
Market Price + Seasonality - Deflation Floor = Adjusted Price
in order to provide direct comparability across bonds within the Euro linker fixed income class.
The Euro inflation-linked bonds (ILBs) track the non-seasonally-adjusted Euro area HICPxT index - the identical index is designated as the underlying of the Euro area zero-coupon inflation swap market.
Issuers and obligations linked to the Euro are HICPxT index:
-
France - OAT€i
-
Italy - BTP€i
-
Spain - Obligación €i
-
Germany - Inflation-Linked Federal Securities
Nominal cash flows of ILBs are first derived from the index ratio forecast using the interpolated Euro inflation swap curve abstracting from the effect of seasonality and, afterwards, discounted by the quoted real yield-to-maturity of the bond. Second, the procedure is reiterated with the inflation swap curve constructed to capture the impact of seasonality oscillations through a cumulative seasonality vector, computed using the non-seasonally-adjusted (NSA) Euro area HICPxT index and the seasonally-adjusted (SA) Euro area HICPxT index, such that
monthly seasonality factor = NSA index/SA index.
The difference between the two present values comprises the seasonality adjustment.
A deflation floor put option is embedded in the Euro ILBs granted by the fact that the inflation-indexed principal repayment amount cannot fall below the original par value (corresponding to the dated date of inflation index ratio of 1). The option is priced using the log-normal (1976) Black Scholes model.
Additionally, the repository includes a detailed Excel deflation floor put option value calculator (deflation_floor.xlsx) as well as an inflation-protected bond pricing primer, demonstrating ILB mechanics on a real German government bond (finmat_ilb.xlsx) and a zero SOFR curve boostrapped from quoted SOFR swap contracts, replicating the Bloomberg Terminal methodology (ois_sofr_swap_curve.ipynb).
The inflation-indexed products guide by Barclays, proposing the Euro linker relative value methodolgy:
Pond, M. (2019). Global Inflation-Linked Products: A User’s Guide. Barclays Capital.