一文读懂量化数据efinance
简介
efinance 是一个用于获取股票、基金、期货、债券数据的免费开源 Python 库。从源代码可以看出,其主要基于东方财富网的api获取数据。虽然本身并没有提供数据服务,但其提供的功能已经比较多了,包括同时支持多股票请求,支持日k、周k、月k、60分钟、30分钟、15分钟、5分钟、1分钟k线数据等。
使用pip安装或更新:
pip install efinance
更新
pip install efinance --upgrade
安装后在命令行运行python -c "import efinance as ef” ,不报错则表明安装成功。
常见用法
使用前需要"import efinance as ef” 导入efinance库才能正常使用该库的各种功能
获取股票数据
获取A股历史日 K 线数据。支持同时获取多股票数据,支持日k、周k、月k、60分钟、30分钟、15分钟、5分钟、1分钟k线数据等
ef.stock.get_quote_history(stock_codes=['600519','300750'], beg='20220901', end='20221015', klt=60)
获取港美股的股票 K 线数据(支持输入股票名称以及代码)
ef.stock.get_quote_history('AAPL')
ef.stock.get_quote_history('微软')
ef.stock.get_quote_history('腾讯')
获取 ETF K 线数据,以中概互联网 ETF 为例说明
ef.stock.get_quote_history('513050')
沪深市场 A 股最新状况
ef.stock.get_realtime_quotes()
股票龙虎榜
ef.stock.get_daily_billboard()
沪深 A 股股票季度表现。默认为最新季度,也可以指定季度
ef.stock.get_all_company_performance()
股票历史单子流入数据(日级)
>>> import efinance as ef
>>> ef.stock.get_history_bill('300750')
股票最新一个交易日单子流入数据(分钟级)
>>> import efinance as ef
>>> ef.stock.get_today_bill('300750')
获取期货数据
获取交易所期货基本信息:
ef.futures.get_futures_base_info()
获取期货历史行情:
ef.futures.get_quote_history('115.ZCM')
获取基金数据
获取基金历史净值信息:
ef.fund.get_quote_history('161725')
获取基金公开持仓信息:
ef.fund.get_invest_position('161725')
同时获取多只基金基本信息:
ef.fund.get_base_info(['161725','005827'])
获取可转债数据
获取可转债整体行情:
ef.bond.get_realtime_quotes()
获取全部可转债信息:
ef.bond.get_all_base_info()
获取指定可转债 K 线数据:
ef.bond.get_quote_history('128053')
结论
efinance是一个用于获取股票、基金、期货、债券数据的免费开源的 Python 库, 其功能非常强大:
支持股票数据获取。可以同时获取多股票数据,支持日k、周k、月k、60分钟、30分钟、15分钟、5分钟、1分钟k线数据等; 支持获取港美股的股票 K 线数据(支持输入股票名称以及代码);支持获取 ETF K 线数据;支持获取沪深市场 A 股最新状况等
支持期货数据获取。 可以获取交易所期货基本信息和期货历史行情
支持获取基金数据。可以获取基金历史净值信息,基金公开持仓信息等
支持获取可转债数据。可以获取可转债整体行情,可转债 K 线数据等
当然,我们也可以根据自己需要对efinance进行改造,增加更多有用的功能。
交流
关注微信公众号:诸葛说talk,获取更多相关内容。同时还能获取邀请加入量化投资研讨群, 与众多从业者、技术大牛一起交流、切磋,名额有限,不要错过。
写文章不易,觉得本文对你有帮助的话,帮忙点赞转发赞赏,让笔者有坚持写好文章的动力。
参考
https://github.com/Micro-sheep/efinance
efinance 0.4.9 documentation
一文读懂量化数据efinance相关推荐
- 一文读懂大数据平台——写给大数据开发初学者的话!
一文读懂大数据平台--写给大数据开发初学者的话! 文|miao君 导读: 第一章:初识Hadoop 第二章:更高效的WordCount 第三章:把别处的数据搞到Hadoop上 第四章:把Hado ...
- 超级干货 :一文读懂大数据计算框架与平台(升级版)
1. 前言 计算机的基本工作就是处理数据,包括磁盘文件中的数据,通过网络传输的数据流或数据包,数据库中的结构化数据等.随着互联网.物联网等技术得到越来越广泛的应用,数据规模不断增加,TB.PB量级成为 ...
- 一文读懂大数据漏斗分析!
下面我将为您介绍漏斗分析的概念,以及组织及其数据如何使用它来分析大数据集.希望能够帮到你们. 很多时候我们发现我们的业务数据看起来很不错,但最终的转换量却很低,这就说明业务转换率这里有问题.而在数 ...
- 独家 | 一文读懂PySpark数据框(附实例)
作者:Kislay Keshari 翻译:季洋 校对:倪骁然 本文约1900字,建议阅读8分钟. 本文中我们将探讨数据框的概念,以及它们如何与PySpark一起帮助数据分析员来解读大数据集. 数据框是 ...
- 关于BI商业智能的“8大问”|一文读懂大数据BI
这里不再阐述商业智能的概念了,关于BI,就从过往的了解,搜索以及知乎的一些问答,大家困惑的点主要集中于大数据与BI的关系,BI的一些技术问题,以及BI行业和个人职业前景的发展.这里归纳成8个问题点,每 ...
- 阿里HBase超详实践总结 | 一文读懂大数据时代的结构化存储
前言 时间回到2011年,Hadoop作为新生事物,在阿里巴巴已经玩得风生水起,上千台规模的"云梯"是当时国内名声显赫的计算平台. 这一年,Hadoop的好兄弟HBase由毕玄大师 ...
- 一文读懂电子数据取证
电子取证的基本概念 科学的运用提取和证明方法,对从电子数据源提取的证据进行保护.收集.验证.鉴定.分析.解释.存档和出示,以有助于进一步的犯罪事件重构或帮助识别某些计划操作无关的非授权性活动. 在网络 ...
- 一文读懂大数据计算框架与平台
1. 前言 计算机的基本工作就是处理数据,包括磁盘文件中的数据,通过网络传输的数据流或数据包,数据库中的结构化数据等.随着互联网.物联网等技术得到越来越广泛的应用,数据规模不断增加,TB.PB量级成为 ...
- 一文读懂机器学习“数据中毒”
作者 | Ben Dickson 翻译 | 火火酱~ 出品 | AI科技大本营 头图 | 付费下载于视觉中国 在人类的眼中,下面的三张图片分别展示了三样不同的东西:一只鸟.一只狗和一匹马.但对于机器学 ...
最新文章
- 【FFmpeg】ffmpeg工具源码分析(二):转码核心函数 transcode
- C 语言编程 — 高级数据类型 — 共用体
- MNMBottomPullToRefresh
- MySQL如何利用索引优化ORDER BY排序语句
- Linux关闭selinux
- 最好用的枚举多选方法
- 前端开发中那些不招人“待见”的功能
- mysql 视图 动态sql_sql-server – 使用动态Sql创建视图
- SSM框架Spring+SpringMVC+MyBatis——详细整合教程
- (55)FPGA条件选择无优先级(if-else)
- .idea文件夹是做什么的_推荐 33 个 IDEA 最牛配置,让你效率提高10倍!
- iOS 版微信可以改微信号;传腾讯计划入股爱奇艺;Qt 6.0 发布首个预览版本| 极客头条...
- 快速安装Pytorch
- Matlab画图常用命令
- 联想用u盘重装系统步骤_联想笔记本Y470 U盘重装系统过程教程
- 云熙文机器人_【侵木抖音热文】萌宝101:总裁爹地快追妻(韩宇廷 秦云熙)
- 给机器学习面试者的十项建议 | 面试官角度
- 一条SQL语句在MySQL中执行过程全解析
- gwas snp 和_新的高密度玉米SNP芯片可用于基因组选择、GWAS和群体遗传学
- 我要偷偷的学Python,然后惊呆所有人(第一天)