aboutsummaryrefslogtreecommitdiffstats
path: root/python/collateral/citi.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/collateral/citi.py')
-rw-r--r--python/collateral/citi.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/python/collateral/citi.py b/python/collateral/citi.py
index 8ddc22d4..bac10750 100644
--- a/python/collateral/citi.py
+++ b/python/collateral/citi.py
@@ -59,15 +59,18 @@ def get_total_collateral(d):
col2 = (top, bottom, 320, 530)
col3 = (top, bottom, 530, 600)
initial_margin = get_df(l, col1, col2, col3)
+
return (
- variation_margin.loc["VM Total Collateral", "amount"]
- + initial_margin.loc["Non Reg IM Total Collateral", "amount"]
+ variation_margin.loc["VM Total Collateral", "amount"],
+ initial_margin.loc["Non Reg IM Total Collateral", "amount"],
+ -variation_margin.loc["Regulatory VM Requirement", "amount"],
+ -initial_margin.loc["Non Reg IM Requirement Due Customer", "amount"],
)
def collateral(d, dawn_trades, **kwargs):
df = load_file(next_business_day(d))
- collat = get_total_collateral(d)
+ collat = sum(get_total_collateral(d)[:2])
df = df[["Operations File", "Market Value", "BasicAmt"]].dropna(
subset=["Operations File"]
) # missing Operations File means assignment usually