利用Tushare下载多个股票数据并进行数据处理以及数据合并

本文记录了作者作为Python初学者,如何利用Tushare平台下载2020-2021年期间发行的次新股数据,并进行数据处理与合并,为机器学习的量化投资研究做准备。程序中涉及股票筛选、数据下载(通过Daily_basic接口)以及数据整合,旨在与读者分享学习经验,并欢迎提出改进意见。
摘要由CSDN通过智能技术生成

毕业论文的内容是利用机器学习算法对次新股进行量化投资。进行该研究首当其冲就是要下载相关数据,再此记录一下我利用Tushare下载股票数据的过程,分享给大家。我只是Python的初学者,所以程序中难免有贻笑大方之处,希望各位大神指出不足之处,共同进步!

首先感谢Tushare平台,为在校学生提供免费的数据下载平台

1、初始化端口:

import tushare as ts
mytoken = 'tushare平台分配给用户的token'
ts.set_token(mytoken)
pro = ts.pro_api()
save_path = '数据保存路径'

2、确定股票池
本文下载次新股数据,次新股没有固定的定义,再此我暂定为发行时间超过1个月且不超过一年的股票。
假定需要2020-2021内发行的股票代码

pool = pro.stock_basic(exchange='',
                       list_status='L',
                       adj='qfq',
                       fields='ts_code,symbol,name,area,industry,list_date, market,exchange,is_hs')
stockpool=pool[pool.list_date>='20200101'] 
    stockpool=stockpool[stockpool.list_date<='20210101']

3、下载股票数据
利用datetime来对股票数据进行筛选,得到上市后30天-360天的次新股数据:
Daily_basic 接口下载数据

    import datetime 
    
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值