获取所有沪深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股票相关推荐

  1. 如何免费获取沪深300 历史净值数据集

    您可以在聚宽数据平台上免费获取沪深300历史净值数据集.聚宽数据平台是一个专业的金融数据服务提供商,提供海量的股票.基金.期货.期权.外汇.数字货币等的历史行情数据.您可以在聚宽数据平台官网上注册账号 ...

  2. 可视化股票市场结构||沪深300股票聚类可视化

    前半部分是Visulizing the stock maket structure文章翻译,对代码进行逐行解释,并在文后附录所有参考链接.后半部分是基于案例做的沪深300可视化 此案例采用了几种非监督 ...

  3. Tushare介绍和入门级实践(1)——使用tushare接口获取沪深300成分股交易日涨跌数据

    这篇文章会介绍到的内容: Python部分一些基础操作 Tushare中的部分function 整合数据成我想要的数据样式 这篇文章难度为零,适合Python初学者. tushare是国内现有的免费数 ...

  4. 获取沪深300成分股单日收盘价

    获取沪深300成分股单日收盘价 首先获得沪深300成分股中各股票名称(沪深300成分股获取网站),导入R中得到数据框. 使用pedquant包获取日收盘价数据: library(pedquant) l ...

  5. 沪深300股票聚类可视化案例||tushare完整可运行代码逐行解释

    上篇文章:<可视化股票市场结构||沪深300股票聚类可视化>逐行代码解释了sklearn中的一个案例:可视化股票市场结构.案例中采用的数据是美股.这篇文章将其移植到A股市场,看看我们的沪深 ...

  6. tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据

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

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

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

  8. 最新沪深300股票一览

    933 神火股份 300能源 68 赛格三星 300可选 937 金牛能源 300能源 527 美的电器 300可选 983 西山煤电 300能源 541 佛山照明 300可选 600028 中国石化 ...

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

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

  10. 基于支持向量机SVM的沪深300股票预测股票涨跌方向

    结果参考:https://www.bilibili.com/video/BV1nY411z7Kk/?spm_id_from=333.999.0.0 附完整代码+数据

最新文章

  1. Spring Boot 无侵入式 实现 API 接口统一 JSON 格式返回
  2. python求平均成绩 输入用空格分隔的两个代码_在Python2.7中,如何计算以空格分隔的多个输入?...
  3. boost::serialization模块实现快速二进制归档的测试程序
  4. Zookeeper实现注册与发现
  5. Crystal 语法概述[转]
  6. 女性最常说的5大谎言:
  7. Nginx配置示例文件
  8. 零基础入门语义分割——Task2 数据扩增
  9. extjs 实现 NumberField 即时计算
  10. 来自 119.*.*.*的回复: TTL 传输中过期
  11. [CQOI2015]选数
  12. SQL Server 2008 R2 学习总结
  13. 分苹果(C语言实现)
  14. STM32CubeIDE 使用技巧和说明
  15. 代理服务器的常用端口有哪些?
  16. java批量pdf压缩代码_怎么批量压缩PDF文档?迅捷PDF转换器帮你解决难题!
  17. 数据结构:图:图形和图形模型(Graphs and Graph Models)
  18. Gitlab的自动流水线搭建
  19. c#跳出循环break与continue
  20. 每日一句_《客中行》

热门文章

  1. UNIX 与 WINDOWS 文本换行的差异
  2. Wordpress安装搭建windows
  3. 【高老师UML软件建模基础】20级云班课习题答案合集
  4. Qt5.12.9 搜狗输入法不能使用,配置解决方案
  5. BlackBerry不能上网问题解决方案
  6. c++画蛋糕_生日蛋糕--C++
  7. 听完计算机知识讲座后感悟,教师计算机培训感言
  8. chm转过程html,Word文档转换成chm技巧
  9. animate.css的使用
  10. 进制转换C语言实现(十进制转换为任意进制)