其他分享
首页 > 其他分享> > 用tushare进行量化分析之股票回购

用tushare进行量化分析之股票回购

作者:互联网

tushare量化

股票日线信息

利用pro.daily 接口可以获得股票的日线信息

df = pro.daily(ts_code="000001.SZ", start_date='20210920', end_date='20211120')

股票回购

利用pro.repurchase接口可以获得有股票回购发生的股票公司的信息

rebuy = pro.repurchase(ann_date='', start_date='20200101', end_date='20211125')

判断价格变化,输出股票名字

之后我们可以写一个简单的循环语句,判断今天的价格不比一个月前的价格高,则说明股票虽然回购了,但是价格没有上升,公司仍然处于低位,但是公司本身看好自己的二级市场的运作。所以这样的公司,是值得我们投资的。

rebuy = pro.repurchase(ann_date='', start_date='20200101', end_date='20211125')
data[data["symbol"].isin(["000001"])]
list_name = []
for i in range(len(rebuy)):
    df = pro.daily(ts_code=rebuy["ts_code"][i], start_date='20210920', end_date='20211120')
    if ((df["close"][0]-df["close"][30])<0 and rebuy):
        {
            list_name.append(data["name"][i])
        }
list_name

标签:tushare,end,股票,pro,rebuy,start,回购,date,量化
来源: https://blog.csdn.net/foutain_memory/article/details/121592863