Professional Documents
Culture Documents
Appport Exercise234
Appport Exercise234
The following questions relate to the use of reference curves (UST and LIBOR) for
pricing. Please review the section in the help file under Security-Level Assumptions>Pricing Assumptions->Pricing to Spread. Once you have reviewed this section, put
together responses for the questions below.
1 What is the difference between a cash flow spread and a yield spread?
What are examples of both that are available in PolyPaths?
Comparing two yield curves is the definition of a spread. But not all spreads are
calculated the same way. The difference between a cash flow spread and a yield
spread, is that a cash flow spread is the difference between the cashflow of the
instrument compared to the cash flows of the Treasury yield curve at the times the
cashflows are due. In short, a cash flow spread is the difference between an
instruments yield and the entire yield curve. A yield spread is based only on one spot of
the yield curve.
Z Sprd/UST, Sprd/LIBOR, and Sprd/ED are cash flows. Sprd/UST, Sprd/UST (nominal),
and Sprd/Swap are yield spread.
The Z-spread is the constant spread that makes the bond's price equal to the present
value of its cash flow along each point of the Treasury curve. The yield spread is simply
the difference between the yields of two instrumentsusually with the treasury curve as
the benchmark.
You simply modify the preset references under the UST Ref column. The default
appears to display AL as the reference point, you can change that to any UST
reference that is needed (ie 2Y, 5Y, etc).
If the UST Ref column is not displayed on your portfolio, it can be turned on by going
to layoutchange column settingSelect UST Ref AddOk.
6 Please set up a pf and add 4 copies of a 10year bond. Across the four
copies, use the same price and compute the Sprd/UST and Sprd/UST
Nominal values using AL, 2Y, 5Y, and 10Y as reference treasury points.
Attached as ex2A_Q5.pf. Specifically, rows 2-5.
7 Back out the Sprd/UST Nominal values for each of the four bounds in a
spreadsheet.
Attached as ex2A_Q6.xlsx, highlighted in blue.
8 What might someone look at Z Sprd/UST instead of Sprd/UST?
In calculating a Z-spread, each cashflow is discounted using its own particular zerocoupon rate. Meaning, a Z-spread uses the yield curve to calculate spread as opposed
to using only one spot rate. This makes the Z spread the more realistic spread to use.
8.
Add a 5Y Fixed Rate Bond and use Cashflow Analysis and a spreadsheet to
back out PV from the following spreads using 2Y and 5Y reference yields:
Sprd/ UST (Nominal) = 2 bps
Sprd/ Swap = 10 bps
This is attached as ex2A_Q6.xlsx, highlighted in orange. The cashflow analysis from
AppPort is attached in their as well. These are based on the bonds in rows 6 and 7 of
ex2A_Q5.pf.
A user may add the Index Proj column by clicking on Layout and scrolling to Change
Column Settings Putting C in the Index Proj cell will give a constant index whereas F will give
a forward index
Scenario Analysis
1 Construct a set of parallel shifts representing
up/down shifts of 10bp, 25bp, and 50bp. Save the
scenario definition file and attach it to your response.
Attached as the ex4_Q1.scn file.
2.Construct a set of scenarios which capture the
following behavior:
This can also be done with PP_config. Where you can set
PP_SCENARIO_FLOOR_NEG_RATES = Y This will make the floor negative rate box
always checked by default, without having to do so manually anymore.
Users do have control over the way that the rate floor is applied, by using PP_config.
They must implement the PP_SCENARIO_FLOOR_RATE = x option into the
PP_config txt file.
No, the above batchcal was not tested as of 09/14. Will be tested
by 09/15.
8.Customize your PolyPaths setup so that when you view
Analysis->Scenario Analysis on a blank portfolio, you see
+/- {100, 50, 25} shocks on the first tab, with a label of
Parallel (instead of YieldCurve1) for this tab; a 10%
change in the UST curve only and a 10% change in the
9.[For this one, I will send you details on Batchcal separately. So you can hold
off on this until I send that information.] Create a CSV input file and
correspond Batchcal command that will replicate the scenarios you created in
numbers 1 and 2.
Attached in the email are the CSV input files (ex4_Q1.csv and ex4_Q2.csv).
Additionally, the commands are written in a script attached as well (ex4_Q9A.bat
and ex4_Q9B.bat).