aboutsummaryrefslogtreecommitdiffstats
path: root/python/analytics
diff options
context:
space:
mode:
Diffstat (limited to 'python/analytics')
-rw-r--r--python/analytics/index.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/python/analytics/index.py b/python/analytics/index.py
index d5f9e835..d12f4de3 100644
--- a/python/analytics/index.py
+++ b/python/analytics/index.py
@@ -23,7 +23,7 @@ def g(index, spread, exercise_date, forward_yc=None, pv=0.):
if forward_yc is None:
forward_yc = index._yc
step_in_date = exercise_date + datetime.timedelta(days=1)
- exercise_date_settle = (pd.Timestamp(exercise_date) + 3* BDay()).date()
+ exercise_date_settle = pd.Timestamp(exercise_date) + 3* BDay()
rates = array.array('d', [spread * 1e-4])
sc = SpreadCurve(exercise_date, forward_yc, index.start_date,
step_in_date, exercise_date_settle,
@@ -276,7 +276,7 @@ class Index(object):
self._trade_date = d
self._step_in_date = self.trade_date + datetime.timedelta(days=1)
self._accrued = self._fee_leg.accrued(self._step_in_date)
- self._value_date = (pd.Timestamp(self._trade_date) + 3* BDay()).date()
+ self._value_date = pd.Timestamp(self._trade_date) + 3* BDay()
if self._spread is not None:
self._update()
@@ -414,7 +414,7 @@ class ForwardIndex(object):
def __init__(self, index, forward_date):
self.index = index
self.forward_date = forward_date
- self.exercise_date_settle = (pd.Timestamp(forward_date) + 3* BDay()).date()
+ self.exercise_date_settle = pd.Timestamp(forward_date) + 3* BDay()
self.df = index._yc.discount_factor(self.exercise_date_settle)
self._update()