在分析股票数据的时候,我们希望能统一分析同一个行业的股票,从而得知行业的平均市盈率,市净率,毛利率,或者净利润率,要么选择出值得投资的行业,要么可以选择出行业里面的龙头企业。而且,在市场表现方面,也很容易发现,同一行业的股票也有很强的相关性,往往是同涨同跌,这在某些周期性股票上表现得尤为明显。

如何获取一只股票的行业信息呢,如果是要获取单只股票的行业,只需要使用股票交易软件或者直接从网上查询。但是如果要获取多只甚至是全市场股票的行业信息,就只能依赖于数据接口了。目前网络上有很多免费好用的数据接口。尤其以python接口居多,因为python语言特殊的简洁易用的优势,很受量化人员的青睐。

下面以一个免费股票数据接口baostock为例,给出获取股票行业信息的代码,供大家参考。

import baostock as bs

import pandas as pd

def get_industry_info(stockcode ='sh.600000'):

# 登陆系统

lg = bs.login()

# 显示登陆返回信息

print('login respond error_code:'+lg.error_code)

print('login respond  error_msg:'+lg.error_msg)

# 获取证券行业数据,如果参数baostock省略,则默认返回全部股票的信息

rs = bs.query_stock_industry(stockcode)

print('query_stock_industry error_code:'+rs.error_code)

print('query_stock_industry respond  error_msg:'+rs.error_msg)

# 打印结果集

industry_list = []

while (rs.error_code == '0') & rs.next():

# 获取一条记录,将记录合并在一起

industry_list.append(rs.get_row_data())

result = pd.DataFrame(industry_list, columns=rs.fields)

# 结果集输出到csv文件

result.to_csv("D:/stock_industry.csv", encoding="gbk", index=False)

print(result)

# 登出系统

bs.logout()

return result

返回一个dataframe类型,内容有行业名称,行业分类名等,见下表。

返回数据说明

参数名称        参数描述

updateDate        更新日期

code        证券代码

code_name        证券名称

industry        所属行业

industryClassification        所属行业类别

如果省略参数,会返回全市场股票的行业数据。

php判断股票类别,获取股票的行业分类数据相关推荐

  1. python 编写获取阿里巴巴行业分类数据代码

    现在做电子商务首先面对的就是需要整理成百上千的行业分类数据,以便给产品分类,方便用户选购. 而这些行业数据又需要长期的积累和整理,对于没有多少年经验的电子商务公司来说,最快捷的也就是像 中国电子商务的 ...

  2. [股票预测]获取股票K线数据

    目 录 2.2 获取K线函数get_k_data() 2.2.1获取最近一年K线数据 (1)数据集(XRHJ000598_OneYear.csv) (3)程序代码 2.2.2 获取指定时间段K线数据 ...

  3. R语言 | 利用tushare获取股票数据实例

    作者的tushare ID:456548 自学深度学习模型,因为本人热爱在支付宝上买基金,于是突发奇想,用深度学习预测涨跌. 首要要获取基金的数据,但是基金数据不好获取,就获取对应的行业指数数据用于分 ...

  4. python分析股票主力_python如何获取股票数据,python股票分析系统

    内容导航: Q1:怎样用python处理股票 用Python处理股票需要获取股票数据,以国内股票数据为例,可以安装Python的第三方库:tushare:一个国内股票数据获取包.可以在百度中搜索&qu ...

  5. php属于行业类别,行业分类 - www.baostock.com

    行业分类:query_stock_industry() 方法说明:通过API接口获取行业分类信息,更新频率:每周一更新.返回类型:pandas的DataFrame类型. 使用示例 import bao ...

  6. python分析股票,python分析股票,python分析股票常用的策略

    内容导航: Q1:怎样用python处理股票 用Python处理股票需要获取股票数据,以国内股票数据为例,可以安装Python的第三方库:tushare:一个国内股票数据获取包.可以在百度中搜索&qu ...

  7. 获取股票数据【实时更新股票数据、创建你的股票数据】、计算交易指标【买入、卖出信号、计算持仓收益、计算累计收益率】

    在上一次获取股票数据[使用JQData查询行情数据.财务指标.估值指标]学习了使用JQData来查询股票相关数据, 这次则开始一点点构建咱们的量化交易系统了. 量化交易平台功能模块了解: 对于一个量化 ...

  8. python tushare获取股票数据并可视化_荐Python获取股票数据及其可视化--基于tushare库...

    01 Tushare简介 Tushare是一个金融大数据开放社区,它免费提供各类金融数据和区块链数据 , 助力智能投资与创新型投资.在Tushare 旧版 运行了3年后,Tushare Pro终于要跟 ...

  9. python tus股票数据分析_python 股票量化分析(一)---基于Tushare平台的个股历史行情获取...

    在浩瀚如烟的股票中,如何将好股选择出来?长线.中线.短线个股如何筛选?国内外政治.经济.地缘博弈基本面对股市的影响有多大,怎样将其纳入股票选择买卖的决策因子?公司财报.未来规划.公司所处行业发展前景怎 ...

最新文章

  1. C#ListView控件添加Checkbox复选框并获取选中的数目,检查checkbox是否勾选
  2. 日均350000亿接入量,腾讯TubeMQ性能超过Kafka
  3. Ubuntu中配置Java环境变量时,出现command not found问题解决记录
  4. MySQL触发器的使用
  5. 南农计算机考研985,江浙沪985/211考研难度梯队排名
  6. Python获取电脑CPU序列号、主板序列号、BIOS序列号、硬盘序列号列表、网卡MAC地址
  7. 差分放大电路差模共模公式_差分放大电路对差模信号和共模信号有什么影响?...
  8. lunix下的redis数据库操作——list列表
  9. 查看cics 运行状态
  10. 显示器信号接口的发展历程
  11. JavaScript:面向对象简单实例——图书馆
  12. android app入口函数,Android App程序运行过程 ActivityThread.main()------详解系列(一)...
  13. 基于Python的语音识别控制系统
  14. 常见的平面设计风格有哪些?
  15. 传奇服务器容易受到什么攻击,怎么防御攻击?
  16. H5Stream杂记-HTML中引入RTSP/RTMP源视频初学
  17. 光纤中的多种光学模式芯径_光纤的结构是什么?种类有哪些?该怎么选择?
  18. 如何制作马赛克是硬质纤维板应该正确基金会对于马赛克
  19. 作为一个程序员,你真的知道如何学好编程吗?
  20. shell之 ps、kill、killall命令详解

热门文章

  1. elementUI calendar日历事例
  2. 项目组如何保持人员稳定性
  3. 关于浏览器插件的使用
  4. R语言建立和可视化混合效应模型mixed effect model
  5. 局域网雨云蠕虫病毒怎么解决?
  6. 从软件分层说说LAXCUS分布式操作系统
  7. ubuntu 16.04 安装 eclipse教程和总结
  8. linux计划任务不执行
  9. vantui van-field输入框右边加单位
  10. 历年高考省录取分数线 API 接口