python股票价格涨跌幅_案例_如何计算股票复权价格

> 《邢不行-2019新版|Python股票量化投资课程》

> author:邢不行

> 微信:xingbuxing0807

>

## 本节课讲解如何根据预测者网的历史数据,计算复权价格

> import pandas as pd

> pd.set_option('expand_frame_repr', False) # 当列太多时不换行

> pd.set_option('display.max_rows', 5000) # 最多显示数据的行数

*****

```

# 导入数据

path = '/Users/xingbuxingx/Desktop/股票量化课程/xbx_stock_2019/data/股票数据库/basic_trading_data.20190401/stock_data/sh600000.csv'

df = pd.read_csv(path, encoding='gbk', skiprows=1)

# 计算复权涨跌幅

df['涨跌幅'] = df['收盘价'] / df['前收盘价'] - 1

# print(df[['交易日期', '收盘价', '前收盘价', '涨跌幅']])

# 计算复权因子:假设你一开始有1元钱,投资到这个股票,最终会变成多少钱。

df['复权因子'] = (1 + df['涨跌幅']).cumprod()

# print(df[[

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值