免费好用量化接口:A股前复权因子接口(五)

A股前复权是指在股票除权除息后,将股票的历史价格调整为除权除息前的价格,以此来保持股票价格连续性的方法。

  • 前复权:将股票的历史价格调整为除权除息前的价格,使得股票价格的走势更加连续,便于投资者分析股票的长期走势。前复权假设在除权除息日之前,投资者已经持有股票,并享有分红或配股的权利。

复权的目的是为了消除由于股份变动(如送股、配股、分红等)导致的价格波动,使得股票价格更具可比性。以下是一个简化的例子来说明前复权的概念:

假设一只股票当前的价格是10元,公司决定每10股送1股,那么在除权除息日之后,股票的价格理论上会调整为9.09元(10元/11股)。如果使用前复权,那么股票的所有历史价格都会按照这个比例调整,使得价格走势图看起来更加平滑和连续。

在进行股票分析和研究时,前复权的数据更有助于投资者理解股票的真实价值变化。

这里介绍一个好用的复权因子接口:

安装python依赖库

通过pip安装:

pip install yinhepy

由于pip是加载的国外服务器,下载慢的小伙伴,可以采用清华源:

pip install yinhepy -i https://pypi.tuna.tsinghua.edu.cn/simple

使用conda的小伙伴,可以这样:

conda install yinhepy
接口调用
df = stock_pre_factor(code) 

参数解释

参数名描述
code股票代码,格式如“SZ.000001”,市场代码+'.'+股票代码。(SZ:深圳,SH:上海)
返回值dataframe格式的因子数据, 通过to_csv函数可存为表格数据。

代码样例:

import yinhepy.yinhe as yh

df = yh.stock_pre_factor("SH.600000")
print(df)

截取部分截图展示

使用方法:

复权价格 = 真实价格 x 乘以复权因子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值