aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/analytics/basket_index.py2
-rw-r--r--python/index_data.py3
2 files changed, 3 insertions, 2 deletions
diff --git a/python/analytics/basket_index.py b/python/analytics/basket_index.py
index 828d3ada..120ee4d0 100644
--- a/python/analytics/basket_index.py
+++ b/python/analytics/basket_index.py
@@ -18,7 +18,7 @@ class BasketIndex(CreditIndex):
trade_date: pd.Timestamp = pd.Timestamp.today().normalize()):
self.index_type = index_type
self.series = series
- if index_type == 'IG':
+ if index_type == 'IG' or index_type == 'EU':
self.recovery = 0.4
else:
self.recovery = 0.3
diff --git a/python/index_data.py b/python/index_data.py
index 62cffeb2..21e202b6 100644
--- a/python/index_data.py
+++ b/python/index_data.py
@@ -162,7 +162,8 @@ def get_singlenames_curves(index_type, series, trade_date):
end_dates = roll_date(trade_date, [1, 2, 3, 4, 5, 7, 10], nd_array=True)
sn_quotes = get_singlenames_quotes("{}{}".format(index_type.lower(), series),
trade_date.date())
- jp_yc = get_curve(trade_date)
+ currency = "EUR" if index_type in ["XO", "EU"] else "USD"
+ jp_yc = get_curve(trade_date, currency)
start_date = previous_twentieth(trade_date)
step_in_date = trade_date + datetime.timedelta(days=1)
value_date = pd.Timestamp(trade_date) + 3* BDay()