aboutsummaryrefslogtreecommitdiffstats
path: root/python
diff options
context:
space:
mode:
Diffstat (limited to 'python')
-rw-r--r--python/exploration/portfolio_example.py17
1 files changed, 8 insertions, 9 deletions
diff --git a/python/exploration/portfolio_example.py b/python/exploration/portfolio_example.py
index 46f4915f..d39032d5 100644
--- a/python/exploration/portfolio_example.py
+++ b/python/exploration/portfolio_example.py
@@ -10,11 +10,11 @@ option2 = BlackSwaption.from_tradeid(8, option_delta)
portf = Portfolio([option1, option2, option_delta])
date_range = pd.bdate_range(option_delta.trade_date,
- pd.Timestamp('2017-04-25'), freq = 'B')
+ pd.Timestamp('2017-04-28'), freq = 'B')
pnl = []
for date in date_range:
portf.trade_date = date.date()
- portf.mark(source="BAML", model="black")
+ portf.mark(source_list=["BAML", "GS"], model="black")
pnl.append(portf.pnl)
df = pd.DataFrame({'pnl': pnl}, index=date_range)
@@ -25,16 +25,15 @@ df = pd.DataFrame({'pnl': pnl}, index=date_range)
# portf = Portfolio([option1, option2, option_delta])
# date_range = pd.bdate_range(option_delta.trade_date,
# pd.Timestamp('2017-04-19'), freq = 'B')
+
# pnl = []
# for date in date_range:
# portf.trade_date = date.date()
# try:
-# portf.mark(source="BAML", model="black")
+# portf.mark(source_list=["BAML", "GS"], model="black")
# except ValueError:
-# try:
-# portf.mark(source="GS", model="black")
-# except ValueError:
-# pnl.append(None)
-# continue
-# pnl.append(portf.pnl)
+# pnl.append(None)
+# continue
+# else:
+# pnl.append(portf.pnl)
# df = pd.DataFrame({'pnl': pnl}, index=date_range)