美文网首页
python:tushare 股票分析之路

python:tushare 股票分析之路

作者: 萝卜头科技 | 来源:发表于2021-02-28 07:50 被阅读0次

    tushare 对于用pyhon 调用数据来讲,是极好的数据源方式。
    不用自己下载全部上市公司的报表数据,然后进行清洗。
    其可直接调用相关数据。
    tushare免费注册地址:
    https://tushare.pro/register?reg=426402
    具体使用步骤如下:
    1、首先注册tushare,注册后才能获得TOKEN,他是通过token进行数据调用的:
    注册后---打开个人主页 ---token
    2、python中调用

    1. 安装tushare模块, pip install tushare
      2)使用:
      import tushare as ts
      import pandas as pd
      ts.set_token(‘输入上面获得token’)
      #设置token,只需要在第一次或者token失效后调用,完成调取tushare数据凭证的设置,正常情况下不需要重复设置。也可以忽略此步骤,直接用pro_api('your token')完成初始化
      pro=ts.pro_api()
      #初始化接口,如上面token不设置,也可 pro = ts.pro_api(‘输入上面获得token’)

    然后即可正常开始数据调取了
    tushare 数据调用的格式为:
    DF=PRO.调用对象(调用参数)
    另外一种写法:
    df=pro.query('调用对象',调用参数)

    调用对象,不同的需求,调用不同的调用对象;
    调用参数,根据调用对象,可查询其对应的调用参数;(https://waditu.com/document/2?doc_id=25
    比如:查询当前所有正常上市交易的股票列表
    调用对象为stock_basic,完整命令如下:
    df=pro.stok_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
    另外一种写法
    data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
    参数说明:
    fields前面的是输入参数:
    名称 类型 必选 描述
    exchange str N 交易所 SSE上交所 SZSE深交所 HKEX港交所(未上线)
    list_status str N 上市状态: L上市 D退市 P暂停上市,默认L
    is_hs str N 是否沪深港通标的,N否 H沪股通 S深股通
    ts_code str N 股票代码

    fields:显示的调用字段,是输出参数
    名称 类型 描述
    ts_code str TS代码
    symbol str 股票代码
    name str 股票名称
    area str 所在地域
    industry str 所属行业
    fullname str 股票全称
    enname str 英文全称
    market str 市场类型 (主板/中小板/创业板/科创板/CDR)
    exchange str 交易所代码
    curr_type str 交易货币
    list_status str 上市状态: L上市 D退市 P暂停上市
    list_date str 上市日期
    delist_date str 退市日期
    is_hs str 是否沪深港通标的,N否 H沪股通 S深股通

    显示结果:
    ts_code symbol name area industry list_date
    0 000001.SZ 000001 平安银行 深圳 银行 19910403
    1 000002.SZ 000002 万科A 深圳 全国地产 19910129
    2 000004.SZ 000004 国农科技 深圳 生物制药 19910114
    3 000005.SZ 000005 世纪星源 深圳 房产服务 19901210
    4 000006.SZ 000006 深振业A 深圳 区域地产 19920427
    5 000007.SZ 000007 全新好 深圳 酒店餐饮 19920413
    6 000008.SZ 000008 神州高铁 北京 运输设备 19920507

    相关文章

      网友评论

          本文标题:python:tushare 股票分析之路

          本文链接:https://www.haomeiwen.com/subject/xbwwfltx.html