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.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/python/analytics/option.py b/python/analytics/option.py
index 314c269b..0ac6cd39 100644
--- a/python/analytics/option.py
+++ b/python/analytics/option.py
@@ -125,7 +125,7 @@ class BlackSwaption(ForwardIndex):
break
else:
raise ValueError("No market data available for this day")
- surface_id = vs.list(source, self.option_type)[1]
+ surface_id = vs.list(source, self.option_type)[-1]
self.sigma = float(vs[surface_id](self.T, np.log(self.moneyness)))
@property
@@ -485,7 +485,7 @@ class QuoteSurface():
self._quotes.loc[(self._quotes.quote_source == "GS") & (self._quotes['index'] =="HY"),
["pay_bid", "pay_offer", "rec_bid", "rec_offer"]] *=100
if self._quotes.empty:
- raise ValueError("No quotes for that day")
+ raise ValueError(f"No quotes for date: {value_date}")
self._quotes['quotedate'] = (self._quotes['quotedate'].dt.
tz_convert('America/New_York').
dt.tz_localize(None))