diff options
Diffstat (limited to 'python/collateral')
| -rw-r--r-- | python/collateral/ms.py | 5 |
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") |
