aboutsummaryrefslogtreecommitdiffstats
path: root/python/analytics/portfolio.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/analytics/portfolio.py')
-rw-r--r--python/analytics/portfolio.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/python/analytics/portfolio.py b/python/analytics/portfolio.py
index 89210058..2681afae 100644
--- a/python/analytics/portfolio.py
+++ b/python/analytics/portfolio.py
@@ -101,7 +101,10 @@ class Portfolio:
def mark(self, **kwargs):
for t in self.trades:
- t.mark(**kwargs)
+ try:
+ t.mark(**kwargs)
+ except:
+ continue
def shock(self, params=["pnl"], **kwargs):
return {trade_id: trade.shock(params, **kwargs) for trade_id, trade in self.items()}