FINC 3380 Project 1 Seungho Baek Due: Tuesday, Mar. 17, XXXXXXXXXX:59 P.M. Please make a cover sheet. In a cover sheet, list all the names and IDs in your group (Provide a list of names who discussed...

1 answer below »

FINC 3380 Project 1


Seungho Baek


Due: Tuesday, Mar. 17, 2020 11:59 P.M.


Please make a cover sheet. In a cover sheet, list all the names and IDs in your group (Provide a list of names who discussed about your attempt in the last page of your report.). To submit this electronically, use Blackboard. DO NOT send me it via email. Please submit one R-script file that shows your analysis procedure and a summary report via Blackboard. NO LATE SUBMISSION ALLOWED. If you cannot submit it in time, you will get zero automatically.


Part1: Estimation and Forecast


You have been retained by the fixed income desk of Baek-Brooklyn Investment Group to provide a forecast about future short term interest rates, namely, the 3 month t-bill rate. You decide to use two sources of data: historical interest rate data and current forward rates. The data necessary for this forecasting exercise are contained in the Excel file (Project1 2020.XLSX), which you can find on the course web site. This dataset contains daily observations of the 3 month t-bill rate until April 12, 2017, as well as the Treasury Strip Price data on April 13, 2017. You must write a report including all relevant information and computations, and provide a forecast for an horizon ranging between 6 months and 5 years. Follow the steps below.


1. Let us denote by rt the Bond Equivalent Yield (BEY) on day t. The data on DTB3 in Project1 2020.XLSX are quoted on a discount basis. Use the below formulas to obtain a time series of Bond Equivalent Yield (BEY) (n=90). Refer to the below equations and you will easily compute a time series of bond equivalent yield.


Pt = 100[1 − n360 × dt] dt = 100 − Pt


100 × 360n rt = BEY = 100 − Pt


Pt × 365n


where t is the time to maturity, dt is a discount yield at time t, n is the number of days to maturity, and P is the price of the T-bill at time t. Note that the amount of denomination is $100.


2. Estimate the AR(1) process1 for interest rates.


rt+1 = α + βrt + εt+1 (1) where εt+1 ∼ N(0,σ2).


1AR represents an auto-regressive linear model


1


3. Let ˆα, and β ˆbe the estimated parameters from (1). Use (1) together with the most current interest rate available on Project1 2020.XLSX, call it rTODAY , to make a forecast of future interest rates rTODAY +T. Provide forecasts for horizons T = 6 month, and 1, 2,..., 5 years (a plot would suffice). Explain how you make the forecasts. (Tip: When you make the forecasts, assume there are 252 (business)days in one year).


4. Using the Treasury Strip Prices which also contained on STRIPS 04132017 in Project1 2020.XLSX,


compute the current yield curve and forward rates. To compute a zero rate, zt, and a forward rate, ft at time t based on the average price of bid and ask price at time t, use the following equations.


Pt = P t Bid + P t


Ask 2 zt = (100Pt )


1t − 1)


ft = [ (1 (1 + + zt-1)zt)t


t-1]1/τ − 1


where t is the time to maturity, Pt is the average price of the T-bill at time t, and τ is a time interval between t and t − 1.2 Note that the amount of denomination is $100. Note that zt and ft are not annual interest rates but periodic interest rates per quarter.


5. Compare the forecasts of future interest rates that are implicit in the forward rates to those obtained in step 3 above. Plot the forecasts and the corresponding forward rates. Discuss your findings.


Part2: Bootstrapping


Elon Musk, the CFO of Tesla, has been planning to issue 5 year and 15 year option-free corporate bonds (semi-annual) to raise its capital for further R&D. He has just contacted Baek-Brooklyn Investment Group, LLC. to get information on what the fair values of two bonds should be if the bonds are issued on 01/31/2020. Thus, Betty, the head of the fixed income desk, is now managing this task. She now asks you to find spot rates prior to price two bonds.


1. Find daily treasure yield curve rates (par interest rates) on 01/31/2020 3 and report those par rates (i.e., 1 Month, 2 Month, 3 Month, 6 Month, 1 Year, 2 Year, 3 Year, 5 Year, 7 Year, 10 Year, 20 Year, and 30 Year Par Rate).4 Note that all the rates for the respective tenors are expressed in their bond equivalent yields (BEY).


2Note that τ is 0.25 for this problem. 3Note that Daily Treasury Yield Curve Rates have been provided by the US Department of Treasuryhttp://www. treasury.gov/resource-center/data-chart-center/interest-rates/Pages/TextView.aspx?data=yield

4These rates are commonly referred to as “Constant Maturity Treasury” rates, or CMTs. Yields are interpolated by the Treasury from the daily yield curve. This curve, which relates the yield on a security to its time to maturity is based on the closing market bid yields on actively traded Treasury securities in the over-the-counter market. These market yields are calculated from composites of indicative, bid-side market quotations (not actual transactions) obtained by the Federal Reserve Bank of New York at or near 3:30 PM each trading day. The CMT yield values are read from the yield curve at fixed maturities, currently 1, 2, 3 and 6 months and 1, 2, 3, 5, 7, 10, 20, and 30 years. This method provides a yield for a 10 year maturity, for example, even if no outstanding security has exactly 10 years remaining to maturity. Yield curve rates
Answered Same DayMar 17, 2021

Answer To: FINC 3380 Project 1 Seungho Baek Due: Tuesday, Mar. 17, XXXXXXXXXX:59 P.M. Please make a cover...

Debanjana answered on Mar 21 2021
126 Votes
s=read.csv("C:\\Users\\User\\Desktop\\project21.03.2020.csv")
class(s)
a=s[-1:-25,-3:-6]
View(a)

#---------------------------1----------------------------------------------
#-----------------------------method-1----------------------------------------
n=90;d=a[,2]
P=100*(rep(1,nrow(a))-(n/360)*d)
r=((100-P)/P)*(365/n)
#------------------------------2------------------------------------------
#-----------------------------method-2(ESTIMATING THE PARAMETERS BY yULE wALKER METHOD) ----------------------------------------
alpha_hat=mean(r)
beta_hat=acf(r,1)
#model: r(t+1)=alpha + beta*r(t)+ e(t+1)
#alpha_hat and beta_hat are the stimates of alpha and beta based on the sample.
#-----------------3---------------------------------------------------------
#forecast is alpha_hat+beta_hat*r(t)+ e(t+1)
#--------for 1...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here