aboutsummaryrefslogtreecommitdiffstats
path: root/python/exploration/test_cms.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/exploration/test_cms.py')
-rw-r--r--python/exploration/test_cms.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/exploration/test_cms.py b/python/exploration/test_cms.py
index 1a67c48a..57677b43 100644
--- a/python/exploration/test_cms.py
+++ b/python/exploration/test_cms.py
@@ -9,6 +9,7 @@ corr = 0.8
r = []
maturity = pd.Timestamp("2020-01-19")
today = pd.Timestamp.today()
+
for d in pd.bdate_range("2018-01-19", today, closed="left", normalize=True):
yc.link_to(YC(evaluation_date=d.date()))
yc.extrapolation = True
@@ -17,8 +18,9 @@ for d in pd.bdate_range("2018-01-19", today, closed="left", normalize=True):
cms_spread_coupon_ln = quantlib_model(d, cms30y2y, yc, cap, corr, maturity)
rate1 = cms_spread_coupon_ln.rate
cms_spread_coupon_n = quantlib_model(d, cms30y2y, yc, cap, corr, maturity,
- VolatilityType.Normal)
+ VolatilityType.Normal)
rate2 = cms_spread_coupon_n.rate
rate3 = globeop_model(d, cms30y2y, yc, cap, corr - 0.075, maturity)
r.append((d, rate1, rate2, rate3))
+
df = pd.DataFrame(r, columns=['date', 'QL_ln', 'QL_n', 'Globeop']).set_index('date')