Constructing Daily Term Structure

Quantitative Finance Asked on December 6, 2020

I am very new to QuantLib and am trying to do Swaption Model calibration following the example here:

Appreciate if someone could help me with the following question:

  1. what is model behind the implied volatility data as the input for calibration? On bloomberg there are black model and normal model. I am thinking is black model as the vol for normal model is generally much smaller.

  2. How to feed in the term structure from the market and do the interpolation? Using Bloomberg I can get the discount factors and the zero rate for 1 week up to 50 years. How should I provide this data into the YieldTermStructureHandle function to construct my term structure?

One Answer

  1. You are correct. By default QuantLib expects black vols (lognormal). In the example you sent, that would be approx. 11%.

  2. In that example, a flat forward rate is being used to build a curve object. Alternatively, you can feed market instruments (deposites, fras, swaps) to bootstrap a curve. You can check out a simple example in the post link or check out the excelent QuantLib cookbook for examples of building curves

Answered by David Duarte on December 6, 2020

Add your own answers!

Related Questions

Compute the (Net) Present Value

3  Asked on December 5, 2020 by clubkli


Why do not include loan payments in NPV?

3  Asked on December 3, 2020 by henrique-ramos


simulate volatility surface

1  Asked on November 27, 2020 by therealcode


Market Impact proportional to the bid-ask spread

1  Asked on November 12, 2020 by mbz0


Is there a good backtesting package in R?

3  Asked on October 17, 2020 by alonch7


How to deal with missing stock returns?

1  Asked on October 14, 2020 by johncena12345678


FX Carry Trade and how to calculate it

0  Asked on September 12, 2020 by zgz


Ask a Question

Get help from others!

© 2022 All rights reserved. Sites we Love: PCI Database, MenuIva, UKBizDB, Menu Kuliner, Sharing RPP, SolveDir