Tworzenie portfela neutralnego pod względem duracji
Hedging jest bardzo ważnym elementem pracy z obligacjami i portfelami obligacji. W tym ćwiczeniu wyznaczysz liczbę obligacji potrzebnych do zabezpieczenia portfela, a także wartość dolarową tej pozycji.
Załóżmy, że posiadasz portfel obligacji o łącznym DV01 wynoszącym 5 000 USD. Postanawiasz zabezpieczyć ten portfel, sprzedając określoną liczbę 30-letniej obligacji z poprzedniego ćwiczenia, której cena wynosi 76,94 USD, a DV01 – 12,88 centa.
To ćwiczenie jest częścią kursu
Wycena i analiza obligacji w Pythonie
Instrukcje do ćwiczenia
- Przypisz DV01 portfela i obligacji odpowiednio do zmiennych
portfolio_dv01ibond_dv01, a cenę obligacji dobond_price. - Wyznacz liczbę obligacji potrzebnych do zabezpieczenia portfela.
- Oblicz wartość dolarową tej liczby obligacji.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Assign DV01 of portfolio and bond to variables
portfolio_dv01 = ____
bond_dv01 = ____
bond_price = ____
# Calculate quantity of bond to hedge portfolio
hedge_quantity = ____
print("Number of bonds to sell: ", ____)
# Calculate dollar amount of bond to hedge portfolio
hedge_amount = ____
print("Dollar amount to sell: USD", ____)