[英]How to calculate the weighted average from three stocks
我正在嘗試“假設每只股票的股票數量相同,計算我的投資組合的加權回報”。 我在看三只股票。
我將所有三只股票組合在一起:
my_portfolio = pd.concat([appl_df, cost_df, goog_df], axis='columns', join='inner')
my_portfolio.columns = ['APPL', 'COST', 'GOOG']
my_portfolio_return = my_portfolio.sort_index()
my_portfolio_return.head()
現在我嘗試將權重設置如下,然后計算我的加權投資組合; 唯一的事情是我不確定我是否使用了正確的語法(點)。
# Set weights
weights = [1/3, 1/3, 1/3]
# Calculate portfolio return
weighted_portfolio = my_portfolio_return.dot(weights)
weighted_portfolio.sum
weighted_portfolio
誰能告訴我我做錯了什么?
嘗試將三只股票中的每一種都標准化為最大上限,例如百分比或其他值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.