Question: Question 1: Consider the bond with the following features that pays annual coupons: Face value : 100 Coupon rate : 0.08 Coupon frequency : 1

Question 1:

Consider the bond with the following features that pays annual coupons:

  • Face value : 100
  • Coupon rate : 0.08
  • Coupon frequency: 1
  • Time to maturity: 20

Suppose that the interest rate (YTM) equals 7%.

b) Construct a dataframe that shows the bond price for all the scenarios where interest rate (YTM) varies between 7% to 9%, by 0.1% increments (0.070, 0.071, ..., 0.088, 0.089, 0.090). Basically, your table will have 21 rows, with 4 columns for bond characteristics, 1 column for interest rate (YTM), and 1 column for the bond prices. The only varying columns will be interest rate (YTM) and corresponding bond price.

PLEASE include Anaconda program code (Jupyter notebook code)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Finance Questions!