aboutsummaryrefslogtreecommitdiffstats
path: root/python/risk/__main__.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/risk/__main__.py')
-rw-r--r--python/risk/__main__.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/python/risk/__main__.py b/python/risk/__main__.py
index 390f68aa..4669b864 100644
--- a/python/risk/__main__.py
+++ b/python/risk/__main__.py
@@ -1,7 +1,5 @@
import os
-os.environ["SERENITAS_APP_NAME"] = "risk"
-
import serenitas.analytics
import argparse
import datetime
@@ -12,9 +10,13 @@ from .bonds import subprime_risk, clo_risk, crt_risk, insert_subprime_risk
from serenitas.analytics.base import Trade
from serenitas.analytics.dates import prev_business_day
from .indices import insert_curve_risk
+from .ir import insert_ir_portfolio
+from serenitas.analytics.api import IRSwaption
from .swaptions import get_swaption_portfolio, insert_swaption_portfolio
from .tranches import get_tranche_portfolio, insert_tranche_portfolio
+os.environ["SERENITAS_APP_NAME"] = "risk"
+
parser = argparse.ArgumentParser()
parser.add_argument(
"cob",
@@ -45,6 +47,9 @@ with dawn_pool.connection() as conn:
fund,
("SER_IGCURVE", "SER_ITRXCURVE", "XCURVE", "SER_HYCURVE"),
)
+ ir_portf = IRSwaption.get_portfolio(workdate, fund=fund)
+ insert_ir_portfolio(ir_portf, conn)
+
with dbconn("etdb") as etconn, dawn_pool.connection() as dawnconn:
subprime = subprime_risk(workdate, dawnconn, mysql_engine)