aboutsummaryrefslogtreecommitdiffstats
path: root/python/collateral_calc.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/collateral_calc.py')
-rw-r--r--python/collateral_calc.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/collateral_calc.py b/python/collateral_calc.py
index dd8327c2..d8981377 100644
--- a/python/collateral_calc.py
+++ b/python/collateral_calc.py
@@ -299,11 +299,13 @@ def gs_collateral(d):
# TODO: need to break down SWO_CDIXOP between IG and HY
df.Strategy = df.Strategy.replace({'SWAP_CDINDT': 'IGTCDSCSH',
'GENERIC_IRSIRD': 'IRDEVCSH',
- 'SWO_CDIXOP': 'IGCDSCSH'})
+ 'SWO_CDIXOP': 'IGCDSCSH',
+ 'FX': 'M_CSH_CASH'})
df.Amount *= -1
df = df.append({'Strategy': "M_CSH_CASH",
'Amount': -collateral - df.Amount.sum(),
'Currency': "USD"}, ignore_index=True)
+ df = df.groupby('Strategy').agg({'Amount': 'sum', 'Currency': 'first'})
return df