Python量化炒股的获取数据函数—get_index_stocks()

Python量化炒股的获取数据函数---get_index_stocks()

利用get_industry_stocks()函数可以获取在给定日期一个行业的所有股票代码列表,其语法格式如下:

python 复制代码
get_industry_stocks(industry_code, date=None)
各项参数的意义

参数date和返回值,都与get_index_stocks()函数相同。

参数industry_code是行业代码。行业代码有很多,常用行业代码及意义如下。

A01:农业

A02:林业

A03:畜牧业

A04:渔业

A05:农、林、牧、渔服务业

B06:煤炭开采和洗选业

B07:石油和天然气开采业

B08:黑色金属矿采选业

B09:有色金属矿采选业

C13:农副食品加工业

C14:食品制造业

C15:酒、饮料喝精制茶制造业

C16:烟草制品业

C27:医药制造业

C28:化学纤维制造业

C33:金属制品业

C34:通用设备制造业

C35:专用设备制造业

C36:汽车制造业

显示某行业的成分股代码及应用

单击聚宽JoinQuant量化炒股平台中的"策略研究/研究环境"命令,进入Jupyter Notebook的研究平台。然后单击"新建"按钮,创建Python3文件,接着输入如下代码:

python 复制代码
stocks = get_industry_stocks('C35')
print('专用设备制造业的股票代码:\n', stocks)

单击工具栏运行按钮,快捷键(shift+enter),运行效果如下图所:

显示专用设备制造业股票的近8个交易日的收盘价信息,具体代码如下:

python 复制代码
import pandas as pd
from matplotlib import pyplot as plt
df1 = history(8, unit='1d', field='close', security_list=stocks, df=True, skip_paused=False,fq='pre')
print('专用设备制造业股票的近8个交易日的收盘价信息:\n', df1)

单击工具栏运行按钮,快捷键(shift+enter),运行效果如下图所:

还可以显示专用设备制造业股票的单个交易日的财务数据,具体代码如下:

python 复制代码
myq1 = query(valuation.pe_ratio,valuation.turnover_ratio).filter(valuation.code.in_(stocks))
df2 = get_fundamentals(myq1,'2024-04-26')
df2

单击工具栏运行按钮,快捷键(shift+enter),运行效果如下图所:

利用图表显示专用设备制造业股票的市盈率和换手率信息,具体代码如下:

python 复制代码
plt.figure(figsize=(12, 6))
# 激活第一个subplot
plt.subplot(2, 1, 1)
plt.plot(df2['pe_ratio'], '-b')
plt.subplot(2, 1, 2)
plt.plot(df2['turnover_ratio'], '-r')
plt.show()

单击工具栏运行按钮,快捷键(shift+enter),运行效果如下图所:

相关推荐
浔川python社2 分钟前
浔川AI翻译v6.1.0版本正式发布 全面升级安全体验与交互效率
python
开开心心_Every3 分钟前
图片批量压缩工具:支持有损无损两种模式
python·游戏·微信·django·pdf·excel·语音识别
GIS之路7 分钟前
ArcGIS Pro 实现影像波段合成
前端·python·信息可视化
edisao7 分钟前
二。星链真正危险的地方,不在天上,而在网络底层
大数据·网络·人工智能·python·科技·机器学习
Python_Study20258 分钟前
TOB机械制造企业获客困境与技术解决方案:从传统模式到数字化营销的架构升级
大数据·人工智能·架构
minglie19 分钟前
micropython_spiFlash_w25qxx
开发语言·python
Loo国昌11 分钟前
【LangChain1.0】第一篇:基础认知
后端·python·算法·语言模型·prompt
一代土怪18 分钟前
django中设置中国时区
python·django
Gofarlic_OMS21 分钟前
如何将MATLAB网络并发许可证闲置率降至10%以下
大数据·运维·服务器·开发语言·人工智能·matlab·制造
tjjucheng22 分钟前
小程序定制开发哪家有成熟系统
python