aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/calibrate_tranches_BC.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/python/calibrate_tranches_BC.py b/python/calibrate_tranches_BC.py
index 1e1b2512..d4317f32 100644
--- a/python/calibrate_tranches_BC.py
+++ b/python/calibrate_tranches_BC.py
@@ -93,6 +93,7 @@ if __name__ == "__main__":
"ig27": datetime.date(2016, 9, 27),
"ig29": datetime.date(2017, 9, 26),
"ig31": datetime.date(2018, 9, 25),
+ "ig33": datetime.date(2019, 9, 25),
"xo22": datetime.date(2014, 10, 20),
"xo24": datetime.date(2015, 9, 28),
"xo26": datetime.date(2016, 9, 27),
@@ -105,6 +106,7 @@ if __name__ == "__main__":
"eu26": datetime.date(2016, 9, 27),
"eu28": datetime.date(2017, 9, 28),
"eu30": datetime.date(2018, 9, 25),
+ "eu32": datetime.date(2019, 9, 25),
"xo30": datetime.date(2018, 9, 25),
}
@@ -117,7 +119,7 @@ if __name__ == "__main__":
with (CODE_DIR / "etc" / args.config).open("r") as fh:
config = full_load(fh)
- for index, tenor in config["runs"]:
+ for index, tenor, skewtype in config["runs"]:
begin_date = None
index, series = index[:2].upper(), int(index[2:])
if args.start_from is not None:
@@ -157,7 +159,7 @@ if __name__ == "__main__":
logger.error(e)
break
try:
- tranche_index.build_skew()
+ tranche_index.build_skew(skewtype)
except ValueError as e:
logger.error(e)
continue