Mathematical meaning of wealth index #9
-
I see you're using rebalanced_portfolio_wealth_ts at optimizer to build efficient frontier. I understand A simple numerical experiment as follows: ls = ['SPY.US', 'GLD.US']
curr = 'USD'
x = ok.AssetList(ls, ccy=curr, last_date='2020-01')
for w in np.linspace(.05, .95, 10):
weights = [w, 1. - w]
wealth_ts1 = Rebalance.rebalanced_portfolio_wealth_ts(weights, x.ror, period='none')
wealth_ts2 = Rebalance.rebalanced_portfolio_wealth_ts(weights, x.ror)
r1 = wealth_ts1[-1]
r2 = wealth_ts2[-1]
print(r2 > r1, round(r1, 4), round(r2, 4))
shows that a yearly rebalanced portfolio always has the greater wealth at the end. Common sense tells me that having the same amount of money at the start and constant weights for the whole backtesting period the result should be equal. Please, explain where extra income comes from in the case of yearly rebalanced portfolio? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
Annually rebalanced portfolios do not always have a superior income. You example with 50/50 gold and stocks portfolio is a classic case with low correlation and similar average returns. There are a lot of cases when rebalancing (nor monthly, nor annually) will not give any advantage. |
Beta Was this translation helpful? Give feedback.
Annually rebalanced portfolios do not always have a superior income. You example with 50/50 gold and stocks portfolio is a classic case with low correlation and similar average returns. There are a lot of cases when rebalancing (nor monthly, nor annually) will not give any advantage.
An example below is MSFT vs BND.
There is a good explanation when rebalancing portfolio has a bonus in Willam Bernstain study: The rebalancing bonus: Theory and Practice.