Điều chỉnh convexity
Tìm phần điều chỉnh convexity của một trái phiếu là bước tiếp theo khi dùng cả duration và convexity để dự đoán biến động giá trái phiếu. Trong bài tập này, bạn sẽ tính phần điều chỉnh convexity cho một trái phiếu zero coupon kỳ hạn 10 năm với lợi suất 5% và mệnh giá 100 USD.
Nhắc lại, công thức tính phần điều chỉnh convexity là:
\( Convexity \ Adjustment = 0.5 \times \ Dollar \ Convexity \times 100^2 \times (\Delta y)^2\)
numpy_financial đã được nhập sẵn với bí danh npf.
Bài tập này là một phần của khóa học
Định giá và Phân tích Trái phiếu bằng Python
Hướng dẫn bài tập
- Tìm phần điều chỉnh convexity cho trái phiếu zero coupon 10 năm và in kết quả.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Find price of 10 year zero coupon bond with a 5% yield, shift yields, and reprice
price = ____
price_up = ____
price_down = ____
# Calculate convexity and dollar convexity of the bond
convexity = ____
dollar_convexity = ____
# Find the convexity adjustment and print the result
convexity_adjustment = ____
print("Convexity adjustment: ", ____)