使用Tushare筛选今天适合投资的股票

本文介绍了如何利用Tushare Python库筛选股票。首先,简述了Tushare的功能及其在金融数据分析中的作用。接着,阐述了Tushare的安装方法,并指导获取个人token。然后,详细说明了通过编写Python代码初始化Tushare接口,计算买入和卖出信号的步骤。最后,展示了运行结果,能帮助投资者找到当天的投资机会。
摘要由CSDN通过智能技术生成

一.Tushare介绍

Tushare是一个免费开源的python财经数据接口包。主要实现对股票数据等从数据采集、清晰加工和数据存储的过程。考虑到Python pandas包在金融量化分析中体现出的优势,Tushare返回的绝大部分的数据格式都是pandas DataFrame类型,非常便于用pandas/NumPy/Matplotlib进行数据分析和可视化。当然也可以通过Tushare的数据存储功能将数据保存到本地后用excel或关系数据库分析。

二.安装Tushare

方式1:pip install tushare
方式2:访问https://pypi.python.org/pypi/Tushare/下载安装
在这里插入图片描述
可以通过https://tushare.pro/register?reg=418443 注册,在个人中心中获取token值
在这里插入图片描述

token=‘你复制下来的token’
ts.set_token(token)
pro=ts.pro_api()

三.编写代码

本次使用pycharm软件作为python开发环境。

1、初始化tushare,并且获取所有股票信息。

     token = '你复制下来的token'
     ts.set_token(token)
     pro = ts.pro_api(timeout=120)
     print(ts.__version__)
     data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
     data.to_csv("csvfile\\stock_basic.csv")

2、收盘价跌破lower线,买入信号计算

def signal_buy(data_new, signal_all):
    temp = copy.deepcopy(signal_all)
    temp[temp <
  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值