aboutsummaryrefslogtreecommitdiffstats
path: root/python/collateral/gs.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/collateral/gs.py')
-rw-r--r--python/collateral/gs.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/python/collateral/gs.py b/python/collateral/gs.py
index b4889677..e2988104 100644
--- a/python/collateral/gs.py
+++ b/python/collateral/gs.py
@@ -51,6 +51,10 @@ def collateral(d, dawn_trades, *, fund="Serenitas", **kwargs):
df = df[["folder", "NPV (USD)", "Initial Margin Required"]]
df = df.groupby("folder", dropna=False).sum()
df = df.sum(axis=1).to_frame(name="Amount")
+ # handle missing ids (allocate all to TCSH)
+ df = df.reset_index()
+ df.loc[df.folder.isnull(), "folder"] = "TCSH"
+ df = df.groupby("folder").sum()
df["Currency"] = "USD"
df = df.reset_index()
df.columns = ["Strategy", "Amount", "Currency"]