aboutsummaryrefslogtreecommitdiffstats
path: root/python/analytics/option.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/analytics/option.py')
-rw-r--r--python/analytics/option.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/python/analytics/option.py b/python/analytics/option.py
index 7d90a4fb..b6a4cf35 100644
--- a/python/analytics/option.py
+++ b/python/analytics/option.py
@@ -36,7 +36,9 @@ def ATMstrike(index, exercise_date : datetime.date):
return brentq(closure, a, b)
class Swaption(ForwardIndex):
- def __init__(self, index, exercise_date : datetime.date, strike : float, option_type="payer"):
+ """Swaption class"""
+ def __init__(self, index, exercise_date : datetime.date, strike : float,
+ option_type="payer"):
ForwardIndex.__init__(self, index, exercise_date)
self._exercise_date = exercise_date
self._forward_yc = roll_yc(index._yc, exercise_date)
@@ -115,7 +117,7 @@ class Swaption(ForwardIndex):
def handle(x):
self.sigma = x
return self.pv - val
- # use sigma as a starting point
+ # use sigma_black as a starting point
self.pv_black = val
eta = 1.1
a = self.sigma