tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据
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指交易数据相关推荐
- tushare获取沪深300指数历史_从Tushare获取历史行情数据
从Tushare获取历史行情数据,分为两种,一种是后复权(daily_hfq)数据,一种是不复权(daily)数据,获取到的数据存储在MongoDB数据库中,每个集合(collection)中,数据字 ...
- python获取股指_用Python读取csv文件中的沪深300指数历史交易数据
保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据 程序名称:readcsvhs300.py: 数据名称:沪深300指数历史交易数据.csv: 开发环境:Win7 ...
- tushare获取沪深300指数历史_TuShare -财经数据接口包
在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用. 获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线.周k线.月k线,以及5分钟.15分钟. ...
- 在tushare上提取沪深300指交易数据
import numpy as np import pandas as pd import tushare as ts import MySQLdb as mdb #获取沪深300指数的股票名单 hs ...
- tushare获取 保存_TuShare(2):使用TuShare,抓取股票数据并存储到数据库
TuShare(2):使用TuShare,抓取股票数据并存储到数据库 1年前200 1,关于股票数据存储 股票数据比较特殊,需要做数据统计的.都需要一次进行批量查询多个数据,然后进行分析. 所以股票数 ...
- level2买股技巧_同花顺Level-2教你看清个股真实交易数据
您可能感兴趣的话题: 同花顺 核心提示:近几天,笔者在对比普通行情软件和同花顺Level-2行情软件在成交明细上的区别,发现这里面的学问非常大! 近几天,笔者在对比普通行情软件和同花顺Level-2行 ...
- 沪深300指数进行择时,看看能否获取超额收益
一 研究问题 尝试对沪深300指数进行择时,看看能否获取超额收益. 当模型预测到指数未来10个交易日的收益率大,则买入,否则持有现金. 二 初步的结论 沪深300指数的未来10个交易日的收益具有一定的 ...
- 利用tushare和pandas获得沪深300指数在每个工作日的平均日收益率
我用下面的代码来获得沪深300指数在不同工作日的平均日收益率. 运用的python包有: pandas tushare numpy datetime #导入需要的包 import pandas as ...
- Python的tushare库实现沪深300 指数数据分析——CAMP模型
(1)筛选 使用作业1的程序 完成对沪深300指数成分股过去2015年1月-2018年1月三年的数据分析 按alpha从大到小,选择出30只alpha最高的股票形成股票池1,以备进一步分析 (2)预测 ...
最新文章
- CCF NOI1113 括号匹配
- oracle or索引失效_oracle数据库中索引会失效的几种情况
- druid连接池初始化慢_从零开始手写 mybatis (三)jdbc pool 从零实现数据库连接池
- P4824 [USACO15FEB]Censoring S kmp + 栈
- android WebView通过js方法与原生交互
- 呜呜怎么才有下载的积分
- Atitit mtp ptp rndis midi协议的不同区别
- 期刊目录 核心期刊 计算机学术期刊等
- SATI下载-安装-使用 一看便懂+spss聚类(附安装包)
- 在线作图p图|图片生成|做图HTML源码
- Anaconda2020安装与使用
- linux多点触控协议数据结构定义,Linux与Android 多点触摸协议
- 快速教你使用GPIO口
- 在window系统上对web项目进行safair兼容测试
- Angular真有React开发人员讲得那么差劲?
- 旅游行业电子合同应用普及,提速、控险、降本
- 小程序(倒计时的制作)
- 概率论及概率图模型基础
- Hessian RMI功能介绍
- 通过nginx日志统计一段时间内ip的访问次数进行排序访问量统计
热门文章
- Java中原生(native)函数的用法
- java.lang.ClassNotFoundException: org.springframework.web.context.request.Reques
- pip手把手安装pytorch,保姆级教学
- 全球及中国二手车市场销量渠道规模及发展格局建议报告2021-2027年
- iPhone iPad 开发电子书打包下载
- AppTransition
- 条形码的打印,pdf打印条形码
- Python + Tweepy 实现Twitter信息抓取(1)——准备阶段
- 如何让两台笔记本电脑通过无线网卡连接起来
- ORA-01122 ORA-01110 ORA-01200