update balance first

This commit is contained in:
Camilo1704
2020-02-05 11:32:33 -03:00
parent f92aa9cfac
commit 90682067e7
+4 -2
View File
@@ -53,10 +53,12 @@ class Backtest:
index=[self._data.start_date - pd.Timedelta(1, unit='day')])
for date, data in data_iterator:
if date in rebalancing_days or date == first_day:
if date == first_day:
self._rebalance_portfolio(data)
self._update_balance(date, data)
if date in rebalancing_days:
self._rebalance_portfolio(data)
self._update_balance(date, data)
bar.update()
self.balance['% change'] = self.balance['capital'].pct_change()