aboutsummaryrefslogtreecommitdiffstats
path: root/python/bbg_index_quotes.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/bbg_index_quotes.py')
-rw-r--r--python/bbg_index_quotes.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/python/bbg_index_quotes.py b/python/bbg_index_quotes.py
index 349762f9..6dddc462 100644
--- a/python/bbg_index_quotes.py
+++ b/python/bbg_index_quotes.py
@@ -3,12 +3,12 @@ import datetime
from db import dbconn
securities = {}
-for series in range(9, 31):
+for series in range(9, 32):
for index_type in ["IG", "HY"]:
for t in [3, 5, 7, 10]:
securities[f"CDX {index_type} CDSI S{series} {t}Y Corp"] = \
(series, index_type, f"{t}yr")
-for series in range(10, 30):
+for series in range(10, 31):
for index_type in ["EUR", "XOVER"]:
for t in [3, 5, 7, 10]:
securities[f"ITRX {index_type} CDSI S{series} {t}Y Corp"] = \
@@ -27,9 +27,9 @@ conn = dbconn('serenitasdb')
with init_bbg_session(BBG_IP) as session:
d = retrieve_data(session, securities.keys(), fields=["TICKER", "VERSION"])
ticker_mapping = {v['TICKER']: securities[k] + (v['VERSION'],)
- for k, v in d.items()}
+ for k, v in d.items() if v}
for pcs in ["MSG1", "CMAN", "CBGN"]:
- securities = [f"{e['TICKER']} {pcs} Curncy" for e in d.values()]
+ securities = [f"{e['TICKER']} {pcs} Curncy" for e in d.values() if e]
d2 = retrieve_data(session, securities, fields=["PX_LAST"],
start_date=start_date)
with conn.cursor() as c: