php判断股票类别,获取股票的行业分类数据
在分析股票数据的时候,我们希望能统一分析同一个行业的股票,从而得知行业的平均市盈率,市净率,毛利率,或者净利润率,要么选择出值得投资的行业,要么可以选择出行业里面的龙头企业。而且,在市场表现方面,也很容易发现,同一行业的股票也有很强的相关性,往往是同涨同跌,这在某些周期性股票上表现得尤为明显。
如何获取一只股票的行业信息呢,如果是要获取单只股票的行业,只需要使用股票交易软件或者直接从网上查询。但是如果要获取多只甚至是全市场股票的行业信息,就只能依赖于数据接口了。目前网络上有很多免费好用的数据接口。尤其以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判断股票类别,获取股票的行业分类数据相关推荐
- python 编写获取阿里巴巴行业分类数据代码
现在做电子商务首先面对的就是需要整理成百上千的行业分类数据,以便给产品分类,方便用户选购. 而这些行业数据又需要长期的积累和整理,对于没有多少年经验的电子商务公司来说,最快捷的也就是像 中国电子商务的 ...
- [股票预测]获取股票K线数据
目 录 2.2 获取K线函数get_k_data() 2.2.1获取最近一年K线数据 (1)数据集(XRHJ000598_OneYear.csv) (3)程序代码 2.2.2 获取指定时间段K线数据 ...
- R语言 | 利用tushare获取股票数据实例
作者的tushare ID:456548 自学深度学习模型,因为本人热爱在支付宝上买基金,于是突发奇想,用深度学习预测涨跌. 首要要获取基金的数据,但是基金数据不好获取,就获取对应的行业指数数据用于分 ...
- python分析股票主力_python如何获取股票数据,python股票分析系统
内容导航: Q1:怎样用python处理股票 用Python处理股票需要获取股票数据,以国内股票数据为例,可以安装Python的第三方库:tushare:一个国内股票数据获取包.可以在百度中搜索&qu ...
- php属于行业类别,行业分类 - www.baostock.com
行业分类:query_stock_industry() 方法说明:通过API接口获取行业分类信息,更新频率:每周一更新.返回类型:pandas的DataFrame类型. 使用示例 import bao ...
- python分析股票,python分析股票,python分析股票常用的策略
内容导航: Q1:怎样用python处理股票 用Python处理股票需要获取股票数据,以国内股票数据为例,可以安装Python的第三方库:tushare:一个国内股票数据获取包.可以在百度中搜索&qu ...
- 获取股票数据【实时更新股票数据、创建你的股票数据】、计算交易指标【买入、卖出信号、计算持仓收益、计算累计收益率】
在上一次获取股票数据[使用JQData查询行情数据.财务指标.估值指标]学习了使用JQData来查询股票相关数据, 这次则开始一点点构建咱们的量化交易系统了. 量化交易平台功能模块了解: 对于一个量化 ...
- python tushare获取股票数据并可视化_荐Python获取股票数据及其可视化--基于tushare库...
01 Tushare简介 Tushare是一个金融大数据开放社区,它免费提供各类金融数据和区块链数据 , 助力智能投资与创新型投资.在Tushare 旧版 运行了3年后,Tushare Pro终于要跟 ...
- python tus股票数据分析_python 股票量化分析(一)---基于Tushare平台的个股历史行情获取...
在浩瀚如烟的股票中,如何将好股选择出来?长线.中线.短线个股如何筛选?国内外政治.经济.地缘博弈基本面对股市的影响有多大,怎样将其纳入股票选择买卖的决策因子?公司财报.未来规划.公司所处行业发展前景怎 ...
最新文章
- C#ListView控件添加Checkbox复选框并获取选中的数目,检查checkbox是否勾选
- 日均350000亿接入量,腾讯TubeMQ性能超过Kafka
- Ubuntu中配置Java环境变量时,出现command not found问题解决记录
- MySQL触发器的使用
- 南农计算机考研985,江浙沪985/211考研难度梯队排名
- Python获取电脑CPU序列号、主板序列号、BIOS序列号、硬盘序列号列表、网卡MAC地址
- 差分放大电路差模共模公式_差分放大电路对差模信号和共模信号有什么影响?...
- lunix下的redis数据库操作——list列表
- 查看cics 运行状态
- 显示器信号接口的发展历程
- JavaScript:面向对象简单实例——图书馆
- android app入口函数,Android App程序运行过程 ActivityThread.main()------详解系列(一)...
- 基于Python的语音识别控制系统
- 常见的平面设计风格有哪些?
- 传奇服务器容易受到什么攻击,怎么防御攻击?
- H5Stream杂记-HTML中引入RTSP/RTMP源视频初学
- 光纤中的多种光学模式芯径_光纤的结构是什么?种类有哪些?该怎么选择?
- 如何制作马赛克是硬质纤维板应该正确基金会对于马赛克
- 作为一个程序员,你真的知道如何学好编程吗?
- shell之 ps、kill、killall命令详解