精华内容
下载资源
问答
  • tushare
    2022-01-01 12:23:50

    系统:ubuntu18.04
    python:3.8

    使用Python SDK方式调用tushare接口。
    官方文档都写的非常详细,这里只记录下使用中遇到的问题与解决方式。

    安装

    首先已经安装好conda或者python环境。官方文档也有其他安装方式,简单来说就以下这两种。

    $ conda install tushare
    

    or

    $ pip install tushare
    

    新老接口

    tushare有一套历史接口,目前已经停止维护。所以在使用old接口时,会报错

    本接口即将停止更新,请尽快使用Pro版接口:https://tushare.pro/document/2
    ...
    urllib.error.URLError: <urlopen error [Errno -2] Name or service not known>
    

    所以这里直接略过老接口,使用新接口

    调用接口需要获取基础积分

    调用pro接口,需要一些基础积分,比如stock_basic就需要120积分。注册+完善个人资料,就可以获取到100+20积分,就可以调用一些基本的接口。注册完成后,可记录下自己的token,在“用户中心”中点击“接口TOKEN”可以看到,在调用接口时,需要使用。

    存入Mysql数据库

    因为python3没有MySQLdb,所以这里需要用pymysql。
    create_engine中的user,passwd,host,dbname,需要根据实际情况做调整。
    以stock_basic接口返回数据作为例子,降返回结果存入stock_basic表。

    import pandas as pd
    import tushare as ts
    import pymysql
    pymysql.install_as_MySQLdb()
    from sqlalchemy import create_engine 
    
    engine_ts = create_engine('mysql://user:passwd@host/dbname?charset=utf8')
    
    def write_data(df):
        res = df.to_sql('stock_basic', engine_ts, index=False, if_exists='append', chunksize=5000)
        print(res)
    
    
    def get_data():
        pro = ts.pro_api('your_token')
        df = pro.stock_basic()
        return df
    
    
    if __name__ == '__main__':
        df = get_data()
        write_data(df)
        print(tc)
    
    

    重试机制

    有时接口不能太频繁调用,可能会失败,所以需要重试机制。
    以daily接口使用举例:

    # 获取日线行情,保持数据稳定性,需要重试机制
    def get_daily(trade_date):
        try_count = 10
        for i in range(try_count):
            try:
                df = pro.daily(trade_date=trade_date)
            except:
                print('get_daily try again ' + str(i))
                time.sleep(2)
            else:
                return df
        print(str(try_count) + ' try failed!')
    
    更多相关内容
  • TuShare Tushare Pro版已发布,请访问新的官网了解和查询数据接口! //tushare.pro TuShare是实现对股票/期货等金融数据从数据采集,清洗加工到数据存储过程的工具,满足金融量化分析师和学习数据分析的人在数据...
  • 需要使用tushare包,具体如下: 1.在CMD窗口中,通过命令,下载安装tushare包 pip install tushare 2.注册 点击https://tushare.pro/register?reg=356541进行注册 ,需要用到你的邮箱或手机号 3.复制注册码 在上...
  • Tushare沪深股市历史数据(2000年-2021年) 日线历史数据 公司财务数据(资产负债表,现金流量表,利润表等) 股票每日指标(市盈率,市净率等) 利率数据 交易日历 股票基本信息
  • Tushare使用总结

    2018-09-07 18:10:31
    python库图Tushare的使用学习总结,对于爱好股票的学习者使用是非常方便的,里面有纤细的使用方式和对应格式说明
  • Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻...
  • 今天我们使用tushare的编程接口,获取北向资金,具体到沪股通、深股通的流向及资金量,实现方法非常简单。具体代码如下: import tushare as ts import pandas as pd\ntoken='c0*******8c' pro = ts.pro_api(token)...
  • 购买前请先阅读下方详细资源介绍,并私信了解更多相关内容。 资源介绍:https://blog.csdn.net/QQ438152470/article/details/118167650 保证运行,若无法运行或想要修改功能请私信留言。
  • go-tushare

    2021-03-06 22:12:17
    TuShare 官方网站: : 本项目作为一个普通爱好者做的GO版本SDK,目前实现了沪深股票,指数1000积分(含)的所有接口调用,并增加了布尔线数据的获取,随后会逐步增加其他接口和更多技术指标数据 已经支持了的接口...
  • 基于TuShare的A股自动选股程序
  • Tushare_MATLAB_FSDK %{ % by LiYang_faruto % Email:farutoliyang@foxmail.com 18/12/01 -感谢Jimmy以及tushare社区核心成员的默默的付出 -基于Lianrui Fu发布的tushare_matlab_sdk进行修改,在此感谢 -感谢...
  • tushare-pro-java-sdk

    2021-05-10 09:31:37
    Tushare Pro Java SDK 相关参考: HTTP API: 环境需求 Java 8 快速上手 <groupId>com.github.qhh6eq</groupId> <artifactId>tushare-pro-java-sdk <version>2.0.5-RELEASE TusharePro.setGlobal(new TusharePro....
  • Tushare Matlab接口说明 Lianrui Fu 2018.10.31 1 概要说明 Matlab版本需要2016b及以上。接口使用说明可以用help pro_api和help pro_bar查看。调用示例见tushare_pro_test.m所示。 2 接口说明 当前Matlab版本主要...
  • 国内tushare的中文使用教程。国内米哥自己写的股票行情获取库,使用python就可以获取国内A股的实时和盘后行情。
  • python tushare
  • TuShare接口使用说明

    2017-05-21 15:21:52
    TuShare从发布到现在,已经帮助很多用户在数据方面降低了工作压力,同时也得到很多用户的反馈,TuShare将一如既往的用免费和开源的形式分享出来,希望对有需求的人带来一些帮助。 这是本人从TuShare.org的官网整理...
  • 解压后运行demo即可获取固定编码的股票日线数据,其中引用的函数ma、kdj、macd、rsi等计算代码位于indexes文件夹。demosession1只是添加了for循环用于获取所有沪深数据,获取数据值为前复权数据,和常规股票软件显示...
  • 基于python,采用tushare与talib库实现股票布林线的分析
  • 免费获取当天最新A股3600支股票交易数据,自动保存成cvs格式 保存路径可自行修改 ps需要pip tushare
  • 使用 Tushare 数据找到可转换债券的最大成交量
  • tushare实时盯盘

    2021-01-13 16:32:49
    使用tushare实时盯盘的python程序,详情见本人博客,出于隐私原因,删去了微信通知部分代码,可以看博客自行添加
  • tushare_使用说明

    2018-09-29 18:23:26
    Tushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻...
  • 基于Tushare和Echarts的股票数据视觉化应用。支持绘制个股K线,高开低收,成交量,前/后复权,个股每日分笔
  • python库。 资源全名:tushare-0.5.8.zip
  • Tushare离线文档.chm

    2019-05-27 15:15:33
    Thshare离线文档,使用有离线办公需求的朋友!!2019年5月27日更新录入大部分函数帮助信息!! 鼠标右击文件属性--解除锁定之后再打开才能看到文字
  • rqalpha-mod-tushare, 使Tushare与RQAlpha兼容 rqalpha-mod-tushare使Tushare与RQAlpha兼容
  • Tushare 和 Matplotlib学习笔记整理.pdf
  • 环境配置 Python3+Pip环境配置 MongoDB环境配置 Redis环境配置 ...Scrapy+Tushare爬取微博股票数据 分布式篇 Scrapy分布式原理及Scrapy-Redis源码解析 Scrapy分布式架构搭建抓取知乎 Scrapy分布式的部署详解
  • 用python画股票日线图,新手入门教程!可以自行修改日期和股票代码
  • tushare 最新源代码

    2018-07-11 18:43:27
    tushare最新的源代码。经过仔细研究,自己的tushare使用水平大幅提高。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,113
精华内容 3,245
关键字:

tushare