aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--python/position.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/python/position.py b/python/position.py
index b5b5c2c5..fff2782d 100644
--- a/python/position.py
+++ b/python/position.py
@@ -67,13 +67,14 @@ def init_fx(session, engine, startdate):
def update_fx(engine, session, currencies):
securities = [c + ' Curncy' for c in currencies]
- data = retrieve_data(session, securities, ['FIXED_CLOSING_PRICE_NY'])
+ data = retrieve_data(session, securities, ['FIXED_CLOSING_PRICE_NY', 'PX_CLOSE_DT'])
colnames = ['date']
- values = [pd.datetime.today()]
+ values = []
for k, v in data.items():
currency_pair = k.split(' ')[0].lower()
colnames.append(currency_pair)
values.append(v['FIXED_CLOSING_PRICE_NY'])
+ values = [v['PX_CLOSE_DT']] + values
sqlstr = 'INSERT INTO fx({0}) VALUES({1})'.format(",".join(colnames),
",".join(["%s"]*len(values)))
conn = engine.raw_connection()