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),运行效果如下图所:

相关推荐
JHC0000005 小时前
基于Ollama,Milvus构建的建议知识检索系统
人工智能·python·milvus
mOok ONSC5 小时前
SpringBoot项目中读取resource目录下的文件(六种方法)
spring boot·python·pycharm
MediaTea5 小时前
Pandas :索引机制与数据访问
pandas
tctasia6 小时前
TCT Asia 2026现场观察:中国增材制造,已经进入“规模化时刻”(上)
大数据·人工智能·制造
疯狂成瘾者6 小时前
产品经理职业变迁
大数据·产品经理
GIS兵墩墩6 小时前
postgis--PostgreSQL16及其plpython3u扩展
python·postgis
new Object ~6 小时前
LangChain的短期记忆存储实现
python·langchain
魔都吴所谓6 小时前
【Python】从零构建:IP地理位置查询实战指南
开发语言·python·tcp/ip
测试19986 小时前
使用Python自动化生成接口测试用例
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
Data-Miner7 小时前
51页可编辑PPT | 农产品区块链溯源信息化平台整体解决方案
大数据