aboutsummaryrefslogtreecommitdiffstats
path: root/python/collateral
diff options
context:
space:
mode:
Diffstat (limited to 'python/collateral')
-rw-r--r--python/collateral/ms.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python/collateral/ms.py b/python/collateral/ms.py
index 127199ac..fb9e6fe0 100644
--- a/python/collateral/ms.py
+++ b/python/collateral/ms.py
@@ -78,6 +78,9 @@ def collateral(d, dawn_trades, *, fund="Serenitas", **kwargs):
df.loc[df.Strategy == "TCSH", "Amount"] -= fx_ia
except UnboundLocalError:
pass
- df.loc[len(df.index)] = ["M_CSH_CASH", -collat - df.Amount.sum(), "USD"]
+ if df.loc[df.Strategy == "M_CSH_CASH", "Amount"].empty:
+ df.loc[len(df.index)] = ["M_CSH_CASH", -collat - df.Amount.sum(), "USD"]
+ else:
+ df.loc[df.Strategy == "M_CSH_CASH", "Amount"] -= collat + df.Amount.sum()
df["date"] = d
return df.set_index("Strategy")