簡體   English   中英

如何計算三只股票的加權平均值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM