www.factset.com INTEREST RATE FUTURE Figo Liu, Lead Financial Engineer Interest Rate Future Figo Liu, Lead Financial Engineer fi[email protected] November 4, 2019 Copyright © 2020 FactSet Research Systems Inc. 1 FactSet Research Systems Inc. j www.factset.com All rights reserved. Contents 1 Introduction......................................................2 2 Symbology......................................................2 2.1 Decoding the future ticker........................................... 2 2.2 Quoting Convention .............................................. 3 3 Valuation: non-Brazilian Future..........................................3 3.1 Tick Size and Basis Point Value........................................ 3 3.2 Relative-Price Approach............................................ 4 4 Valuation: Brazilian Future.............................................5 5 Options on Interest Rate Future..........................................6 5.1 non-Brazilian Money Market Future ..................................... 6 5.2 Brazilian Future Option: IDI Option..................................... 7 6 Appendix.......................................................8 6.1 Future Root................................................... 8 6.2 Brazilian Future Methodology......................................... 8 Copyright © 2020 FactSet Research Systems Inc. 2 FactSet Research Systems Inc. j www.factset.com All rights reserved. 1 Introduction An interest rate future is a future contract with an underlying instrument that pays interest; a contract between the buyer and seller agreeing to the future delivery of any interest-bearing asset. The interest rate future allows the buyer and seller to lock in the price of the interest-bearing asset for a future date. To differentiate from other fixed-income futures such as a bond future, the underlying assets for an interest rate future must be a particular interest rate. An interest rate future is actively used to hedge against future interest rate movement, i.e., so-called interest rate market risk. Due to the varying feature of the underlying interest rates, the way to calculate the price and to quote the interest rate future varies a lot. The document would mainly discuss the products that are covered by FactSet such as iBOR linked futures, Cash Rate futures, Fed Fund futures, Brazilian futures, to name a few. 2 Symbology Different systems may have different symbols for different futures. Also, different futures would have different quoting conventions. FactSet symbols preserve the exchange traded ticker if possible. 2.1 Decoding the future ticker The future ticker at FactSet has a convention that are typically consistent with exchange rules. It is a combination of future root 1, which represent the underlying of the future and expiration code (month code 2 + year unit). For example, the future ticker EDZ18 means it is a US EuroDollar Future (on US Libor 3m and traded on CME) expiring on the third Wednesday of Dec 2018. 2.2 Quoting Convention Implied Forward: Most of the Rate futures are quoted as 100 − f(T;T;T + n) at future expiration date. f(T;T;T + n) is the forward rate observed at time T representing a borrowing cost from time T to T+n (basically it becomes a spot rate). Time T is normally the future expiration date and n is the tenor of the forward rate, representing the length of the loan to accrue. Before the expiration date T, the price evolves and reflected by implied forward rate from the forward curve. Depending on different future contracts on different exchanges, the rate could be US Libor 3m rate, UK Libor 3m or US Fed Fund future, etc. To calculate the implied forward rate, a forward curve will be built and bootstrapped 3. Yield: Some contracts such as AUD, NZD and Brazilian futures are quoted in yield convention and the valuation of future would be calculating a synthetic bond price based on the inputted yield. 1See Appendix 8.1 for full set of roots FactSet covers 2https://www.cmegroup.com/month-codes.html 3Please refer to white paper Swap Curve Building at FactSet for more information Copyright © 2020 FactSet Research Systems Inc. 3 FactSet Research Systems Inc. j www.factset.com All rights reserved. 3 Valuation: non-Brazilian Future Because futures are mark-to-market every day, the value of future is set to 0 in our valuation engine. The important valuation measure would be the intra-day price change due to changing rate environment. This makes the valuation engine adapt a Relative-Price approach. This approach is used by all non-Brazilian futures including iBor futures, Fed Fund Futures, Cash Rate Futures, etc. 3.1 Tick Size and Basis Point Value These are two important concepts to value a future price changes. Tick Size: it is the minimum price fluctuation. For example, for US Libor 3m Eurodollar future, the tick size is 0.25 basis point for the nearing active contract and 0.005 basis point for other contract. It means if market rate change will round to the tick size. If the change is small, there will be no price change reflecting on futures and no PnL or risk showing up. All tick size can be found on exchange official specs. Basis Point Value: BPV means for each basis point movement on the underlying rate, what would the future value change. For example, the US Libor 3m Eurodollar future BPV would be $25 and the Fed Fund Future BPV would be $41.67. BPV can be found on exchange website as well or can be calculated with formula: BP V = Notional ∗ 0:0001 ∗ AccrualF raction(T;T + n). 3.2 Relative-Price Approach As introduced in various textbooks including [1] and [2], we get following mathematical relationships: 1 P (t; S) f(t; S; T ) = ( − 1) (1) δ P (t; T ) Q f(t; S; T ) = E T (f(S; S; T )jt) (2) B P (t) = E (P (S)jt) (3) (1) is well known formula to calculate arbitrage-free forward rate f(t; S; T ) from discount factor P (t; S) assuming simple compounding with time t observed curve. (2) is well known that forward rate is a martingale under T-forward measure. With this, the expectation of the unknown spot rate at future date is equal to implied forward rate observed today. (3) is well known that future price P (t) is a martingale under spot (bank account) measure due to its mark-to-market feature so that expectation of the future price at expiration date would be equal to today's market quote. With these tools on hand, the future valuation would be B B B P (t) = E (P (S)jt) = E (100 − f(S; S; T )jt) = 100 − E (f(S; S; T )jt) (4) B Q B Q E (f(S; S; T )jt) = E T (f(S; S; T )jt) + (E (f(S; S; T )jt) − E T (f(S; S; T )jt)) = f(t; S; T ) + ConvexAdj(t) (5) P (t) = 100 − f(t; S; T ) − ConvexAdj(t) (6) As we can see, the future price can be represented as time t implied forward rate minus a Convexity Adjustment. Convexity Adjustment: There are many ways to calculate the convexity adjustment. Model based approach includes doing change of measure to move the forward rate from T-forward measure to spot measure. See [1] for Copyright © 2020 FactSet Research Systems Inc. 4 FactSet Research Systems Inc. j www.factset.com All rights reserved. example of using Hull-White model. However, this approach involves making assumption on volatility and model calibration process. At FactSet, we are using simplified model-free approach to infer the convexity adjustment from the Future market price where ConvexAdj(t) = 100 − f(t; S; T ) − Pmarket(t). Notice that the convexity adjustment here contains both the true convexity adjustment and future/cash basis spread, which is why this is a simplified approach. The Assumption: The biggest assumption behind relative-price approach is that the convexity adjustment stays the same for different rate environment. This would enable calculating future price by P 0(t) = 100 − f 0(t; S; T ) − ConvexAdj(t) (7) ∆P (t) = −∆f(t; S; T ) (8) where f 0(t; S; T ) is the new implied forward rate given rate changes. Valuation: To calculate future quote in different scenario for scenario analysis, risk analysis and return analysis, we will use (7). To calculate mark-to-market dollar change, by using tick size and BPV, we can value the future contract as: ∆MTM = round(−∆f(t; S; T ); tickSize) ∗ BP V (9) 4 Valuation: Brazilian Future Brazilian Futures (DI, DDI, DCO, DAP, OCI) have different pricing mechanism as it relates pricing a bullet bond with Brazilian conventions. It also relies on building the corresponding Brazilian curve, specifically CDI curve and Selic Curve. At this moment, the two curves are not yet built but approximated by a constant spread against Brazilian Treasury curve. The following section would introduce the methodology by using Brazilian Treasury curve. In the appendix 8.2, the proposed new methodology is shown given CDI and Selic curve being built. DI Future: Future on CDI rate 100000 P = (10) i(T ) n 252 (1 + 100 ) i(T ) = SpotGovt(T ) + spread = DIF utureQuote(T ) (11) where n is time to future expiration date OC1 Future: Future on Selic rate 100000 P = (12) i(T ) n 252 (1 + 100 ) i(T ) = SpotGovt(T ) + spread = OCIF utureQuote(T ) (13) where n is time to future expiration date DDI Future: DI x U.S. Dollar Spread Futures 100000 P = (14) i(T ) n (1 + 100 ∗ 360 ) Copyright © 2020 FactSet Research Systems Inc. 5 FactSet Research Systems Inc. j www.factset.com All rights reserved. where n is time to future expiration date. And i(T) is defined in the following steps: DDIQuote(T ) n DIQuote(T ) n PCDI (t;T ) 1. Ratio = (1 + ∗ )=(1 + ) 252 ) = 100 360 100 PDDI (t;T ) DIQuote(T ) n 252 n 2. i = [(1 + 100 ) ) ∗ Ratio − 1]= 360 Basically, i(T) will be same as DDI future quote if no curve is shocked.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages12 Page
-
File Size-