Coding for Finance

Libor Market Model

Libor Market Model


The LIBOR market model, also known as the BGM Model (Brace Gatarek Musiela Model, in reference to the names of some of the inventors) is a financial model of interest rates.[1] It is used for pricing interest rate derivatives, especially exotic derivatives like Bermudan swaptions, ratchet caps and floors, target redemption notes, autocaps, zero coupon swaptions, constant maturity swaps and spread options, among many others. The quantities that are modeled, rather than the short rate or instantaneous forward rates (like in the Heath–Jarrow–Morton framework) are a set of forward rates (also called forward LIBORs), which have the advantage of being directly observable in the market, and whose volatilities are naturally linked to traded contracts. Each forward rate is modeled by a lognormal process under its forward measure, i.e. a Black model leading to a Black formula for interest rate caps. This formula is the market standard to quote cap prices in terms of implied volatilities, hence the term "market model". The LIBOR market model may be interpreted as a collection of forward LIBOR dynamics for different forward rates with spanning tenors and maturities, each forward rate being consistent with a Black interest rate caplet formula for its canonical maturity. One can write the different rates' dynamics under a common pricing measure, for example the forward measure for a preferred single maturity, and in this case forward rates will not be lognormal under the unique measure in general, leading to the need for numerical methods such as Monte Carlo simulation or approximations like the frozen drift assumption.

Model dynamic

The LIBOR market models a set of forward rates , as lognormal processes. Under the respective -Forward measure [2] Here we can consider that (centered process). Here, is the forward rate for the period . For each single forward rate the model corresponds to the Black model.

The novelty is that, in contrast to the Black model, the LIBOR market model describes the dynamic of a whole family of forward rates under a common measure. The question now is how to switch between the different -Forward measures. By means of the multivariate Girsanov's theorem one can show[3][4] that and



  • Brace, A., Gatarek, D. et Musiela, M. (1997): “The Market Model of Interest Rate Dynamics”, Mathematical Finance, 7(2), 127-154.
  • Miltersen, K., Sandmann, K. et Sondermann, D., (1997): “Closed Form Solutions for Term Structure Derivates with Log-Normal Interest Rates”, Journal of Finance, 52(1), 409-430.
  • Wernz, J. (2020): “Bank Management and Control”, Springer Nature, 85-88

External links

Financial Modelling: Theory, Implementation and Practice with MATLAB Source

Financial Modelling: Theory, Implementation and Practice with MATLAB Source:
Daniel Wetterau - Jörg Kienitz
A unique contribution to the application of quantitative techniques to financial problems and programming using Matlab.

Comments are closed.

Proudly powered by WordPress | Theme: Rockers by SpiceThemes