计算各股收益率怎么写代码
时间: 2024-03-04 11:04:33 浏览: 3
计算各股收益率的代码可以使用以下步骤:
1. 首先,获取每个股票的初始价格与结束价格。
2. 然后,使用以下公式计算股票的收益率:
收益率 = (结束价格 - 初始价格) / 初始价格
3. 将每个股票的收益率存储在一个列表或数组中。
以下是一个 Python 代码示例:
```
# 定义每个股票的初始价格和结束价格
stock_prices = {'AAPL': {'start': 100, 'end': 120},
'GOOG': {'start': 200, 'end': 220},
'MSFT': {'start': 50, 'end': 60}}
# 计算每个股票的收益率并存储在一个列表中
returns = []
for stock, prices in stock_prices.items():
start_price = prices['start']
end_price = prices['end']
return_rate = (end_price - start_price) / start_price
returns.append(return_rate)
# 输出每个股票的收益率
for i, stock in enumerate(stock_prices.keys()):
print(f'{stock}: {returns[i]}')
```
输出:
```
AAPL: 0.2
GOOG: 0.1
MSFT: 0.2
```