import numpy as np

import pandas as pd

import tushare as ts

import MySQLdb as mdb

#获取沪深300指数的股票名单

hs300_data=ts.get_hs300s()

hss=hs300_data[“name”]

#获取上交所SSE,深交所SZSE,港交所HKEX正常上市交易的股票名单

pro=ts.pro_api()

exc=[“SSE”,“SZSE”]

stock_data=[]

for ex in exc:

data=pro.query(‘stock_basic’, exchange=ex,

list_status=‘L’,

fields=‘ts_code,symbol,name,area,industry,list_date’)

stock_data.append(data)

#获取沪深300成分股中正常上市交易的名单

s_name=pd.concat([stock_data[0][[“name”,“ts_code”]],

stock_data[1][[“name”,“ts_code”]]],ignore_index=True)

normal300=[]

num300=len(hss)

numn=len(s_name)

for i in range(num300):

for j in range(numn):

if hss.loc[i]==s_name.loc[j][“name”]:

normal300.append(s_name.loc[i])

#提取沪深300指2010年01月01到2018年01月01的交易数据,存入d_price中

d_price=[]

for i in range(len(normal300)):

df = pro.daily(ts_code=normal300[i][“ts_code”],

start_date=‘20100101’,

end_date=‘20180101’)

d_price.append(df)

PS:本例中总共提取了295个,貌似正常交易的就295个

tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据相关推荐

  1. tushare获取沪深300指数历史_从Tushare获取历史行情数据

    从Tushare获取历史行情数据,分为两种,一种是后复权(daily_hfq)数据,一种是不复权(daily)数据,获取到的数据存储在MongoDB数据库中,每个集合(collection)中,数据字 ...

  2. python获取股指_用Python读取csv文件中的沪深300指数历史交易数据

    保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...

  3. tushare获取沪深300指数历史_TuShare -财经数据接口包

    在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用. 获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线.周k线.月k线,以及5分钟.15分钟. ...

  4. 在tushare上提取沪深300指交易数据

    import numpy as np import pandas as pd import tushare as ts import MySQLdb as mdb #获取沪深300指数的股票名单 hs ...

  5. tushare获取 保存_TuShare(2):使用TuShare,抓取股票数据并存储到数据库

    TuShare(2):使用TuShare,抓取股票数据并存储到数据库 1年前200 1,关于股票数据存储 股票数据比较特殊,需要做数据统计的.都需要一次进行批量查询多个数据,然后进行分析. 所以股票数 ...

  6. level2买股技巧_同花顺Level-2教你看清个股真实交易数据

    您可能感兴趣的话题: 同花顺 核心提示:近几天,笔者在对比普通行情软件和同花顺Level-2行情软件在成交明细上的区别,发现这里面的学问非常大! 近几天,笔者在对比普通行情软件和同花顺Level-2行 ...

  7. 沪深300指数进行择时,看看能否获取超额收益

    一 研究问题 尝试对沪深300指数进行择时,看看能否获取超额收益. 当模型预测到指数未来10个交易日的收益率大,则买入,否则持有现金. 二 初步的结论 沪深300指数的未来10个交易日的收益具有一定的 ...

  8. 利用tushare和pandas获得沪深300指数在每个工作日的平均日收益率

    我用下面的代码来获得沪深300指数在不同工作日的平均日收益率. 运用的python包有: pandas tushare numpy datetime #导入需要的包 import pandas as ...

  9. Python的tushare库实现沪深300 指数数据分析——CAMP模型

    (1)筛选 使用作业1的程序 完成对沪深300指数成分股过去2015年1月-2018年1月三年的数据分析 按alpha从大到小,选择出30只alpha最高的股票形成股票池1,以备进一步分析 (2)预测 ...

最新文章

  1. CCF NOI1113 括号匹配
  2. oracle or索引失效_oracle数据库中索引会失效的几种情况
  3. druid连接池初始化慢_从零开始手写 mybatis (三)jdbc pool 从零实现数据库连接池
  4. P4824 [USACO15FEB]Censoring S kmp + 栈
  5. android WebView通过js方法与原生交互
  6. 呜呜怎么才有下载的积分
  7. Atitit mtp ptp rndis midi协议的不同区别
  8. 期刊目录 核心期刊 计算机学术期刊等
  9. SATI下载-安装-使用 一看便懂+spss聚类(附安装包)
  10. 在线作图p图|图片生成|做图HTML源码
  11. Anaconda2020安装与使用
  12. linux多点触控协议数据结构定义,Linux与Android 多点触摸协议
  13. 快速教你使用GPIO口
  14. 在window系统上对web项目进行safair兼容测试
  15. Angular真有React开发人员讲得那么差劲?
  16. 旅游行业电子合同应用普及,提速、控险、降本
  17. 小程序(倒计时的制作)
  18. 概率论及概率图模型基础
  19. Hessian RMI功能介绍
  20. 通过nginx日志统计一段时间内ip的访问次数进行排序访问量统计

热门文章

  1. Java中原生(native)函数的用法
  2. java.lang.ClassNotFoundException: org.springframework.web.context.request.Reques
  3. pip手把手安装pytorch,保姆级教学
  4. 全球及中国二手车市场销量渠道规模及发展格局建议报告2021-2027年
  5. iPhone iPad 开发电子书打包下载
  6. AppTransition
  7. 条形码的打印,pdf打印条形码
  8. Python + Tweepy 实现Twitter信息抓取(1)——准备阶段
  9. 如何让两台笔记本电脑通过无线网卡连接起来
  10. ORA-01122 ORA-01110 ORA-01200