aboutsummaryrefslogtreecommitdiffstats
path: root/python/analytics
diff options
context:
space:
mode:
Diffstat (limited to 'python/analytics')
-rw-r--r--python/analytics/credit_default_swap.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/python/analytics/credit_default_swap.py b/python/analytics/credit_default_swap.py
index 64cf2588..d2a4b2b0 100644
--- a/python/analytics/credit_default_swap.py
+++ b/python/analytics/credit_default_swap.py
@@ -77,7 +77,7 @@ class CreditDefaultSwap:
self._spread, self._price = None, None
self.name = None
self.issue_date = issue_date
- self._factor = 1
+ self._factor = 1.0
for attr in [
"currency",
"_step_in_date",
@@ -371,7 +371,7 @@ class CreditDefaultSwap:
raise ValueError("original pv not set")
else:
days_accrued = (self.value_date - self._trade_date).days / 360
- return self.notional * (
+ return self.notional * self._factor * (
self._clean_pv
- self._original_clean_pv
- days_accrued * self.fixed_rate * 1e-4