aboutsummaryrefslogtreecommitdiffstats
path: root/python/risk
diff options
context:
space:
mode:
Diffstat (limited to 'python/risk')
-rw-r--r--python/risk/portfolio.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/python/risk/portfolio.py b/python/risk/portfolio.py
index b4311e86..8598f3ae 100644
--- a/python/risk/portfolio.py
+++ b/python/risk/portfolio.py
@@ -76,7 +76,7 @@ def build_portfolio(position_date, value_date=None, fund="SERCGMAST"):
return portf, syn_portf
-def generate_vol_surface(portf, try_days_back=5):
+def generate_vol_surface(portf, try_days_back=5, source="MS"):
vol_surface = {}
for trade in portf.swaptions:
@@ -96,6 +96,6 @@ def generate_vol_surface(portf, try_days_back=5):
)
vol_surface[
(trade.index.index_type, trade.index.series, trade.option_type)
- ] = vs[vs.list(source="MS", option_type=trade.option_type)[-1]]
+ ] = vs[vs.list(source=source, option_type=trade.option_type)[-1]]
return vol_surface