聚宽API获取沪深300股票
获取所有沪深300的股票
stocks = get_index_stocks(‘000300.XSHG’)
print(stocks)
normalize_code-股票代码格式转化
normalize_code(code)
将其他形式的股票代码转换为jqdatasdk函数可用的股票代码形式。 仅适用于A股市场股票代码以及基金代码,支持传入单只股票或一个股票list 示例
#输入
normalize_code([‘000001’, ‘SZ000001’, ‘000001SZ’, ‘000001.sz’, ‘000001.XSHE’])
#输出
[‘000001.XSHE’, ‘000001.XSHE’, ‘000001.XSHE’, ‘000001.XSHE’, ‘000001.XSHE’]
get_margincash_stocks - 获取融资标的列表
get_margincash_stocks(dt)
参数 dt:默认为None,不指定时返回上交所、深交所最近一次披露的的可融资标的列表的list。
返回结果 返回指定日期上交所、深交所披露的的可融资标的列表的list。
示例
获取融资标的列表,并赋值给 margincash_stocks
margincash_stocks = get_margincash_stocks(dt=‘2018-07-02’)
判断平安银行是否在可融资列表
‘000001.XSHE’ in get_margincash_stocks(dt=‘2018-07-02’)
True
get_marginsec_stocks - 获取融券标的列表
get_marginsec_stocks(dt)
参数 dt:默认为None,不指定时返回上交所、深交所最近一次披露的的可融券标的列表的list。
返回结果 返回指定日期上交所、深交所披露的的可融券标的列表的list。
示例
获取融券标的列表,并赋值给 marginsec_stocks
marginsec_stocks= get_marginsec_stocks(dt=‘2018-07-05’)
判断平安银行是否在可融券列表
‘000001.XSHE’ in get_marginsec_stocks(dt=‘2018-07-05’)
True
get_extras - 获取基金净值/期货结算价等
get_extras(info, security_list, start_date=‘2015-01-01’, end_date=‘2015-12-31’, df=True, count=None)
参数
info: [‘is_st’, ‘acc_net_value’, ‘unit_net_value’, ‘futures_sett_price’, ‘futures_positions’] 中的一个
指定info字段 返回信息
is_st 是否是ST,是则返回 True,否则返回 False
acc_net_value 基金累计净值
unit_net_value 基金单位净值
futures_sett_price 期货结算价
futures_positions 期货持仓量
adj_net_value 场外基金的复权净值
security_list: 股票列表
start_date/end_date: 开始结束日期, 同 [get_price]
df: 返回[pandas.DataFrame]对象还是一个dict, 同 [history]
count: 数量, 与 start_date 二选一, 不可同时使用, 必须大于 0. 表示取 end_date 往前的 count 个交易日的数据
返回值
df=True: 返回[pandas.DataFrame]对象, 列索引是股票代号, 行索引是[datetime.datetime], 比如
get_extras(‘acc_net_value’, [‘510300.XSHG’, ‘510050.XSHG’], start_date=‘2015-12-01’, end_date=‘2015-12-03’)
返回结果:
— 510300.XSHG 510050.XSHG
2015-12-01 00:00:00 1.395 3.119
2015-12-02 00:00:00 1.4432 3.251
2015-12-03 00:00:00 1.4535 3.254
get_extras(‘is_st’, [‘000001.XSHE’, ‘000018.XSHE’], start_date=‘2013-12-01’, end_date=‘2013-12-03’)
返回结果:
— 000001.XSHE 000018.XSHE
2013-12-02 00:00:00 False True
2013-12-03 00:00:00 False True
df=False 返回一个dict, key是基金代号, value是[numpy.ndarray], 比如
get_extras(‘acc_net_value’, [‘510300.XSHG’, ‘510050.XSHG’], start_date=‘2015-12-01’, end_date=‘2015-12-03’, df=False)
返回结果: { u’510050.XSHG’: array([ 3.119, 3.251, 3.254]), u’510300.XSHG’: array([ 1.395 , 1.4432, 1.4535]) }
get_locked_shares - 获取限售解禁数据
get_locked_shares(stock_list, start_date, end_date, forward_count)
获取指定日期区间内的限售解禁数据
参数
stock_list: 一个股票代码的 list
start_date: 开始日期
end_date: 结束日期
forward_count: 交易日数量, 可以与 start_date 同时使用, 表示获取 start_date 到 forward_count 个交易日区间的数据
返回值
pandas.DataFrame, 各 column 的含义如下:
day: 解禁日期
code: 股票代码
num: 解禁股数
rate1: 解禁股数/总股本
rate2: 解禁股数/总流通股本
示例
在策略中获取个股未来500天的解禁情况
get_locked_shares(stock_list=[‘000001.XSHE’, ‘000002.XSHE’], start_date=‘2018-08-01’, forward_count=500)
get_index_weights -获取指数成份股权重(月度)
get_index_weights(index_id, date=None)
获取指数成份股给定日期的权重数据,每月更新一次,请点击指数列表查看指数信息
参数
index_id: 代表指数的标准形式代码, 形式:指数代码.交易所代码,例如"000001.XSHG"。
date: 查询权重信息的日期,形式:"%Y-%m-%d",例如"2018-05-03";
返回
查询到对应日期,且有权重数据,返回 pandas.DataFrame, code(股票代码),display_name(股票名称), date(日期), weight(权重);
查询到对应日期,且无权重数据, 返回距离查询日期最近日期的权重信息;
找不到对应日期的权重信息, 返回距离查询日期最近日期的权重信息;
示例
#获取2018年5月9日这天的上证指数的成份股权重
df = get_index_weights(index_id=“000001.XSHG”, date=“2018-05-09”)
print(df)
#输出
code display_name date weight
603648.XSHG 畅联股份 2018-05-09 0.023
603139.XSHG 康惠制药 2018-05-09 0.007
603138.XSHG 海量数据 2018-05-09 0.015
603136.XSHG 天目湖 2018-05-09 0.009
603131.XSHG 上海沪工 2018-05-09 0.011
… … …
603005.XSHG 晶方科技 2018-05-09 0.023
603007.XSHG 花王股份 2018-05-09 0.013
603006.XSHG 联明股份 2018-05-09 0.008
603009.XSHG 北特科技 2018-05-09 0.014
603008.XSHG 喜临门 2018-05-09 0.022
获取行业概念成分股
get_industries - 获取行业列表
get_industries(name=‘zjw’)
按照行业分类获取行业列表。
参数
name: 行业代码, 取值如下:
“sw_l1”: 申万一级行业
“sw_l2”: 申万二级行业
“sw_l3”: 申万三级行业
“jq_l1”: 聚宽一级行业
“jq_l2”: 聚宽二级行业
“zjw”: 证监会行业
返回值
pandas.DataFrame, 各 column 的含义如下:
index: 行业代码
name: 行业名称
start_date: 开始日期
get_industry_stocks - 获取行业成份股
get_industry_stocks(industry_code, date=None)
获取在给定日期一个行业的所有股票,行业分类列表见数据页面-行业概念数据。
参数
industry_code: 行业编码
date: 查询日期, 一个字符串(格式类似’2015-10-15’)或者[datetime.date]/[datetime.datetime]对象, 可以是None.
返回 返回股票代码的list
示例
获取计算机/互联网行业的成分股
stocks = get_industry_stocks(‘I64’)
get_concepts - 获取概念列表
get_concepts()
获取概念板块列表
返回值
pandas.DataFrame, 各 column 的含义如下:
index: 概念代码
name: 概念名称
start_date: 开始日期
get_concept_stocks - 获取概念成份股
get_concept_stocks(concept_code, date=None)
获取在给定日期一个概念板块的所有股票,概念板块分类列表见数据页面-行业概念数据。
参数
concept_code: 概念板块编码
date: 查询日期, 一个字符串(格式类似’2015-10-15’)或者[datetime.date]/[datetime.datetime]对象, 可以是None.
返回 返回股票代码的list
示例
聚宽API获取沪深300股票相关推荐
- 如何免费获取沪深300 历史净值数据集
您可以在聚宽数据平台上免费获取沪深300历史净值数据集.聚宽数据平台是一个专业的金融数据服务提供商,提供海量的股票.基金.期货.期权.外汇.数字货币等的历史行情数据.您可以在聚宽数据平台官网上注册账号 ...
- 可视化股票市场结构||沪深300股票聚类可视化
前半部分是Visulizing the stock maket structure文章翻译,对代码进行逐行解释,并在文后附录所有参考链接.后半部分是基于案例做的沪深300可视化 此案例采用了几种非监督 ...
- Tushare介绍和入门级实践(1)——使用tushare接口获取沪深300成分股交易日涨跌数据
这篇文章会介绍到的内容: Python部分一些基础操作 Tushare中的部分function 整合数据成我想要的数据样式 这篇文章难度为零,适合Python初学者. tushare是国内现有的免费数 ...
- 获取沪深300成分股单日收盘价
获取沪深300成分股单日收盘价 首先获得沪深300成分股中各股票名称(沪深300成分股获取网站),导入R中得到数据框. 使用pedquant包获取日收盘价数据: library(pedquant) l ...
- 沪深300股票聚类可视化案例||tushare完整可运行代码逐行解释
上篇文章:<可视化股票市场结构||沪深300股票聚类可视化>逐行代码解释了sklearn中的一个案例:可视化股票市场结构.案例中采用的数据是美股.这篇文章将其移植到A股市场,看看我们的沪深 ...
- tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据
import numpy as np import pandas as pd import tushare as ts import MySQLdb as mdb #获取沪深300指数的股票名单 hs ...
- tushare获取沪深300指数历史_TuShare -财经数据接口包
在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用. 获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线.周k线.月k线,以及5分钟.15分钟. ...
- 最新沪深300股票一览
933 神火股份 300能源 68 赛格三星 300可选 937 金牛能源 300能源 527 美的电器 300可选 983 西山煤电 300能源 541 佛山照明 300可选 600028 中国石化 ...
- tushare获取沪深300指数历史_从Tushare获取历史行情数据
从Tushare获取历史行情数据,分为两种,一种是后复权(daily_hfq)数据,一种是不复权(daily)数据,获取到的数据存储在MongoDB数据库中,每个集合(collection)中,数据字 ...
- 基于支持向量机SVM的沪深300股票预测股票涨跌方向
结果参考:https://www.bilibili.com/video/BV1nY411z7Kk/?spm_id_from=333.999.0.0 附完整代码+数据
最新文章
- Spring Boot 无侵入式 实现 API 接口统一 JSON 格式返回
- python求平均成绩 输入用空格分隔的两个代码_在Python2.7中,如何计算以空格分隔的多个输入?...
- boost::serialization模块实现快速二进制归档的测试程序
- Zookeeper实现注册与发现
- Crystal 语法概述[转]
- 女性最常说的5大谎言:
- Nginx配置示例文件
- 零基础入门语义分割——Task2 数据扩增
- extjs 实现 NumberField 即时计算
- 来自 119.*.*.*的回复: TTL 传输中过期
- [CQOI2015]选数
- SQL Server 2008 R2 学习总结
- 分苹果(C语言实现)
- STM32CubeIDE 使用技巧和说明
- 代理服务器的常用端口有哪些?
- java批量pdf压缩代码_怎么批量压缩PDF文档?迅捷PDF转换器帮你解决难题!
- 数据结构:图:图形和图形模型(Graphs and Graph Models)
- Gitlab的自动流水线搭建
- c#跳出循环break与continue
- 每日一句_《客中行》