> For the complete documentation index, see [llms.txt](https://finwhite.gitbook.io/inflationcap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://finwhite.gitbook.io/inflationcap/inflation-swap-cap-and-floor-model.md).

# Inflation Swap, Cap and Floor Model

&#x20;

Pricing Inflation Swap, Cap and Floor

&#x20;

A model is presented for pricing swaps, caps, and floors on inflation index returns. To capture general term structures of interest rates and index volatilities, the model requires time-averaged forward rate, and volatility inputs.

&#x20;

For a series of reset times

&#x20;     ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png)&#x20;

&#x20;

we consider swap-type payments of the following form

&#x20;

·         At maturity time ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image006.png)                                         (Zero swap)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png)               (Zero cap)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image010.png)               (Zero floor)

&#x20;

·         At each reset time ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image012.png)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png)                                       (Reset swap)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image016.png)             (Reset cap)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image018.png)             (Reset floor)

&#x20;

where

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png) denotes the level of the inflation index at time ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image022.png)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image024.png)  denotes the reset cap (floor) return strike.

&#x20;

We assume that the level of the inflation index satisfies a domestic risk-neutral SDE of the form

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image026.png)                                  (1)

&#x20;

where

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image028.png) is the deterministic domestic continuously compounded risk-free,

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image030.png) is a deterministic continuous dividend yield parameter,

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image032.png) is a deterministic volatility parameter,

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image034.png) is a standard Brownian motion.

&#x20;

Given SDE (1) for index levels, we may model

&#x20;                            ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image036.png)                     (2)

&#x20;

where

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image038.png)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image040.png)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image042.png) is a standard Brownian motion.

&#x20;

The model

&#x20;                            ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image044.png)                                  (3)

&#x20;

where

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image038.png)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image047.png)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image049.png) is a standard Brownian motion.

&#x20;

&#x20;

We note that, in marginal distribution, Equations 2 and 3 are equivalent.

### &#x20;

### In the inflation index market, forward levels ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image051.png) for a series of “key maturities” ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image053.png) are traded.  In particular, forward levels of the form

&#x20;![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image055.png)

&#x20;

where

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image057.png) is the domestic discount factor, at time 0, to time![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image059.png)

·         ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image028.png) is the domestic continuously compounded risk-free rate.

&#x20;

&#x20;

Given the assumptions described in Sections 3.1 and 3.2 above, we have

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image062.png)

&#x20;

and

![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image064.png)             (4)

&#x20;

for all ![](file:///C:/Users/Xiao/AppData/Local/Temp/msohtmlclip1/01/clip_image066.png)

&#x20;

References:

<https://finpricing.com/lib/FiBond.html>

&#x20;

&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://finwhite.gitbook.io/inflationcap/inflation-swap-cap-and-floor-model.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
