前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >量化交易数据获取:tushare基本介绍和基本操作

量化交易数据获取:tushare基本介绍和基本操作

原创
作者头像
三更两点
修改2021-02-19 10:03:37
1.4K0
修改2021-02-19 10:03:37
举报

TOC

基本介绍

  • 官网:https://waditu.com/
  • SwVUbXt5eRv2FMJ
    SwVUbXt5eRv2FMJ
  • skaVu1BHyt8XKjp
    skaVu1BHyt8XKjp
    平台介绍
  • 沪深股票数据是Tushare最传统最有历史的数据服务项目,从一开始就为广大的投资者,尤其是量化投资者提供了稳定、便捷的接口。Tushare Pro版在继承了旧版API的便捷易用性的同时又加强了数据的广度和深度。最为关键的是,数据来源和采集方式也发生了根本的变化,除了公开渠道的数据源,最关键性的变化是Tushare构建起来了自有的数据存储和数据治理体系,同时依托平台化的维护和管理方式,让数据更稳定可靠,而且服务能力也能得到质的的变化。

基本操作

  • 安装:pip install tushare --upgrade
代码语言:txt
复制
import tushare as ts

ts.set_token('tokens')

pro = ts.pro_api()

#查询当前所有正常上市交易的股票列表
data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')
print(data)

# 查询所有交易日期
df_cal = pro.trade_cal(exchange='', start_date='20200101', end_date='20210218')
print(df_cal)

# 查询常用名字
history_name = pro.namechange(ts_code='600848.SH', fields='ts_code,name,start_date,end_date,change_reason')
print(history_name)
#获取沪股通成分
df_sh = pro.hs_const(hs_type='SH')
print(df_sh)

#获取深股通成分
df_sz = pro.hs_const(hs_type='SZ')
print(df_sz)

# 上市公司基本信息
df = pro.stock_company(exchange='SZSE', fields='ts_code,chairman,manager,secretary,reg_capital,setup_date,province')
print(df)
#
# #获取单个公司高管全部数据
# stock_manager = pro.stk_managers(ts_code='000001.SZ')
# print(stock_manager)
#
# #获取单个公司高管全部薪酬数据
# stock_rewards = pro.stk_rewards(ts_code='000001.SZ')
# print(stock_rewards)

df_daily = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718')
print(df_daily)

# 指数周线行情
df_weekly = pro.index_weekly(ts_code='000001.SH', start_date='20180101', end_date='20190329', fields='ts_code,trade_date,open,high,low,close,vol,amount')
print(df_weekly)

# 指数月线行情
df_monthly = pro.index_monthly(ts_code='000001.SH', start_date='20180101', end_date='20190330', fields='ts_code,trade_date,open,high,low,close,vol,amount')
print(df_monthly)

# 指数成分和权重
df_weight = pro.index_weight(index_code='399300.SZ', start_date='20180901', end_date='20180930')
print(df_weight)

# 大盘指数每日指标
df_dailybasic = pro.index_dailybasic(trade_date='20181018', fields='ts_code,trade_date,turnover_rate,pe')
print(df_dailybasic)

# 市场交易统计
df_daily_info = pro.daily_info(trade_date='20200320', exchange='SZ')
print(df_daily_info)

#同花顺板块指数
df_ths_index = pro.ths_index()
print(df_ths_index)

# 同花顺板块指数行情
df_ths_daily = pro.ths_daily(ts_code='865001.TI', start_date='20200101', end_date='20210101', fields='ts_code,trade_date,open,close,high,low,pct_change')
print(df_ths_daily)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 基本介绍
  • 基本操作
相关产品与服务
数据保险箱
数据保险箱(Cloud Data Coffer Service,CDCS)为您提供更高安全系数的企业核心数据存储服务。您可以通过自定义过期天数的方法删除数据,避免误删带来的损害,还可以将数据跨地域存储,防止一些不可抗因素导致的数据丢失。数据保险箱支持通过控制台、API 等多样化方式快速简单接入,实现海量数据的存储管理。您可以使用数据保险箱对文件数据进行上传、下载,最终实现数据的安全存储和提取。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档