aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/parse_emails.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/python/parse_emails.py b/python/parse_emails.py
index 8ab0f376..3ffe381f 100644
--- a/python/parse_emails.py
+++ b/python/parse_emails.py
@@ -116,19 +116,20 @@ def parse_ms_block(fh, indextype):
strike = strike.strip()
if indextype == "HY":
strike = strike.split()[0]
- pay_bid, pay_offer, delta_pay = payer.strip().split()
- rec_bid, rec_offer, rec_pay = receiver.strip().split()
+ pay_bid, pay_offer, pay_delta = payer.strip().split()
+ rec_bid, rec_offer, rec_delta = receiver.strip().split()
+
+ vals = [strike, rec_bid, rec_offer, rec_delta,
+ pay_bid, pay_offer, pay_delta]
vol = vol.strip()
if indextype == "HY":
vol, price_vol = vol.replace("[","").replace("]","").split()
- r.append([strike, pay_bid, pay_offer, delta_pay,
- rec_bid, rec_offer, rec_pay, vol, price_vol])
+ vals += [vol, price_vol]
else:
- r.append([strike, pay_bid, pay_offer, delta_pay,
- rec_bid, rec_offer, rec_pay, vol])
+ vals += [vol]
+ r.append(vals)
return makedf(r, indextype, "MS")
-
def parse_ms(fh, indextype):
option_stack = {}
for line in fh: