aboutsummaryrefslogtreecommitdiffstats
path: root/python/position_file_bowdst.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/position_file_bowdst.py')
-rw-r--r--python/position_file_bowdst.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/python/position_file_bowdst.py b/python/position_file_bowdst.py
index a34c300c..715aff7a 100644
--- a/python/position_file_bowdst.py
+++ b/python/position_file_bowdst.py
@@ -12,7 +12,9 @@ def process_upload(trades, asset_type):
csvwriter.writerow(HEADERS[asset_type])
csvwriter.writerows(build_line(trade, asset_type) for trade in trades)
buf = buf.getvalue().encode()
- dest = Path(f"/home/serenitas/flint/{asset_type}.csv")
+ dest = Path(
+ f"/home/serenitas/flint/HEDGEMARK.POSITION.BOS_PAT_BOWDOIN.20211116.095655.{asset_type.upper()}Deal.csv"
+ )
dest.write_bytes(buf)
@@ -22,7 +24,7 @@ def build_line(obj, asset_type):
# variables
-date = datetime.date(2021, 11, 9)
+date = datetime.date(2021, 10, 29)
dawndb = dbconn("dawndb")
@@ -105,7 +107,7 @@ with dawndb.cursor() as c:
rename_keys(
obj,
{
- "identifier": "CUSIP",
+ "cusip": "CUSIP",
"description": "SecurityDescription",
"notional": "Position",
"price": "MarketPrice",
@@ -117,9 +119,11 @@ with dawndb.cursor() as c:
obj["Fx Rate"] = obj["Local Market Value"] / obj["Base Market Value"]
except ZeroDivisionError:
obj["Fx Rate"] = 1
- obj["AccountNumber"] = "TELHEEACPB"
- obj["Prime Broker"] = "TEST"
+ obj["AccountNumber"] = "319478"
+ obj["Prime Broker"] = "BONY"
obj["COB Date"] = date
+ obj["Currency"] = "USD"
+ obj["SecurityType"] = "Bond"
trades.append(obj)
process_upload(trades, "bond")