Questions tagged [bootstrapping]

Bootstrapping is primarily a method for constructing a (zero-coupon) fixed-income yield curve from the prices of a set of coupon-bearing products, e.g. deposits, forwards/futures, bonds, swaps etc. The term convers also any recursive procedure of the same kind, for instance default probability curve bootstrapping, caplet volatility bootstrapping.

Filter by
Sorted by
Tagged with
0
votes
0answers
25 views

Excel for bootstrapping semi-annual bond

I have cash flows with me, and need to calculate the discount factors or zero coupon rates. I know about NPV and XNPV, but I don't have dates, and I'm not sure whether these work for S/A payments. ...
0
votes
1answer
34 views

Bootstrapping semi annual bond

I have a bond that pays out semi-annually. The coupon is 0.14, which means it pays 0.7 after 6 months, and then 100.7 after another 6 months. I need to find the discount factors by bootstrapping. Is ...
0
votes
0answers
51 views

Construction of vol term structure for Libor

When we want to construct Interest rate term structure we look at various market instruments like futures, swaps etc. and using ...
1
vote
0answers
59 views

Bootstrapping EURIBOR curve

I’m trying to bootstrap a 1m, 3m and 6m euribor curve. The data I’m using is 3m Euribor swaps, 1m/3m basis spreads and 3m/6m basis spreads. I’ve successfully used quantlib to bootstrap a 3m curve but ...
1
vote
1answer
104 views

Simple Blockbootstrap instead of CircularBlockBootstrap

I am currently trying to Block-Bootstrap my Stock-return data in Python. I am doing that to generate synthetic data. I came across the CircularBlockBootstrap but found in a few discussions here that ...
1
vote
0answers
92 views

RFR boostrapping using RFR OIS: Is convexity adjustment technically necessary?

For single-curve RFR bootstrapping, such as a SOFR-based discounting curve bootstrapped strictly using SOFR fixed-float OIS, I am trying to understand if convexity adjustments are technically ...
0
votes
1answer
95 views

How to Validate and Test a Discount curve (i.e. SOFR, LIBOR, ESTR)

Let's say an Interest Rate/Discount Curve (SOFR, ESTR, LIBOR or any other) is bootstrapped using the standard inputs and market quotes for Cash, Futures, Bonds/Swaps. What are the metrics to be looked ...
1
vote
2answers
83 views

Python QuantLib FuturesRateHelper issue

I'm trying to do bootstrapping using some future rates however encountered some errors below. A reproducible case is as follows: this is constructing a future rate helper with 'IRM1 Comdty' from ...
0
votes
0answers
83 views

How to bootstrap zero coupon rates and what is the relationship with par yields

I understand the basic logic of bootstrapping zero coupon rates (take a bond, discount each cashflow at the prevailing/previously solved zero rate, and solve for the last rate at the last cashflow). I ...
0
votes
0answers
55 views

OIS Floating Leg Value at Swap Start with OIS discounting with payment lag

Is it safe/OK/acceptable to assume that $PV_{float}=1$ at on a Swap that projects and discount with the same OIS index, at starting date, if payments are done with a 2D lag i.e. $t_{pay} = t_{...
1
vote
0answers
48 views

Discount Factor Swap curve

could you please help with DF from 3Y to 10Y, it's approximately the same but I think there is diff in leap year, how I should correct my excel formula to get the Bloomberg values? I am using formula ...
0
votes
1answer
131 views

Calculate zero recovery discount curve from bond yields and cds prices?

Clarifying the below: Given the prices of bonds that are not trading in distress as yet (so yields are meaningful), and data on the CDS spreads, I’ve been looking for some approaches for estimating a ...
1
vote
1answer
270 views

ICVS 133 Bloomberg Curve

This could be a very dumb question but as I'm making my debuts as a Quant and some things have to be clarified as I'm mostly on my own and no way of asking questions to more experienced quants. I'm ...
1
vote
1answer
155 views

Newbie question on volatility surface building

I am trying to build a prototype equity volatility surface for pricing european call options, as a way of learning a new programming language that I am looking at. Is there anything wrong with the ...
0
votes
1answer
256 views

Getting a daily forward OIS rate curve with QuantLib in Python

I am trying to build a 1-day EONIA forward curve with QuantLib giving OIS yields from 1mo to 50yr as input. My current approach consists on (i) obtaining the yield curve with ...
0
votes
0answers
292 views

Bootstrapping Swap Curve

I am trying to get the zero rates from the swap curve for chilean pesos (vs Camara). I tried this code (from a previuos question similar to mine from other person) and I am very close to get the ...
1
vote
0answers
22 views

Models that can improve FHS (with possible residuals manipulation)

The Filtered Historical Simulation (FHS) is a tough benchmark. By: choosing among the most complicated ARMA-GARCH variants with automatic model and lag selection, manipulating standardized residuals ...
1
vote
2answers
332 views

Yield Curve Bootstrapping with FRAs (Excel without QuantLib)

I am trying to bootstrap a 6m Euribor curve using the same instruments as the default Bloomberg curve: 6m Euribor rate, 12 FRAs starting at 1x7 finishing at 12X18, Swap rates 2yrs each year out to ...
2
votes
1answer
286 views

Bootstrapping OIS curve

I am trying to get a zero curve from a series of EONIA-based OIS rates with Quantlib. When comparing my output with Bloomberg, I find some differences (see at the end of the question), and and I don't ...
0
votes
0answers
45 views

How to bootstrap discount factor DF of the settlement period DF(today, today+settlement period)?

Consider an overnight rate $r_{ON}$ and a one-week rate $r_{1W}$.A settlement period of 2 days is associated to the rate $r_{1W}$. In order to compute the overnight discount factor, since the first ...
0
votes
0answers
43 views

I am looking to bootstrap a USD and GBP yield curve: what are some of the futures and swaps I can use that are findable on Bloomberg?

Getting overnight-to-12 month LIBOR on Bloomberg is easy. Had difficulty finding GBP futures (range of maturities) on Bloomberg. Any tips (both USD and GBP)? Swaps (maturities all the way to 30 years) ...
0
votes
0answers
77 views

Block Bootstrapping for synthetic data

I am trying Block Bootstrapping for synthetic data generation. For example in http://www.blackarbs.com/blog/synthetic-data-generation-part-1-block-bootstrapping the author @blackarbsceo use data from ...
5
votes
1answer
426 views

Bootstrap with QuantLib: Fair Swap or zero NPV

In all brevity What is the termination condition used in QuantLib's curve bootstrapping? Can I modify this setup to my needs, e.g. can I tune this to a higher accuracy? Background When bootstrapping ...
1
vote
1answer
219 views

How to do simultaneous dual curve bootstrapping?

I wish to understand how dual curve bootstrapping is done? Lets say we want to bootstrap FF OIS curve and Libor 3 month fwd curve simultaneously. Lets also assume we don't LIBOR-OIS basis swap rates ...
3
votes
1answer
1k views

What is Dual Curve Bootstrapping? And how to do it, with an example?

I am starting to explore this area. My ultimate aim is to build a 3 month LIBOR forward curve. 1) I wish to know what exactly 'Dual Curve Bootstrapping' is (If someone could explain it in clear ...
1
vote
0answers
29 views

Is C(P)CV similar to boostrap?

I am writing to ask if the Combinatorial (Purged) Cross-Validation" method of Marcos Lopez de Prado's "Advances in Financial Machine Learning" book is similar to the idea of bootstrap. If not, what is ...
0
votes
0answers
40 views

In the curve building process, why do we need funding curve and projected curve and what are they exactly in current industry? [duplicate]

I am a newbie to fixed income quant side and I am trying to understand in the curve building process, why do we need funding curve and projected curve and what are they exactly in current industry? ...
0
votes
1answer
764 views

Pricing IRS: bootstrapping zero rate (spot rate) from the swap curve

I would like to ask about swap zero curve calculation algorithm used by Bloomberg. Below is a plain vanilla EUR IRS. I want to calculate >= 2 year spot rates from the market rates. I don't know how to ...
1
vote
1answer
152 views

Why would a 15Y swap index=EUR3M and discount=OIS, show only a EUR3M-delta at 15Y

When computing the index-delta for a swap in a multi-curve framework, only the last cash tenor seem to show sensitivity. Could anyone explain with formulas why it is the case ? For example a 15Y swap ...
0
votes
1answer
110 views

MATLAB - Probability Default with CDS Bootstrapping

I have not understood which "zerorati" I must use for the bootstrap of the PD from the curve of the CDS spreads. Can you help me please? I consulted O'Kane (2008) and Brigo and Mercurio (2006), but I'...
4
votes
1answer
1k views

SOFR term structure

Recently I have been going through a lot of documents for SOFR (Secured Overnight Financing Rate) as there is a SOFR implementation in my organization. I am not able to understand how SOFR term ...
0
votes
1answer
478 views

LIBOR Curve bootstrapping and compounding

I am currently reading about swap pricing based on using the LIBOR curve to calculate spot rates, forward rates, and discount rates. From what I understand LIBOR is quoted as a simple interest rate ...
0
votes
0answers
55 views

Priips : how can we proove that bootstrapping method converges to cornish fisher for category 2 priips products?

Bootstraping method used for category 3 products is in fact used also for category 2 products. but how can we mathematically proove that the first one is suitable for category 2 priips and that it ...
1
vote
0answers
288 views

Bloomberg SWPM Zero Rate Curve Conventions

Referencing : Bloomberg SWPM: Day count to calculate discount factor for US0003M Hi, I have a hard time reproducing the conversions between Discount factors and zero rates for an XCCY Swap I have ...
-1
votes
1answer
274 views

Quantlib python FRA rate helper

Can i get an example of how to use quantlib python FRAratehelper? I would like to use it to get discount factors, with 3month Jibar as a reference rate.
1
vote
2answers
1k views

Projection and Discounting Curves

I am trying to better understand multi-curve bootstrapping, but I am clearly misunderstanding what is meant by: a) projection curve b) discount curve I've tried googling the definitions but it's ...
1
vote
0answers
129 views

Calibrate an HJM model in a multicurve setup

I am a mathematician and I'm working on my thesis on Financial Mathematics. I studied this model HJM in a multicurve setup: $$ \begin{cases} df(t,T)=a(t,T)dt+\sigma(t,T)dW_t & (\mbox{rik-free})\...
3
votes
1answer
1k views

Bootstrap ESTER and SOFR curves with Quantlib Python

Is it possible to bootstrap the new ESTER and SOFR term structures in Quantlib? More in general, does the process work as the usual one? Given these are simple indices that are published on a daily ...
1
vote
0answers
136 views

Quantlib Python OISRateHelper using Quantlib Cookbook - hands on Quant Finance

I am completely new to Python, just trying to reference Quantlib Cookbook to construct eonia curve, here is my code. I didn't change much compared to the cookbook Eonia Curve BootStrapping chapter, ...
2
votes
0answers
145 views

Basic question on Plain Vanilla Interest Rate Swap pricing

I'm new to quant and would like to understand on pricing AUD Plain Vanilla Interest Rate Swap. In post/article/book often explain for long end, we use SWAP RATE that are observed in market. But I'm ...
2
votes
1answer
21 views

How would I develop confidence bounds for a function of 3 random variables, 2 of which are correlated?

I am tasked with developing confidence intervals for the function x = 1 - |(a+b)/c| where a, b and c are random variables. a and b are normally distributed, but c is heavily skewed left. further ...
0
votes
1answer
1k views

Mark-to-market cross-currency basis swap valuation

I'm looking to replicate the EUR vs USD cross-currency basis curve that Bloomberg outputs (EUR.OIS collateralized in USD). I understand that Bloomberg is currently using the mark-to-market ...
2
votes
1answer
171 views

Bootstrapping spot rates based on swap rates using QuantLib

I am bootstrapping the shibor curve and fr007 curve using swap rates in China. I created my own index like following: ...
1
vote
2answers
683 views

From Libor Curve rates to “forward” zero-coupons

I am provided a 6M euribor curve, constructed from FRA's and swaps of tenor 6M on the euro, as well an EONIA curve, constructed from zero-coupons EONIA swaps. Both curves are provided as functions $d\...
3
votes
2answers
221 views

Estimating a Yield Curve in a country without Bond Stripping

I am currently working under estimating a Yield Curve. From my understanding common procedures to construct a yield Curve like Nelson Siegel have the input of a series of different zero rates and ...
2
votes
1answer
251 views

Convexity in interest rate curve bootstrapping

Whether the bootstrapping is a multicurve one or not, one can use futures quotes. One link these quotes to corresponding (synthetic) forwards (that can be expressed as known functions of zero-coupons) ...
1
vote
2answers
238 views

Bootstrapping - why PAR instruments

I understand the mechanism of use bootstrapping to create a yield curve. However, why do we choose a PAR (bond/swap) in creating the curve? Is it for simplicity? Is it possible to use non-PAR ...
1
vote
1answer
267 views

Sharpe testing in R

My goal test: The statistical significance of the difference in Sharpe ratio between funds A and B. My data: I have daily prices from January 23 2008 until 10th of April 2019 (n = 2818 observations). ...
1
vote
0answers
164 views

RUGARCH (output) and Residual Resampling using GARCH(1,1)

I try to replicate the methodology proposed by Freedman and Peters (1984a, 1984b) which was applied in the famous paper by Brock, Lakonishok and LeBaron (1992) to generate many artificial log return ...
3
votes
1answer
3k views

Quantlib-Python: use zero rates to get the originally bootstrapped curve

Let's say I am trying to build a curve using deposits, future and swaps with one of the three Quantlib methods in Python as below: ...