3 Python获取股票、基金、期货数据,好用的库efinance
efinance 是由个人打造的用于获取股票、基金、期货数据的免费开源 Python 库,你可以使用它很方便地获取数据以便更好地服务于个人的交易系统需求。
范例
Stock
获取股票历史日 K 线数据
>>> import efinance as ef >>> # 股票代码 >>> stock_code = '600519' >>> ef.stock.get_quote_history(stock_code)股票名称 股票代码 日期 开盘 收盘 最高 最低 成交量 成交额 振幅 涨跌幅 涨跌额 换手率 0 贵州茅台 600519 2001-08-27 -89.74 -89.53 -89.08 -90.07 406318.0 1.410347e+09 -1.10 0.92 0.83 56.83 1 贵州茅台 600519 2001-08-28 -89.64 -89.27 -89.24 -89.72 129647.0 4.634630e+08 -0.54 0.29 0.26 18.13 2 贵州茅台 600519 2001-08-29 -89.24 -89.36 -89.24 -89.42 53252.0 1.946890e+08 -0.20 -0.10 -0.09 7.45 3 贵州茅台 600519 2001-08-30 -89.38 -89.22 -89.14 -89.44 48013.0 1.775580e+08 -0.34 0.16 0.14 6.72 4 贵州茅台 600519 2001-08-31 -89.21 -89.24 -89.12 -89.28 23231.0 8.623100e+07 -0.18 -0.02 -0.02 3.25 ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4756 贵州茅台 600519 2021-07-23 1937.82 1900.00 1937.82 1895.09 47585.0 9.057762e+09 2.20 -2.06 -40.01 0.38 4757 贵州茅台 600519 2021-07-26 1879.00 1804.11 1879.00 1780.00 98619.0 1.789436e+10 5.21 -5.05 -95.89 0.79 4758 贵州茅台 600519 2021-07-27 1803.00 1712.89 1810.00 1703.00 86577.0 1.523081e+10 5.93 -5.06 -91.22 0.69 4759 贵州茅台 600519 2021-07-28 1703.00 1768.90 1788.20 1682.12 85369.0 1.479247e+10 6.19 3.27 56.01 0.68 4760 贵州茅台 600519 2021-07-29 1810.01 1740.00 1823.00 1734.34 51035.0 9.067345e+09 5.01 -1.63 -28.90 0.41[4761 rows x 13 columns]
Fund
获取基金历史净值信息
>>> import efinance as ef >>> ef.fund.get_quote_history('161725')日期 单位净值 累计净值 涨跌幅 0 2021-07-29 1.2726 2.9037 -1.52 1 2021-07-28 1.2922 2.9233 0.85 2 2021-07-27 1.2813 2.9124 -3.6 3 2021-07-26 1.3292 2.9603 -7.24 4 2021-07-23 1.4329 3.0640 -2.29 ... ... ... ... ... 1502 2015-06-08 1.0380 1.0380 2.5692 1503 2015-06-05 1.0120 1.0120 1.5045 1504 2015-06-04 0.9970 0.9970 -- 1505 2015-05-29 0.9950 0.9950 -- 1506 2015-05-27 1.0000 1.0000 --[1507 rows x 4 columns]
Bond
可转债整体行情
>>> import efinance as ef >>> ef.bond.get_realtime_quotes()债券代码 债券名称 涨跌幅 最新价 最高 最低 涨跌额 换手率 动态市盈率 成交量 成交额 昨日收盘 总市值 流通市值 行情ID 市场类型 0 123015 蓝盾转债 13.49 198.613 205.0 175.5 23.613 315.36 - 316062 613480512.0 175.0 199056701 199056701 0.123015 深A 1 123077 汉得转债 9.59 115.51 122.971 105.401 10.11 32.59 - 305380 358093216.0 105.4 1082332396 1082332396 0.123077 深A 2 123066 赛意转债 8.08 232.377 245.8 225.0 17.377 470.3 - 454204 1081363632.0 215.0 224423665 224423665 0.123066 深A 3 128093 百川转债 7.69 360.751 367.9 335.5 25.751 343.84 - 558874 1984944768.0 335.0 586364315 586364315 0.128093 深A 4 128082 华锋转债 7.41 158.507 163.769 147.089 10.935 103.16 - 226444 355827984.0 147.572 347931900 347931900 0.128082 深A .. ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 383 123087 明电转债 -4.34 151.75 169.0 150.302 -6.879 117.66 - 520370 817884784.0 158.629 671147760 671147760 0.123087 深A 384 123070 鹏辉转债 -4.63 175.001 179.799 174.471 -8.499 18.46 - 144998 257005833.0 183.5 1374730681 1374730681 0.123070 深A 385 123027 蓝晓转债 -4.67 338.413 352.825 338.015 -16.586 44.23 - 47356 162870853.0 354.999 362300558 362300558 0.123027 深A 386 113621 彤程转债 -5.03 215.61 222.5 214.41 -11.41 11.46 - 91710 200327611.0 227.02 1725268098 1725268098 1.113621 沪A 387 123047 久吾转债 -5.7 305.5 319.52 305.382 -18.47 122.41 - 193587 600277600.0 323.97 483119533 483119533 0.123047 深A[388 rows x 16 columns]
Futures
获取交易所期货基本信息
>>> import efinance as ef >>> ef.futures.get_futures_base_info()期货代码 期货名称 行情ID 市场类型 0 ZCM 动力煤主力 115.ZCM 郑商所 1 ZC201 动力煤201 115.ZC201 郑商所 2 jm 焦炭主力 114.jm 大商所 3 j2201 焦炭2201 114.j2201 大商所 4 jmm 焦煤主力 114.jmm 大商所 .. ... ... ... ... 846 jm2109 焦煤2109 114.jm2109 大商所 847 071108 IH2108 8.071108 中金所 848 070131 IH次主力合约 8.070131 中金所 849 070120 IH当月连续 8.07012 中金所 850 lu2109 低硫燃油2109 142.lu2109 上海能源期货交易所[851 rows x 4 columns]
接口文档
efinance 0.4.9 documentation
3 Python获取股票、基金、期货数据,好用的库efinance相关推荐
- 使用Python获取股票单日成交数据
本文主要介绍一个比较好的开源项目 Github:AKShare开源财经数据接口,该项目整合了各大财经网站的http接口:腾讯财经.新浪财经.网易财经.东财等....Github上介绍该项目是JetBr ...
- Python 获取股票K线数据
前言 玩过股票的几乎都知道,股票历史交易日的开盘价.收盘价.最高价.最低价等指标是选股的重要依据.虽然仅仅依靠它们无法在股市中盆满钵满,但是运用好它确实能在较大程度上提高我们的赚钱概率. 当前的金融数 ...
- 使用Python获取股票的报表数据
本文使用网易财经http接口获取股票的报表数据,包括主要财务指标.资产负债表.利润表.现金流表.获取股票数据请参考使用Python获取股票实时数据和历史数据. 网易财经http接口发回来的是csv文件 ...
- python获取股票逐笔交易数据_利用python下载股票交易数据
前段时间玩Python时无意看到了获取股票交易数据的tushare模块,由于自己对股票交易挺有兴趣,加上现在又在做数据挖掘工作,故想先将股票数据下载到数据库中,以便日后分析: # 导入需要用到的模块 ...
- Python获取股票机构调研数据
最近听了一个线上讲座,讲座的内容大概就是讲解量化投资的.因为本人目前没做过相关的实践,但是对于老师提出的思路很赞同,老师的思路是股票市场往往都是机构说了算,但是机构具体想要拉升那只股票,就不得而知.那 ...
- python 行情数据,拼多多股票:Python获取股票行情数据的一种方法
Python获取股票行情数据的一种方法 拼多多股票 本号帮大家找了一个可免费获取股票行情数据的接口. Tushare社区目前主要维护新版本:tushare pro,数据更稳定拼多多股票质量更高,可获取 ...
- matlab python 股票,股票行情数据获取-Python获取股票数据?
Python获取股票数据? 这里推荐一个包―tushare,tushare是一个免费.开源的python财经数据接口包.主要实现了从数据采集.清洗加工到数据存储过程,能够为金融分析人员提供快速.整洁的 ...
- Python用“高级复制粘贴”获取股票行情排行榜数据
开发环境 解释器版本:python 3.8 代码编辑器:pycharm 2021.2 股票涨幅缩略界面 导入模块 import requests import json import csv 请求数据 ...
- python股票数据分析_如何使用Python进行股票的金融数据量化分析
Python作为一门高ji语言是很好用的,语法简单,通俗易懂,非chang容易上手,丰富的第三方库支持使得开发速度快,相对于其他编程语言来说,初学者入门并不困难.它只是一门语言工具,zui终还是要将这 ...
- 赞!用Python获取A股行情数据的4种方法
今天看到了某位同学关于<深入浅出Python量化交易实战>一书所写的的Python读书笔记,现在推送给大家,望一起探讨学习. 为鼓励大家学习,文末也会进行赠书活动,不容错过! 原文如下: ...
最新文章
- web 前端常用组件【06】Upload 控件
- JqGridView 1.0.0.0发布
- ros创建功能包和编译过程问题处理
- Hadoop中shuffle阶段流程分析
- 符号化Symbol(符号)体系(转载)
- 华大 MCU 之三 时钟控制器(CMU)配置记录
- 韵乐x5最佳参数手动_4种超参数调整技术及其局限性
- tombstone问题分析
- linux检测hashicorp,在Ubuntu/CentOS/Debian上安装和配置Hashicorp Vault服务器的方法
- java中b的平方表示_第七届蓝桥杯Java B——四平方和
- Android kernel Crash后,定位出错点的方法
- Java9个异常处理的最佳实践
- 20220521 将plecs输出的电路图转换为黑线白底
- YYKit(Base模块)学习笔记
- openjudge 1.9.8 白细胞计数
- 什么是互联网、以太网、广域网、局域网?
- keepalived
- springboot整合apache ftpserver详细教程(看这一篇就够了)
- db2归档日志与循环日志(转载weiruan85)
- maven问题:org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
热门文章
- java的Url和Html编码解码
- pycharm出现This licensehas been suspended的解决办法
- 水果店用地推活动一天收款18万
- Git 配置SSH的端口号
- P1473 埃及分数
- JAVA学习笔记:concat, StringBuffer ,append,insert
- Windows server 2008服务器怎么修改密码?
- 三个一计算机活动,三年级上册信息技术教案 - 用计算机学习和娱乐(综合活动1) 闽教版.docx...
- 记事本编写HelloWorld
- 十年同舟十年情 达梦数据库献礼湖北省软件行业协会十周年