探索百度指数与股价的关系

本文探讨了百度指数与相关企业股价之间的关系,通过爬虫获取百度指数数据,使用tushare获取股价周数据,对四家车企进行分析。经过数据匹配、标准化处理和相关性检验,发现部分企业的股价与百度指数在某些时段存在关联性,提出了一种基于百度指数的交易策略,但实际效果不一。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

探索百度指数与股价的关系


前言

百度指数代表着某个词在互联网的热度,心血来潮,想探索一下百度指数与相关企业股价之间是否有关系。本文选取四家车企,分别为CC汽车,BYD,SQ,CA汽车。(股价数据来源tushare,id:434709)


一、百度指数爬虫

网站:https://index.baidu.com/v2/index.html#/在这里插入图片描述
爬虫的话需要登陆以后,获取COOKIES,在这里就不赘述了,有疑问的同学可以私信沟通。
在这里插入图片描述

二、tushare获取股价数据

因为百度的限制,拉长时间后只能选取以周为单位的数据,因此我们股价的数据也获取每周的。

代码如下(示例):

pro = ts.pro_api()
pro.weekly(ts_code='601633.sh', start_date='20180101', end_date='20210411', fields='ts_code,trade_date,close')

因为tushare不能同时获取多只股票的多时间数据,因此只能四只分别获取后进行拼接。
在这里插入图片描述
接下来就是要把百度指数和股价按照时间进行一一匹配。
代码如下(示例):

data = pd.merge(paper,df ,left_on='date',right_on='trade_date' ,how='outer') #连接数据

在这里插入图片描述
有了这个表我们就可以进行可视化、以及按条件进行收益计算了。

三、收益计算

先对数据进行标准化处理
代码如下(示例):

def stand(factor):
    mean = factor.mean()
    std = factor.std
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值