A tools for www.qhkch.com!
Project description
AkShare
(本文档更新于 2019-11-07; 如发现库和文档相关问题, 请联系 AkShare 的作者 Albert King: jindaxiang@163.com)
您也可以加入QQ群答疑解难: 326900231
AkShare 的介绍
首先要特别感谢 FuShare, TuShare 在代码和项目开发上对本项目提供的借鉴和学习的机会!
AkShare 于 2019-10-08 正式发布, 请访问 AkShare文档 了解和查询数据接口!
AkShare 是基于 Python 的开源金融数据接口库, 目的是实现对股票, 期货, 期权, 基金, 外汇, 债券, 指数, 数字货币等金融产品的基本面数据、实时和历史行情数据、衍生数据从数据采集, 数据清洗, 到数据落地的一套开源工具, 满足金融数据科学家, 数据科学爱好者在金融数据获取方面的需求.
AkShare 的特点是获取的是相对权威的金融数据网站公布的原始数据, 广大数据科学家可以利用原始数据进行各数据源之间的交叉验证, 进而再加工, 从而得出科学的结论.
AkShare 后续会基于学术论文和金融工程研究报告来添加更多指标, 提供相应的计算方法, 敬请关注.
AkShare 的作者
Albert King 致力于金融衍生品定价和价格预测、机器学习在金融领域的应用等研究.
AkShare 的特色
AkShare 主要改进如下:
-
Python 语法符合 PEP8 规范, 统一接口函数的命名;
-
支持 Python 3.7 以上版本;
-
持续维护由于目标网页变化而导致的部分函数运行异常问题;
-
后续更新会主要集中在提供更多金融数据接口, 同时优化源代码;
-
增加更多的网络数据采集接口:
6.1 增加奇货可查网站数据接口, 提供奇货可查指数数据(开发完成);
6.2 增加智道智科网站数据接口, 提供私募指数数据(开发完成);
6.3 增加99期货网数据接口, 提供大宗商品库存数据(开发完成);
6.4 增加商品期权数据接口, 提供商品期货数据(开发完成);
6.5 增加英为财情网站-全球指数数据接口, 提供全球股指与期货指数数据(开发完成);
6.6 增加英为财情网站-全球债券数据接口, 提供全球政府债券行情与收益率数据(开发完成);
6.7 增加中国外汇交易中心暨全国银行间同业拆借中心网站数据接口, 提供中国银行间债券行情和外汇数据(开发完成);
6.8 增加英为财情网站-商品数据接口, 提供全球商品历史数据(开发完成);
6.9 增加金十数据网站数据接口, 提供全球宏观经济数据接口-中国宏观(开发完成);
6.10 增加金十数据网站数据接口, 提供全球宏观经济数据接口-美国宏观(开发完成);
6.11 增加金十数据网站数据接口, 提供全球宏观经济数据接口-欧洲、机构宏观(开发完成);
6.12 增加交易法门网站数据接口, 提供交易法门-仓单有效期数据(开发完成);
6.13 增加和讯网网站数据接口, 提供股票-企业社会责任数据(开发完成);
6.14 增加和讯网数据接口, 提供美国-中概股行情及历史数据(开发完成);
6.15 增加交易法门网站数据接口, 提供套利工具-跨期价差(自由价差)数据(开发完成);
6.16 增加新浪财经-期货数据接口, 提供实时行情数据(开发完成);
6.17 增加新浪财经-港股数据接口, 提供实时行情数据和历史行情数据(包括前复权和后复权因子);
6.18 增加新浪财经-美股数据接口, 提供实时行情数据和历史行情数据(包括前复权因子);
6.19 增加上海证券交易所-期权数据接口, 提供当日期权行情数据;
6.20 增加金十数据网站数据接口, 提供数字货币行情数据;
6.21 增加腾讯财经网站数据接口, 提供A+H股数据;
6.22 增加新浪财经-A股数据接口, 提供A股数据;
6.23 增加新浪财经-科创板数据接口, 提供科创板数据;
-
提供完善的接口文档, 提高 AkShare 的易用性;
-
希望您能参与 AkShare GitHub 的维护与管理.
AkShare 的初衷
AkShare 希望能为各位同仁提供一个多源金融数据的接口, 助力个人投资者、机构投资者、各大研究机构方便的搜集和整理关于金融产品, 金融衍生品等相关的数据.
上图是利用 AkShare 的 get_zdzk_fund_index 接口获取的智道智科发布的股票策略指数和管理期货策略指数. 可以看出股票策略的波动性大于管理期货策略, 而且从 2015 年至今, 管理期货策略能获得较稳定的收益.
传统的 CTA 策略以趋势为主, 但是自从 2017 年以来, 无论是长线还是短线的趋势策略都受制于商品波动率的降低, 面临了多多少少的回撤, 同时市场也逐渐趋于机构化理性化, 因此在传统 CTA 策略的基础上加入基本面的因素显得迫在眉睫. 近几年各券商的研报陆续提出了许多依赖于趋势行情以外的有效信号, 它们的表现都与趋势策略有着很低的甚至负的相关性, 这样通过多种不同类型的信号对冲得到的策略, 就有机会在市场上取得非常棒的夏普率和稳定的收益.
上图调用 AkShare 进行绘制的代码如下
import akshare as ak
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
stock_df = ak.get_zdzk_fund_index(30, plot=False) # 股票策略数据
futures_df = ak.get_zdzk_fund_index(32, plot=False) # 管理期货策略数据
fig = plt.figure(111, figsize=(20, 10), dpi=300)
adjust_stock_df = stock_df["20150102":] / stock_df["20150102"] * 1000
adjust_stock_df.plot(linewidth=4)
adjust_futures_df = futures_df["20150102":] / futures_df["20150102"] * 1000
adjust_futures_df.plot(linewidth=4)
plt.title("智道智科股票策略和管理期货策略指数")
plt.legend()
plt.show()
安装方法
pip install akshare
升级方法
p.s. 由于目前版本更新迭代比较频繁, 请在使用前先升级库
pip install akshare --upgrade
快速入门
1. 先按照 Anaconda安装说明及环境配置
2. 查看 AkShare 提供的数据接口
Example 2.1 查看 AkShare 提供的数据接口
代码:
import akshare as ak
[item for item in dir(ak) if item.startswith("get")]
结果显示: 数据获取函数说明
# 交易所期货数据
'get_cffex_daily', # 获取中国金融期货交易所每日交易数据
'get_cffex_rank_table', # 获取中国金融期货交易所前20会员持仓数据明细
'get_czce_daily', # 获取郑州商品交易所每日交易数据
'get_czce_rank_table', # 获取郑州商品交易所前20会员持仓数据明细
'get_dce_daily', # 获取大连商品交易所每日交易数据
'get_dce_rank_table', #获取大连商品交易所前20会员持仓数据明细
'get_futures_daily', # 获取中国金融期货交易所每日基差数据
'get_rank_sum', # 获取四个期货交易所前5, 10, 15, 20会员持仓排名数据
'get_rank_sum_daily', # 获取每日四个期货交易所前5, 10, 15, 20会员持仓排名数据
'get_receipt', # 获取大宗商品注册仓单数据
'get_roll_yield', # 获取某一天某品种(主力和次主力)或固定两个合约的展期收益率
'get_roll_yield_bar', # 获取展期收益率
'get_shfe_daily', # 获取上海期货交易所每日交易数据
'get_shfe_rank_table', # 获取上海期货交易所前20会员持仓数据明细
'get_shfe_v_wap', # 获取上海期货交易所日成交均价数据
'get_spot_price', # 获取某一交易日大宗商品现货价格及相应基差数据
'get_spot_price_daily' # 获取一段交易日大宗商品现货价格及相应基差数据
# 奇货可查数据
'get_qhkc_index' # 获取奇货可查-指数-数值数据
'get_qhkc_index_profit_loss' # 获取奇货可查-指数-累计盈亏数据
'get_qhkc_index_trend' # 获取奇货可查-指数-大资金动向数据
'get_qhkc_fund_bs' # 获取奇货可查-资金-净持仓分布数据
'get_qhkc_fund_position' # 获取奇货可查-资金-总持仓分布数据
'get_qhkc_fund_position_change' # 获取奇货可查-资金-净持仓变化分布数据
'get_qhkc_tool_foreign' # 获取奇货可查-工具-外盘比价数据
'get_qhkc_tool_gdp' # 获取奇货可查-工具-各地区经济数据
# 中国银行间市场交易所数据
'get_bond_bank' # 获取中国银行间市场交易商协会-债券数据
# 智道智科-私募指数数据
'get_zdzk_fund_index' # 获取智道智科-私募指数数据
# 提供英为财情数据接口
'get_country_index' # 提供英为财情-股票指数-全球股指与期货指数数据
'get_country_bond' # 提供英为财情-债券数据-全球政府债券行情与收益率数据
# 交易所商品期权数据
'get_dce_option_daily' # 提供大连商品交易所商品期权数据
'get_czce_option_daily' # 提供郑州商品交易所商品期权数据
'get_shfe_option_daily' # 提供上海期货交易所商品期权数据
# 中国银行间市场债券行情数据
'get_bond_market_quote' # 债券市场行情-现券市场成交行情数据
'get_bond_market_trade' # 债券市场行情-现券市场做市报价数据
# 外汇
'get_fx_spot_quote' # 人民币外汇即期报价数据
'get_fx_swap_quote' # 人民币外汇远掉报价数据
'get_fx_pair_quote' # 外币对即期报价数据
# 商品
'get_sector_futures' # 全球商品数据数据
# 宏观-中国
'get_china_yearly_cpi' # 中国年度CPI数据
'get_china_monthly_cpi' # 中国月度CPI数据
'get_china_yearly_m2' # 中国年度M2数据
'get_china_yearly_ppi' # 中国年度PPI数据
'get_china_yearly_pmi' # 中国年度PMI数据
'get_china_yearly_gdp' # 中国年度GDP数据
'get_china_yearly_cx_pmi' # 中国年度财新PMI数据
'get_china_yearly_fx_reserves' # 中国外汇储备数据
'get_china_daily_energy' # 中国电力能源数据
'get_china_non_man_pmi' # 中国年度非制造业PMI数据
'get_china_rmb' # 人民币中间报价汇率
# 宏观-美国
'get_usa_interest_rate' # 联储利率决议报告
'get_usa_non_farm' # 美国非农就业人数报告
'get_usa_unemployment_rate' # 美国失业率报告
'get_usa_eia_crude_rate' # 美国EIA原油库存报告
'get_usa_core_pce_price' # 美国核心PCE物价指数年率报告
'get_usa_cpi_monthly' # 美国CPI月率报告
'get_usa_crude_alaska' # 美国原油产量报告-美国阿拉斯加州原油产量
'get_usa_crude_inner' # 美国原油产量报告-美国国内原油总量
'get_usa_crude_state' # 美国原油产量报告-美国本土48州原油产量
'get_usa_gdp_monthly' # 美国国内生产总值(GDP)报告
'get_usa_initial_jobless' # 美国初请失业金人数报告
'get_usa_lmci' # 美联储劳动力市场状况指数报告
'get_usa_adp_employment' # 美国ADP就业人数报告
# 宏观-欧洲
'get_euro_interest_rate' # 欧洲央行决议报告
# 宏观-主要机构
'get_cons_gold_amount' # 全球最大黄金ETF—SPDR Gold Trust持仓报告-总价值
'get_cons_gold_change' # 全球最大黄金ETF—SPDR Gold Trust持仓报告-增持/减持
'get_cons_gold_volume' # 全球最大黄金ETF—SPDR Gold Trust持仓报告-总库存
'get_cons_opec_month' # 欧佩克报告-差异
'get_cons_opec_near_change' # 欧佩克报告-月份
'get_cons_silver_amount' # 全球最大白银ETF--iShares Silver Trust持仓报告-总价值
'get_cons_silver_change' # 全球最大白银ETF--iShares Silver Trust持仓报告-增持/减持
'get_cons_silver_volume' # 全球最大白银ETF--iShares Silver Trust持仓报告-总库存
# 期货-仓单有效期
'get_receipt_date' # 期货仓单有效期数据
# 中国期货跨期价差(自由价差)数据接口
'get_futures_csa_params' # 获取跨期价差参数
'get_futures_csa_history' # 获取跨期价差历史数据
'get_futures_csa_seasonally' # 获取跨期价差季节性数据
# 新浪财经-期货
'subscribe_exchange_tick' # 获取新浪期货行情实时数据
# 交易所金融期权数据
'get_finance_option' # 提供上海证券交易所期权数据
# 数字货币行情
'get_js_dc_current' # 提供主流数字货币行情数据接口
# 股票-企业社会责任
'stock_zh_a_scr_report' # 企业社会责任数据
# 美股-中国概念股行情和历史数据
'stock_us_zh_spot' # 中国概念股行情
'stock_us_zh_daily' # 中国概念股历史数据
# 新浪财经-港股
'stock_hk_spot' # 获取港股的历史行情数据(包括前后复权因子)
'stock_hk_daily' # 获取港股的实时行情数据(也可以用于获得所有港股代码)
# 新浪财经-美股
'stock_us_name' # 获得美股的所有股票代码
'stock_us_spot' # 获取美股行情报价
'stock_us_daily' # 获取美股的历史数据(包括前复权因子)
# A+H股实时行情数据和历史行情数据
'stock_zh_ah_spot' # 获取 A+H 股实时行情数据(延迟15分钟)
'stock_zh_ah_daily' # 获取 A+H 股历史行情数据(日频)
'stock_zh_ah_name' # 获取 A+H 股所有股票代码
# A股实时行情数据和历史行情数据
'stock_zh_a_spot' # 获取 A 股实时行情数据
'stock_zh_a_daily' # 获取 A 股历史行情数据(日频)
# 科创板实时行情数据和历史行情数据
'stock_zh_kcb_spot' # 获取科创板实时行情数据
'stock_zh_kcb_daily' # 获取科创板历史行情数据(日频)
3. 案例演示
3. 获取展期收益率
Example 3.1 获取展期收益率数据:
代码:
import akshare as ak
ak.get_roll_yield_bar(type_method="date", var="RB", start_day="20180618", end_day="20180718", plot=True)
结果显示: 日期, 展期收益率, 最近合约, 下一期合约
roll_yield near_by deferred
2018-06-19 0.191289 RB1810 RB1901
2018-06-20 0.192123 RB1810 RB1901
2018-06-21 0.183304 RB1810 RB1901
2018-06-22 0.190642 RB1810 RB1901
2018-06-25 0.194838 RB1810 RB1901
2018-06-26 0.204314 RB1810 RB1901
2018-06-27 0.213667 RB1810 RB1901
2018-06-28 0.211701 RB1810 RB1901
2018-06-29 0.205892 RB1810 RB1901
2018-07-02 0.224809 RB1810 RB1901
2018-07-03 0.229198 RB1810 RB1901
2018-07-04 0.222853 RB1810 RB1901
2018-07-05 0.247187 RB1810 RB1901
2018-07-06 0.261259 RB1810 RB1901
2018-07-09 0.253283 RB1810 RB1901
2018-07-10 0.225832 RB1810 RB1901
2018-07-11 0.210659 RB1810 RB1901
2018-07-12 0.212805 RB1810 RB1901
2018-07-13 0.170282 RB1810 RB1901
2018-07-16 0.218066 RB1810 RB1901
2018-07-17 0.229768 RB1810 RB1901
2018-07-18 0.225529 RB1810 RB1901
4. 获取私募指数数据
Example 4.1 获取私募指数数据:
代码:
import akshare as ak
ak.get_zdzk_fund_index(index_type=32, plot=True)
结果显示: 日期, 指数数值
2014-12-26 1000.000000
2015-01-02 985.749098
2015-01-09 1032.860242
2015-01-16 1039.978586
2015-01-23 1046.235945
...
2019-08-23 1390.816835
2019-08-30 1397.684642
2019-09-06 1402.711847
2019-09-13 1401.723599
2019-09-20 1386.570103
AkShare 数据字典
AkShare 股票数据
A股
实时行情数据
A 股数据是从新浪财经获取的数据
接口: stock_zh_a_spot
目标地址: http://vip.stock.finance.sina.com.cn/mkt/#hs_a
描述: 获取 A 股实时行情数据
限量: 单次返回所有 A 股上市公司的实时行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
- | - | - | - |
输出参数-实时行情数据
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
代码 | str | Y | - |
名称 | str | Y | - |
最新价 | float | Y | - |
涨跌幅 | float | Y | - |
涨跌额 | float | Y | - |
买入 | float | Y | - |
卖出 | float | Y | - |
成交量 | float | Y | - |
成交额 | float | Y | - |
今开 | float | Y | - |
昨收 | float | Y | - |
最高 | float | Y | - |
最低 | float | Y | - |
接口示例
import akshare as ak
stock_df = ak.stock_zh_a_spot()
print(stock_df)
数据示例-实时行情数据
symbol code name trade pricechange changepercent buy \
0 sh600000 600000 浦发银行 12.920 -0.030 -0.232 12.920
1 sh600004 600004 白云机场 18.110 -0.370 -2.002 18.110
2 sh600006 600006 东风汽车 4.410 -0.030 -0.676 4.410
3 sh600007 600007 中国国贸 17.240 -0.360 -2.045 17.240
4 sh600008 600008 首创股份 3.320 -0.030 -0.896 3.310
... ... ... ... ... ... ...
3755 sh600096 600096 云天化 5.270 -0.220 -4.007 5.270
3756 sh600097 600097 开创国际 10.180 -0.120 -1.165 10.180
3757 sh600098 600098 广州发展 6.550 -0.040 -0.607 6.540
3758 sh600099 600099 林海股份 6.540 -0.150 -2.242 6.540
3759 sh600100 600100 同方股份 8.200 -0.100 -1.205 8.200
sell settlement open high low volume amount \
0 12.930 12.950 12.950 13.100 12.860 46023920 597016896
1 18.120 18.480 18.510 18.510 17.880 24175071 437419344
2 4.420 4.440 4.490 4.490 4.410 4304900 19130233
3 17.280 17.600 17.670 17.670 17.220 684801 11879731
4 3.320 3.350 3.360 3.360 3.300 8284294 27579688
... ... ... ... ... ... ...
3755 5.280 5.490 5.490 5.500 5.220 16964636 90595172
3756 10.190 10.300 10.220 10.340 10.090 1001676 10231669
3757 6.550 6.590 6.560 6.620 6.500 1996449 13098901
3758 6.580 6.690 6.650 6.680 6.530 1866180 12314997
3759 8.210 8.300 8.300 8.310 8.120 12087236 99281447
ticktime per pb mktcap nmc turnoverratio
0 15:00:00 6.984 0.790 3.792289e+07 3.631006e+07 0.16376
1 15:00:07 32.927 2.365 3.747539e+06 3.747539e+06 1.16826
2 15:00:02 15.926 1.207 8.820000e+05 8.820000e+05 0.21525
3 15:00:02 22.390 2.367 1.736555e+06 1.736555e+06 0.06798
4 15:00:07 22.912 1.730 1.887569e+06 1.600444e+06 0.17185
... ... ... ... ... ...
3755 15:00:00 56.728 1.566 7.523847e+05 6.963668e+05 1.28386
3756 15:00:00 17.552 1.434 2.452734e+05 2.303459e+05 0.44268
3757 15:00:00 25.476 1.059 1.785659e+06 1.785659e+06 0.07323
3758 15:00:00 540.496 3.023 1.433045e+05 1.433045e+05 0.85167
3759 15:00:07 -6.264 1.465 2.430397e+06 2.430397e+06 0.40782
历史行情数据
A 股数据是从新浪财经获取的数据, 历史数据按日频率更新
接口: stock_zh_a_daily
目标地址: https://finance.sina.com.cn/realstock/company/sh600006/nc.shtml(示例)
描述: 获取 A 股历史行情数据
限量: 单次返回具体某个 A 上市公司的所有历史行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
symbol | str | Y | symbol="sh600000" |
factor | str | Y | 默认为空, 不复权; qfq, 前复权因子; hfq, 后复权因子 |
输出参数-历史行情数据
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | datetime | Y | - |
开盘 | float | Y | - |
收盘 | float | Y | - |
最高 | float | Y | - |
最低 | float | Y | - |
成交量 | float | Y | - |
接口示例
import akshare as ak
stock_df = ak.stock_zh_a_daily()
print(stock_df)
数据示例-历史行情数据
open high low close volume
date
1999-11-10 29.50 29.80 27.00 27.75 174085100
1999-11-11 27.58 28.38 27.53 27.71 29403500
1999-11-12 27.86 28.30 27.77 28.05 15008000
1999-11-15 28.20 28.25 27.70 27.75 11921100
1999-11-16 27.88 27.97 26.48 26.55 23223100
... ... ... ... ...
2019-10-30 12.75 12.79 12.52 12.59 53734730
2019-10-31 12.68 12.70 12.50 12.51 33347533
2019-11-01 12.50 12.83 12.44 12.75 62705733
2019-11-04 12.75 12.89 12.69 12.74 49737996
2019-11-05 12.74 13.19 12.69 12.95 74274389
数据示例-后复权因子
date hfq_factor
0 2019-06-11 12.7227249211316980
1 2018-07-13 12.3391802422000990
2 2017-05-25 12.2102441895126000
3 2016-06-23 9.2710670167499010
4 2015-06-23 8.1856186501361000
5 2014-06-24 7.8226125975203010
6 2013-06-03 7.2881483827828000
7 2012-06-26 6.9052943607646000
8 2011-06-03 6.6571999525935000
9 2010-06-10 5.0588982345161000
10 2009-06-09 3.8599078005559000
11 2008-04-24 2.7363470981385000
12 2007-07-18 2.0953391363342000
13 2006-05-25 2.0866878599662000
14 2006-05-12 2.0595609177866000
15 2005-05-12 1.5842776290666000
16 2004-05-20 1.5573493974111000
17 2003-06-23 1.5391056877503000
18 2002-08-22 1.5263436173709000
19 2000-07-06 1.0065019505852000
20 1999-11-10 1.0000000000000000
21 1900-01-01 1.0000000000000000
数据示例-前复权因子
date qfq_factor
0 2019-06-11 1.0000000000000000
1 2018-07-13 1.0310834813499000
2 2017-05-25 1.0419713745004000
3 2016-06-23 1.3723042771825000
4 2015-06-23 1.5542777479525000
5 2014-06-24 1.6264035528443000
6 2013-06-03 1.7456731467196000
7 2012-06-26 1.8424594602978000
8 2011-06-03 1.9111225457747000
9 2010-06-10 2.5149201133019000
10 2009-06-09 3.2961214563983000
11 2008-04-24 4.6495289028892000
12 2007-07-18 6.0719168083645000
13 2006-05-25 6.0970905928105000
14 2006-05-12 6.1773967505679000
15 2005-05-12 8.0306157757383010
16 2004-05-20 8.1694736854052000
17 2003-06-23 8.2663101191762000
18 2002-08-22 8.3354264245204000
19 2000-07-06 12.6405367756464000
20 1999-11-10 12.7227249211316980
21 1900-01-01 12.7227249211316980
科创板
实时行情数据
科创板股票数据是从新浪财经获取的数据
接口: stock_zh_kcb_spot
目标地址: http://vip.stock.finance.sina.com.cn/mkt/#kcb
描述: 获取科创板股票实时行情数据
限量: 单次返回所有科创板上市公司的实时行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
- | - | - | - |
输出参数-实时行情数据
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
- | - | - | 新浪默认返回字段 |
接口示例
import akshare as ak
stock_df = ak.stock_zh_kcb_spot()
print(stock_df)
数据示例-实时行情数据
symbol code name trade pricechange changepercent buy \
0 sh688001 688001 华兴源创 36.200 0.180 0.500 36.120
1 sh688002 688002 睿创微纳 34.730 0.170 0.492 34.730
2 sh688003 688003 天准科技 27.030 0.230 0.858 27.010
3 sh688005 688005 容百科技 27.320 -3.610 -11.672 27.320
4 sh688006 688006 杭可科技 39.410 0.010 0.025 39.410
5 sh688007 688007 光峰科技 27.820 0.040 0.144 27.780
6 sh688008 688008 澜起科技 62.230 1.100 1.799 62.200
7 sh688009 688009 中国通号 7.550 0.000 0.000 7.540
8 sh688010 688010 福光股份 45.570 0.450 0.997 45.570
9 sh688011 688011 新光光电 40.870 0.250 0.615 40.870
10 sh688012 688012 中微公司 67.200 0.440 0.659 67.150
11 sh688015 688015 交控科技 34.880 0.340 0.984 34.870
12 sh688016 688016 心脉医疗 139.400 0.600 0.432 139.330
13 sh688018 688018 乐鑫科技 142.550 2.390 1.705 142.550
14 sh688019 688019 安集科技 115.670 1.870 1.643 115.660
15 sh688020 688020 方邦股份 79.810 1.160 1.475 79.810
16 sh688021 688021 奥福环保 37.080 3.870 11.653 37.000
17 sh688022 688022 瀚川智能 41.490 0.450 1.096 41.490
18 sh688023 688023 安恒信息 106.000 17.490 19.760 106.030
19 sh688025 688025 杰普特 46.230 1.090 2.415 46.200
20 sh688028 688028 沃尔德 60.890 0.880 1.466 60.880
21 sh688029 688029 南微医学 177.670 -2.450 -1.360 177.120
22 sh688030 688030 山石网科 41.880 1.380 3.407 41.850
23 sh688033 688033 天宜上佳 28.960 0.080 0.277 28.900
24 sh688036 688036 传音控股 41.550 0.640 1.564 41.520
25 sh688058 688058 宝兰德 91.200 3.500 3.991 91.160
26 sh688066 688066 航天宏图 37.890 -0.030 -0.079 37.900
27 sh688068 688068 热景生物 48.290 1.230 2.614 48.300
28 sh688088 688088 虹软科技 42.650 0.480 1.138 42.650
29 sh688098 688098 申联生物 18.160 0.570 3.240 18.120
30 sh688099 688099 晶晨股份 54.320 0.520 0.967 54.310
31 sh688108 688108 赛诺医疗 17.890 0.480 2.757 17.890
32 sh688116 688116 天奈科技 28.240 -0.080 -0.282 28.240
33 sh688122 688122 西部超导 31.200 0.290 0.938 31.200
34 sh688128 688128 中国电研 23.010 1.080 4.925 22.980
35 sh688139 688139 海尔生物 27.110 0.440 1.650 27.110
36 sh688168 688168 安博通 92.500 2.810 3.133 92.500
37 sh688188 688188 柏楚电子 131.310 -0.710 -0.538 131.310
38 sh688199 688199 久日新材 67.200 0.850 1.281 67.200
39 sh688202 688202 美迪西 70.200 3.820 5.755 70.100
40 sh688288 688288 鸿泉物联 40.980 9.720 31.094 40.400
41 sh688299 688299 长阳科技 20.010 2.150 12.038 20.010
42 sh688321 688321 微芯生物 56.080 1.970 3.641 56.090
43 sh688333 688333 铂力特 55.960 0.870 1.579 55.910
44 sh688363 688363 华熙生物 88.350 3.250 3.819 88.320
45 sh688366 688366 昊海生科 89.900 0.050 0.056 89.850
46 sh688368 688368 晶丰明源 65.620 1.320 2.053 65.600
47 sh688369 688369 致远互联 66.930 2.930 4.578 66.880
48 sh688388 688388 嘉元科技 44.800 0.060 0.134 44.770
49 sh688389 688389 普门科技 19.680 1.580 8.729 19.650
sell settlement open high low volume amount \
0 36.210 36.020 36.030 36.380 35.210 1007938 35996304
1 34.780 34.560 34.680 34.930 34.030 1157713 39943607
2 27.030 26.800 26.900 27.220 26.350 1132443 30346635
3 27.350 30.930 26.500 27.740 25.600 4483387 120224453
4 39.500 39.400 39.000 39.970 38.220 1054391 41330165
5 27.820 27.780 27.780 27.880 27.240 945161 26131492
6 62.230 61.130 60.800 62.630 60.800 1446640 89542974
7 7.560 7.550 7.560 7.600 7.500 13717409 103424117
8 45.580 45.120 45.490 45.880 44.030 1207912 54483263
9 40.900 40.620 40.000 41.340 39.600 522191 21201933
10 67.200 66.760 66.770 68.130 66.470 1164684 78170000
11 34.880 34.540 34.890 35.300 34.310 820510 28502773
12 139.400 138.800 139.000 140.280 137.320 268958 37262671
13 142.650 140.160 139.050 144.000 139.000 490006 69830856
14 115.800 113.800 113.800 116.500 112.700 269511 31024775
15 79.880 78.650 78.650 80.790 78.250 418593 33465385
16 37.080 33.210 32.350 38.600 31.900 8455484 290686715
17 41.500 41.040 41.060 42.000 40.870 700982 28947738
18 106.280 88.510 94.700 110.500 94.700 4509057 459248826
19 46.230 45.140 45.300 46.680 45.050 1757557 80481668
20 60.890 60.010 60.180 61.490 60.010 826111 50301178
21 177.650 180.120 179.960 180.300 173.000 1080479 189991426
22 41.880 40.500 40.690 42.240 40.660 3543118 147085402
23 28.960 28.880 28.690 29.180 28.650 440355 12725488
24 41.560 40.910 41.060 41.750 40.980 2352860 97279314
25 91.200 87.700 87.260 92.000 87.260 1277806 114802095
26 37.950 37.920 37.920 38.080 37.440 849398 32014623
27 48.350 47.060 47.080 48.990 46.660 813309 38990088
28 42.670 42.170 42.310 42.700 42.010 902536 38329225
29 18.150 17.590 17.650 18.470 17.600 4713476 84989691
30 54.320 53.800 53.800 54.850 52.900 879452 47459612
31 17.900 17.410 17.380 18.290 17.380 5961950 106485895
32 28.280 28.320 28.080 28.550 27.320 2335386 65297929
33 31.210 30.910 30.870 31.380 30.690 730331 22714922
34 23.000 21.930 21.320 23.200 21.290 11614569 258924285
35 27.140 26.670 26.400 27.350 26.400 5182110 139665020
36 92.510 89.690 91.000 92.900 91.000 686443 63209426
37 131.500 132.020 131.980 134.970 130.860 758303 100663401
38 67.250 66.350 65.800 67.800 64.360 4433760 292092379
39 70.200 66.380 68.470 71.500 67.320 3722480 257127200
40 40.980 31.260 30.300 42.200 30.160 11293784 390170367
41 20.030 17.860 17.390 20.300 17.330 31296956 586641982
42 56.100 54.110 54.100 56.890 53.500 2691929 150685813
43 55.960 55.090 55.000 56.500 54.880 692602 38596614
44 88.350 85.100 90.000 92.880 85.640 9556519 853588362
45 89.900 89.850 90.020 91.700 88.600 1507486 136158959
46 65.620 64.300 63.700 66.270 63.700 715369 46639086
47 66.930 64.000 64.100 67.480 64.050 2552602 168400431
48 44.800 44.740 44.000 45.000 43.400 1362474 60304511
49 19.680 18.100 18.900 20.250 18.680 14016744 272149202
ticktime per pb mktcap nmc turnoverratio
0 11:04:10 54.030 7.632 1.451620e+06 131223.479600 2.78055
1 11:04:04 93.235 6.896 1.545485e+06 179097.424811 2.24500
2 11:04:10 40.955 3.337 5.233008e+05 119414.439549 2.56334
3 11:04:10 48.786 2.763 1.211057e+06 111293.667044 11.00567
4 11:04:13 49.572 7.126 1.580341e+06 144973.515652 2.86629
5 11:04:13 38.110 6.584 1.256224e+06 159110.683966 1.65258
6 11:04:07 71.529 9.816 7.030832e+06 462896.834428 1.94480
7 11:04:13 19.868 2.101 7.995313e+06 894199.803000 1.15820
8 11:04:12 57.234 4.016 6.998729e+05 161526.118698 3.40778
9 11:04:10 42.134 3.470 4.087000e+05 93081.183867 2.29283
10 11:04:07 336.000 9.736 3.594274e+06 325426.570560 2.40505
11 11:04:12 63.418 5.555 5.580800e+05 114190.782304 2.50628
12 11:04:01 82.976 9.679 1.003375e+06 194893.076880 1.92376
13 11:04:10 91.104 7.369 1.140400e+06 248566.060070 2.81013
14 11:03:58 102.363 7.078 6.143046e+05 133887.516052 2.32840
15 11:04:01 40.928 4.259 6.384800e+05 145678.414093 2.29326
16 11:04:13 45.391 5.876 2.865675e+05 67486.786560 46.45789
17 11:04:13 47.690 5.343 4.480920e+05 101338.262856 2.86997
18 11:04:10 69.737 12.664 7.851852e+05 164128.364800 29.12111
19 11:04:13 32.787 4.950 4.270199e+05 97548.462132 8.32938
20 11:04:13 55.355 5.734 4.871200e+05 110530.444631 4.55095
21 11:04:10 92.200 9.877 2.369052e+06 543529.680797 3.53189
22 11:04:12 78.412 5.779 7.547758e+05 153492.599724 9.66729
23 11:04:01 43.879 5.691 1.299543e+06 125790.612560 1.01380
24 11:04:10 45.659 4.293 3.324000e+06 297343.641750 3.28782
25 11:04:13 53.333 19.281 3.648000e+05 82961.904000 14.04692
26 11:04:09 75.780 5.602 6.289108e+05 142645.123341 2.25621
27 11:04:09 46.883 4.808 3.003461e+05 68282.127606 5.75183
28 11:04:13 87.041 7.121 1.731590e+06 162096.464325 2.37471
29 11:04:09 69.846 7.412 7.440152e+05 81995.470856 10.43920
30 11:04:13 71.474 8.056 2.233204e+06 202751.953040 2.35617
31 11:04:13 71.560 8.399 7.334900e+05 80809.153257 13.19891
32 11:04:13 70.600 4.203 6.547673e+05 149038.816840 4.42511
33 11:04:12 91.792 5.455 1.376769e+06 123871.147920 1.83952
34 11:04:13 39.672 7.039 9.307545e+05 104644.530549 25.53896
35 11:04:04 48.411 5.174 8.595815e+05 197304.633502 7.12031
36 11:04:10 57.813 4.994 4.734150e+05 107352.096000 5.91474
37 11:04:13 70.597 6.274 1.313100e+06 300822.924339 3.31001
38 11:04:13 30.407 5.947 7.474441e+05 173144.247360 17.20812
39 11:04:09 55.276 8.278 4.352400e+05 88600.627440 29.49393
40 11:04:13 53.221 11.166 4.098000e+05 83419.183056 55.48116
41 11:04:12 48.805 6.009 5.654197e+05 129365.250300 48.40961
42 11:04:10 645.339 15.882 2.299280e+06 227563.246600 6.63391
43 11:04:12 58.905 4.384 4.476800e+05 100501.015048 3.85648
44 11:04:12 0.000 17.777 4.240800e+06 403455.902895 20.92716
45 11:04:09 34.710 3.792 1.598829e+06 131814.077000 10.28137
46 11:04:13 37.284 9.428 4.042192e+05 92362.118600 5.08244
47 11:04:09 53.119 11.063 5.152913e+05 118189.551933 14.45522
48 11:04:04 43.922 4.201 1.034324e+06 236718.061440 2.57855
49 11:04:13 93.714 11.056 8.308896e+05 68391.552240 40.33386
历史行情数据
科创板股票数据是从新浪财经获取的数据
接口: stock_zh_kcb_daily
目标地址: https://finance.sina.com.cn/realstock/company/sh688001/nc.shtml(示例)
描述: 获取科创板股票历史行情数据
限量: 单次返回具体某个科创板上市公司的所有历史行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
symbol | str | Y | symbol="sh688008" |
factor | str | Y | 默认为空, 不复权; qfq, 前复权因子; hfq, 后复权因子 |
输出参数-历史行情数据
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | datetime | Y | - |
开盘 | float | Y | - |
收盘 | float | Y | - |
最高 | float | Y | - |
最低 | float | Y | - |
成交量 | float | Y | - |
接口示例
import akshare as ak
stock_df = ak.stock_zh_kcb_daily()
print(stock_df)
数据示例-历史行情数据
日期 开盘价 最高价 最低价 收盘价 成交 盘后量 盘后额
0 2019-07-22 91.300 97.200 66.300 74.920 58330685 40778 3055088
1 2019-07-23 70.020 78.880 70.000 74.130 23906020 43909 3254974
2 2019-07-24 74.130 76.550 72.500 75.880 21608530 23149 1756546
3 2019-07-25 75.000 79.980 74.600 78.000 24626920 66921 5219838
4 2019-07-26 76.780 76.780 70.300 71.680 16831530 49106 3519918
.. ... ... ... ... ... ... ... ...
67 2019-10-31 59.790 60.500 57.800 58.290 2886407 3846 224183
68 2019-11-01 57.900 59.960 57.600 59.250 2246059 0 0
69 2019-11-04 60.040 61.880 60.040 61.740 3945106 1782 110021
70 2019-11-05 61.100 62.780 60.850 62.160 4187105 400 24864
71 2019-11-06 62.320 62.620 60.900 61.130 2331354 1300 79469
数据示例-后复权因子
date hfq_factor
0 2019-07-22 1.0000000000000000
1 1900-01-01 1.0000000000000000
数据示例-前复权因子
date qfq_factor
0 2019-07-22 1.0000000000000000
1 1900-01-01 1.0000000000000000
A+H股
实时行情数据
A+H 股数据是从腾讯财经获取的数据, 延迟 15 分钟更新
接口: stock_zh_ah_spot
目标地址: http://stockapp.finance.qq.com/mstats/#mod=list&id=hk_ah&module=HK&type=AH
描述: 获取 A+H 股实时行情数据
限量: 单次返回所有 A+H 上市公司的实时行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
- | - | - | - |
输出参数-实时行情数据
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
代码 | str | Y | - |
名称 | str | Y | - |
最新价 | float | Y | - |
涨跌幅 | float | Y | - |
涨跌额 | float | Y | - |
买入 | float | Y | - |
卖出 | float | Y | - |
成交量 | float | Y | - |
成交额 | float | Y | - |
今开 | float | Y | - |
昨收 | float | Y | - |
最高 | float | Y | - |
最低 | float | Y | - |
接口示例
import akshare as ak
stock_df = ak.stock_zh_ah_spot()
print(stock_df)
数据示例-实时行情数据
代码 名称 最新价 涨跌幅 涨跌额 买入 卖出 成交量 \
0 02359 药明康德 95.25 -1.80 -1.75 95.25 95.25 868180.00
1 02318 中国平安 93.90 0.70 0.65 93.90 93.90 25893130.00
2 00914 海螺水泥 49.70 1.22 0.60 49.70 49.70 7590000.00
3 00168 青岛啤酒股份 47.75 -0.42 -0.20 47.75 47.75 1212225.00
4 06826 昊海生物科技 44.35 -3.17 -1.45 44.35 44.35 467700.00
.. ... ... ... ... ... ... ... ...
111 02866 中远海发 0.91 0.00 0.00 0.91 0.91 13726750.00
112 01053 重庆钢铁股份 0.91 0.00 0.00 0.91 0.91 1128000.00
113 01057 浙江世宝 0.91 -1.09 -0.01 0.91 0.91 1156000.00
114 01033 中石化油服 0.84 2.44 0.02 0.84 0.84 2252000.00
115 00042 东北电气 0.59 1.72 0.01 0.59 0.59 210000.00
成交额 今开 昨收 最高 最低
0 83067714.90 97.05 97.00 98.25 94.15
1 2430459428.20 94.00 93.25 94.45 92.90
2 375712591.20 49.50 49.10 49.90 48.60
3 57858154.62 48.40 47.95 48.40 47.50
4 21007409.20 45.60 45.80 45.85 44.30
.. ... ... ... ... ...
111 12381202.50 0.91 0.91 0.91 0.89
112 1016320.00 0.90 0.91 0.91 0.90
113 1059540.00 0.92 0.92 0.92 0.91
114 1876600.00 0.83 0.82 0.84 0.83
115 123700.00 0.59 0.58 0.59 0.58
历史行情数据
A+H 股数据是从腾讯财经获取的数据, 历史数据按日频率更新
接口: stock_zh_ah_daily
目标地址: http://gu.qq.com/hk02359/gp(示例)
描述: 获取 A+H 股历史行情数据
限量: 单次返回所有 A+H 上市公司的历史行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
symbol | str | Y | symbol="02318" |
start_year | str | Y | start_year="2000" |
end_year | str | Y | end_year="2019" |
输出参数-历史行情数据
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | datetime | Y | - |
开盘 | float | Y | - |
收盘 | float | Y | - |
最高 | float | Y | - |
最低 | float | Y | - |
成交量 | float | Y | - |
接口示例
import akshare as ak
stock_df = ak.stock_zh_ah_daily()
print(stock_df)
数据示例-历史行情数据
日期 开盘 收盘 最高 最低 成交量
0 2018-12-13 67.000 68.000 68.700 64.950 20213983.000
1 2018-12-14 68.000 68.000 68.100 67.000 2579900.000
2 2018-12-17 68.000 68.000 68.500 67.600 1131467.000
3 2018-12-18 68.000 67.900 68.000 67.250 961400.000
4 2018-12-19 67.850 67.500 68.000 66.400 2965300.000
.. ... ... ... ... ... ...
225 2019-10-30 121.690 119.100 122.460 118.260 621131.000
226 2019-10-31 119.660 133.240 136.880 119.660 4659080.000
227 2019-11-01 132.470 131.560 134.640 129.180 1424212.000
228 2019-11-04 135.690 136.460 137.860 132.820 1298760.000
229 2019-11-05 136.530 134.010 138.210 132.470 868180.000
A+H股票字典
A+H 股数据是从腾讯财经获取的数据, 历史数据按日频率更新
接口: stock_zh_ah_name
目标地址: http://stockapp.finance.qq.com/mstats/#mod=list&id=hk_ah&module=HK&type=AH
描述: 获取 A+H 股代码和名称字典
限量: 单次返回所有 A+H 上市公司的代码和名称字典
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
- | - | - | - |
输出参数-历史行情数据
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
字典 | str | Y | - |
接口示例
import akshare as ak
stock_dict = ak.stock_zh_ah_name()
print(stock_dict)
数据示例-历史行情数据
{'02359': '药明康德', '02318': '中国平安', '00914': '海螺水泥', '00168': '青岛啤酒股份', '06826': '昊海生物科技', '03968': '招商银行', '01211': '比亚迪股份', '01336': '新华保险', '02601': '中国太保', '02202': '万科企业', '00874': '白云山', '03606': '福耀玻璃', '00763': '中兴通讯', '01513': '丽珠医药', '02196': '复星医药', '02628': '中国人寿', '01787': '山东黄金', '01088': '中国神华', '01772': '赣锋锂业', '06030': '中信证券', '02607': '上海医药', '06869': '长飞光纤光缆', '02338': '潍柴动力', '02611': '国泰君安', '06886': '华泰证券', '02883': '中海油田服务', '00548': '深圳高速公路股份', '00177': '江苏宁沪高速公路', '02208': '金风科技', '00358': '江西铜业股份', '01186': '中国铁建', '06099': '招商证券', '01776': '广发证券', '06837': '海通证券', '01171': '兖州煤业股份', '02238': '广汽集团', '00921': '海信家电', '00753': '中国国航', '02039': '中集集团', '00895': '东江环保', '03866': '青岛银行', '01528': '红星美凯龙', '02333': '长城汽车', '00939': '建设银行', '01800': '中国交通建设', '00317': '中船防务', '06178': '光大证券', '06066': '中信建投证券', '01398': '工商银行', '01157': '中联重科', '00811': '新华文轩', '01988': '民生银行', '01766': '中国中车', '03328': '交通银行', '01055': '中国南方航空股份', '03948': '伊泰煤炭', '00390': '中国中铁', '03969': '中国通号', '00995': '安徽皖通高速公路', '00998': '中信银行', '00386': '中国石油化工股份', '03958': '东方证券', '06198': '青岛港', '01072': '东方电气', '06881': '中国银河', '03618': '重庆农村商业银行', '00670': '中国东方航空股份', '00553': '南京熊猫电子股份', '00564': '郑煤机', '00857': '中国石油股份', '00902': '华能国际电力股份', '06865': '福莱特玻璃', '06818': '中国光大银行', '00719': '山东新华制药股份', '01138': '中远海能', '01339': '中国人民保险集团', '01812': '晨鸣纸业', '01288': '农业银行', '03988': '中国银行', '01330': '绿色动力环保', '01898': '中煤能源', '01919': '中远海控', '01071': '华电国际电力股份', '00323': '马鞍山钢铁股份', '02899': '紫金矿业', '01065': '天津创业环保股份', '00347': '鞍钢股份', '06196': '郑州银行', '03993': '洛阳钼业', '01635': '大众公用', '02600': '中国铝业', '00588': '北京北辰实业股份', '00525': '广深铁路股份', '00598': '中国外运', '02068': '中铝国际', '02727': '上海电气', '00107': '四川成渝高速公路', '00338': '上海石油化工股份', '02009': '金隅集团', '06806': '申万宏源', '01108': '洛阳玻璃股份', '01816': '中广核电力', '01618': '中国中冶', '00038': '第一拖拉机股份', '01375': '中州证券', '00991': '大唐发电', '03369': '秦港股份', '06116': '拉夏贝尔', '00187': '京城机电股份', '00568': '山东墨龙', '02880': '大连港', '02866': '中远海发', '01053': '重庆钢铁股份', '01057': '浙江世宝', '01033': '中石化油服', '00042': '东北电气'}
美股
实时行情数据
美股数据是从新浪财经获取的数据(延迟15分钟)
接口: stock_us_spot
目标地址: http://finance.sina.com.cn/stock/usstock/sector.shtml
描述: 获取美股实时行情数据
限量: 单次返回所有上市公司的实时行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
- | - | - | - |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
- | - | - | 新浪默认 |
接口示例
import akshare as ak
us_stock_current_df = ak.stock_us_spot()
print(us_stock_current_df)
数据示例(美股股票代码可通过get_us_stock_name函数返回值)
name \
0 Apple, Inc.
1 Microsoft Corp.
2 Amazon.com, Inc.
3 Alphabet, Inc.
4 Alphabet, Inc.
.. ...
75 salesforce.com, inc.
76 Thermo Fisher Scientific, Inc.
77 AbbVie, Inc.
78 iPath Series B Bloomberg Energy Subindex Total...
79 International Business Machines Corp.
cname category symbol \
0 苹果公司 计算机 AAPL
1 微软公司 软件 MSFT
2 亚马逊公司 互联网 AMZN
3 谷歌 互联网 GOOG
4 谷歌A类股 媒体内容 GOOGL
.. ... ... ...
75 赛富时公司 软件 CRM
76 赛默飞世尔科技公司 TMO
77 艾伯维公司 生物技术和制药 ABBV
78 iPath Series B Bloomberg Energy Subindex Total... None JJEB
79 IBM(国际商业机器有限公司) IBM
price diff chg preclose open high low amplitude \
0 255.82 7.06 2.84 248.76 249.54 255.93 249.16 2.72%
1 143.72 0.35 0.24 143.37 144.26 144.42 142.97 1.01%
2 1791.44 14.78 0.83 1776.66 1788.01 1797.44 1785.21 0.69%
3 1273.74 13.63 1.08 1260.11 1265.00 1274.62 1260.50 1.12%
4 1272.25 13.45 1.07 1258.80 1265.80 1273.00 1259.71 1.06%
.. ... ... ... ... ... ... ... ...
75 159.74 3.25 2.08 156.49 157.91 160.09 156.75 2.13%
76 303.60 1.62 0.54 301.98 305.00 305.28 303.12 0.72%
77 81.75 2.20 2.77 79.55 80.03 82.18 79.13 3.83%
78 51.74 0.00 0.00 51.74 0.00 0.00 0.00 3.54%
79 135.53 1.80 1.35 133.73 134.50 135.56 134.09 1.10%
volume mktcap pe market category_id
0 37781334 1156096660699 21.62468377 NASDAQ 5
1 33128366 1097361048289 26.81343240 NASDAQ 14
2 2790354 881483397489 77.65236086 NASDAQ 41
3 1670072 874498927695 27.11238831 NASDAQ 41
4 1440607 873475960000 27.08067289 NASDAQ 702
.. ... ... ... ... ...
75 4771053 122239344864 129.86992115 NYSE 14
76 990471 122222192032 33.88392911 NYSE 738
77 13356251 121302156830 29.94505474 NYSE 700
78 0 121175090554 None AMEX None
79 3089789 120621698914 15.65011561 NYSE 750
历史行情数据
美股数据是从新浪财经获取的数据, 历史数据按日频率更新
接口: stock_us_daily
目标地址: http://finance.sina.com.cn/stock/usstock/sector.shtml
描述: 获取美股历史行情数据
限量: 单次返回某家上市公司的所有历史行情数据和前复权因子
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
symbol | str | Y | 美股代码, 可以通过get_us_stock_name函数返回所有美股代码, 由于美股数据量大, 建议按需要获取 |
输出参数(历史数据)
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
date | datetime | Y | 日期 |
open | float | Y | 开盘价 |
high | float | Y | 最高价 |
low | float | Y | 最低价 |
close | float | Y | 收盘价 |
volume | float | Y | 成交量 |
输出参数(前复权因子)
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
date | datetime | Y | 日期 |
qfq_factor | float | Y | 前复权因子 |
接口示例
import akshare as ak
data, qfq_factor = ak.stock_us_daily(symbol="AMZN")
数据示例(历史数据)
open high low close volume
date
1997-05-15 29.25 30.00 23.13 23.50 6013000
1997-05-16 23.63 23.75 20.50 20.75 1225000
1997-05-19 21.13 21.25 19.50 20.50 508900
1997-05-20 20.75 21.00 19.63 19.63 455600
1997-05-21 19.63 19.75 16.50 17.13 1571100
... ... ... ... ...
2019-10-28 1748.06 1778.70 1742.50 1777.08 3708851
2019-10-29 1774.81 1777.00 1755.81 1762.71 2276855
2019-10-30 1760.24 1782.38 1759.12 1779.99 2449405
2019-10-31 1775.99 1792.00 1771.48 1776.66 2781185
2019-11-01 1788.01 1797.44 1785.21 1791.44 2790354
数据示例(前复权因子)
date qfq_factor
0 1999-09-02 1
1 1999-01-05 0.5
2 1998-06-02 0.16666666666666
3 1900-01-01 0.083333333333332
港股
实时行情数据
港股-实时行情数据是从新浪财经获取的数据, 更新频率为实时, 由于新浪服务器因素行情延时 15 分钟
接口: stock_hk_spot
目标地址: http://vip.stock.finance.sina.com.cn/mkt/#qbgg_hk
描述: 获取所有港股的实时行情数据(15分钟延时)
限量: 单次返回当前时间戳的所有港股的数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
- | - | - | - |
输出参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
symbol | str | - | 港股代码 |
name | str | - | 中文名称 |
engname | str | - | 英文名称 |
tradetype | str | - | 交易类型 |
lasttrade | float | - | 最新价 |
prevclose | float | - | 前一个交易日收盘价 |
open | float | - | 开盘价 |
high | float | - | 最高价 |
low | float | - | 最低价 |
volume | float | - | 成交量(万) |
amount | float | - | 成交额(万) |
ticktime | datetime | - | 当前数据时间戳 |
buy | float | - | 买一 |
sell | float | - | 卖一 |
pricechange | float | - | 涨跌额 |
changepercent | float | - | 涨跌幅 |
接口示例
import akshare as ak
current_data_df = ak.stock_hk_spot()
print(current_data_df)
数据示例
symbol name engname tradetype lasttrade prevclose \
0 00001 长和 CHEUNG KONG EQTY 73.550 72.800
1 00002 中电控股 CLP HOLDINGS EQTY 83.300 82.450
2 00003 香港中华煤气 HK & CHINA GAS EQTY 15.500 15.420
3 00004 九龙仓集团 WHARF HOLDINGS EQTY 18.380 18.080
4 00005 汇丰控股 HSBC HOLDINGS EQTY 60.100 59.600
... ... ... ... ... ...
2431 08621 METROPOLIS CAP NULL EQTY 0.202 0.221
2432 08622 华康生物医学 NULL EQTY 0.165 0.170
2433 08631 申港控股 SUN KONG HLDGS EQTY 0.159 0.159
2434 08635 连成科技集团 NOVACON TECH EQTY 0.141 0.144
2435 08668 瀛海集团 NULL EQTY 0.169 0.169
open high low volume amount ticktime \
0 72.800 73.750 72.750 4254929 312057461 2019-11-04 16:08:16
1 82.650 83.500 82.550 4134114 343898972 2019-11-04 16:08:16
2 15.500 15.540 15.420 18713572 290146820 2019-11-04 16:08:16
3 18.140 18.540 18.060 3444016 63114165 2019-11-04 16:08:38
4 59.650 60.150 59.650 21465219 1287428213 2019-11-04 16:08:16
... ... ... ... ... ...
2431 0.230 0.230 0.200 6544000 1362536 2019-11-04 16:08:20
2432 0.164 0.166 0.164 304000 49904 2019-11-04 16:08:20
2433 0.000 0.000 0.000 0 0 2019-11-04 16:08:20
2434 0.142 0.144 0.141 124000 17672 2019-11-04 16:08:20
2435 0.164 0.169 0.163 360000 59430 2019-11-04 16:08:20
buy sell pricechange changepercent
0 73.500 73.550 0.750 1.0302198
1 83.250 83.300 0.850 1.0309278
2 15.480 15.500 0.080 0.5188067
3 18.360 18.380 0.300 1.6592920
4 60.050 60.100 0.500 0.8389262
... ... ... ...
2431 0.202 0.204 -0.019 -8.5972851
2432 0.165 0.175 -0.005 -2.9411765
2433 0.153 0.160 0.000 0.0000000
2434 0.141 0.144 -0.003 -2.0833333
2435 0.166 0.169 0.000 0.0000000
历史行情数据
港股-历史行情数据是从新浪财经获取的数据, 更新频率为日频
接口: stock_hk_daily
目标地址: http://stock.finance.sina.com.cn/hkstock/quotes/01336.html(个例)
描述: 获取港股历史行情数据(包括前后复权因子)
限量: 单次返回某家上市公司的所有历史行情数据(包括前后复权因子), 提供新浪财经拥有的该股票的所有数据(并不等于该股票从上市至今的数据)
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
symbol | str | Y | 港股代码,可以通过get_hk_stock_current函数返回所有港股代码 |
factor | str | Y | factor="", 返回股票未复权的历史行情数据, 默认参数; factor="qhq", 返回前复权因子; factor="hqf", 返回后复权因子 |
输出参数-历史行情数据(未复权)
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
date | datetime | Y | 日期 |
open | float | Y | 开盘价 |
high | float | Y | 最高价 |
low | float | Y | 最低价 |
close | float | Y | 收盘价 |
volume | float | Y | 成交量 |
输出参数-后复权因子
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
date | datetime | Y | 日期 |
hfq_factor | float | Y | 后复权因子 |
cash | float | Y | 现金分红 |
输出参数-前复权因子
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
date | datetime | Y | 日期 |
qfq_factor | float | Y | 前复权因子 |
接口示例
import akshare as ak
hist_data_df = ak.stock_hk_daily(symbol="00005", factor="")
print(hist_data_df)
数据示例-历史行情数据(未复权)
open high low close volume
date
1998-06-01 63.333 64.500 61.667 61.833 22056120
1998-06-02 61.667 61.833 60.167 61.500 12693520
1998-06-03 62.167 64.000 61.500 63.333 15681400
1998-06-04 63.333 63.667 61.667 61.667 9400338
1998-06-05 61.833 62.667 61.833 62.167 6034254
... ... ... ... ...
2019-10-28 61.700 62.300 59.800 60.250 52413557
2019-10-29 59.400 59.600 59.150 59.450 32531540
2019-10-30 59.300 59.500 59.200 59.200 10656725
2019-10-31 59.300 60.000 59.250 59.500 13088013
2019-11-01 58.900 59.750 58.900 59.600 10663691
数据示例-后复权因子
date hfq_factor cash
0 2019-10-10 4.2501 270.757096404
1 2019-08-15 4.2501 267.424482491
2 2019-05-16 4.2501 264.101750061
3 2019-02-21 4.2501 260.781248933
4 2018-10-11 4.2501 253.77737314
.. ... ... ...
72 2000-08-14 3 11.443278
73 2000-03-13 3 7.933737
74 1999-08-16 3 3.098781
75 1999-07-05 3 0
76 1900-01-01 1 0
数据示例-前复权因子
date qfq_factor
0 2019-10-10 1
1 2019-08-15 0.98653494
2 2019-05-16 0.9731405343
3 2019-02-21 0.9617727586
4 2018-10-11 0.9379562994
.. ... ...
72 2000-08-14 0.3581802152
73 2000-03-13 0.354306529
74 1999-08-16 0.3477326403
75 1999-07-05 0.3439027062
76 1900-01-01 0.1146342354
中国概念股
实时行情数据
中国概念股数据是从和讯网网站获取的数据
接口: stock_us_zh_spot
目标地址: http://quote.hexun.com/default.html#ustock_0
描述: 获取中国概念股行情数据
限量: 单次190家中概股公司数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
flag | Bool | Y | flag=1, 返回中国概念股词典,key 为中文简称, value 为代码, 可以通过获取代码来获得多个中国概念股的股票历史数据 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
代码 | str | Y | - |
名称 | str | Y | - |
最新价(美元) | float | Y | - |
涨跌幅 | float | Y | - |
最高 | float | Y | - |
最低 | float | Y | - |
昨收 | float | Y | - |
成交量 | float | Y | - |
接口示例
import akshare as ak
data = ak.stock_us_zh_spot()
print(data)
数据示例
代码 名称 最新价(美元) 涨跌幅 最高 最低 昨收 \
0 NTES 网易 281.16 0.00 285.80 279.90 282.88
1 BABA 阿里巴巴集团 174.30 1.75 175.81 170.88 172.55
2 CEO 中海油 155.10 0.03 155.39 153.87 155.07
3 EDU 新东方 120.88 0.65 121.98 118.60 120.23
4 CBPO 泰邦生物 114.21 0.00 115.00 113.15 114.77
.. ... ... ... ... ... ... ...
185 SGOC 上为集团 0.00 0.00 0.00 0.00 1.00
186 BSPM Biostar Pharmaceuticals Inc 0.00 0.00 0.00 0.00 0.00
187 CNTF 德信无线 0.00 0.00 0.00 0.00 0.22
188 SPU 天人果汁 0.00 0.00 0.00 0.00 0.00
189 ABAC 奥信天力 0.00 0.00 0.00 0.00 0.00
成交量
0 652214.00
1 8862746.00
2 70954.00
3 941155.00
4 65449.00
.. ...
185 0.00
186 0.00
187 0.00
188 0.00
189 0.00
历史行情数据
中国概念股数据是从和讯网网站获取的数据, 实时更新
接口: stock_us_zh_daily
目标地址: http://stockdata.stock.hexun.com/us/NTES.shtml(例子)
描述: 获取中国概念股历史数据
限量: 单次具体一家中概股公司历史数据(返回最大1000日)
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
- | - | - | - |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
时间 | date | Y | - |
前收盘价 | float | Y | - |
开盘价 | float | Y | - |
收盘价 | float | Y | - |
最高价 | float | Y | - |
最低价 | float | Y | - |
成交量 | float | Y | - |
接口示例
import akshare as ak
data = ak.stock_us_zh_daily()
print(data)
数据示例
时间 前收盘价 开盘价 收盘价 最高价 最低价 成交量
0 2015-10-28 111.29 111.48 115.00 115.41 111.30 83029
1 2015-10-29 114.02 113.88 115.47 115.70 113.44 192211
2 2015-10-30 115.53 112.77 113.67 114.34 111.95 228277
3 2015-11-02 113.68 111.27 112.77 113.02 110.86 164664
4 2015-11-03 112.76 114.05 116.26 117.29 114.00 197460
.. ... ... ... ... ... ... ...
995 2019-10-21 150.06 152.70 152.36 153.10 151.95 58136
996 2019-10-22 152.30 152.35 152.30 153.52 152.14 60558
997 2019-10-23 152.30 151.25 154.27 154.40 151.25 57467
998 2019-10-24 154.16 155.56 154.98 156.93 153.96 69055
999 2019-10-25 155.07 153.91 155.10 155.39 153.87 70954
企业社会责任数据
企业社会责任数据是从和讯财经网站获取的数据, 年度更新
接口: stock_zh_a_scr_report
目标地址: http://stockdata.stock.hexun.com/zrbg/Plate.aspx?date=2010-12-31#
描述: 获取企业社会责任数据
限量: 单次返回每页20条数据, 如需多条数据, 请用for循环获取
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
report_year | int | Y | 需要获取的年份, e.g. report_year=2018 |
page | int | Y | 需要具体的年份的第几页, e.g. page=1 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
股票名称 | str | Y | - |
股东责任 | float | Y | - |
总得分 | float | Y | - |
等级 | float | Y | - |
员工责任 | float | Y | - |
环境责任 | float | Y | - |
社会责任 | float | Y | - |
供应商、客户和消费者权益责任 | str | Y | - |
接口示例
import akshare as ak
data = ak.stock_zh_a_scr_report()
print(data)
数据示例
股票名称 股东责任 总得分 等级 员工责任 环境责任 社会责任 供应商、客户和消费者权益责任
0 陆家嘴(600663) 23.97 42.97 C 4.00 0.00 15.00 0.00
1 世荣兆业(002016) 24.61 42.44 C 2.83 0.00 15.00 0.00
2 万科A(000002) 23.18 42.18 C 4.00 0.00 15.00 0.00
3 华夏幸福(600340) 22.76 41.76 C 4.00 0.00 15.00 0.00
4 万业企业(600641) 22.03 41.03 C 4.00 0.00 15.00 0.00
5 华联控股(000036) 24.96 40.98 C 1.02 0.00 15.00 0.00
6 中国国贸(600007) 22.43 40.98 C 3.55 0.00 15.00 0.00
7 新黄浦(600638) 22.25 40.92 C 3.67 0.00 15.00 0.00
8 金科股份(000656) 22.47 40.62 C 4.00 0.00 14.15 0.00
9 中华企业(600675) 21.44 40.44 C 4.00 0.00 15.00 0.00
10 京投发展(600683) 21.39 40.39 C 4.00 0.00 15.00 0.00
11 浦东金桥(600639) 21.32 40.32 C 4.00 0.00 15.00 0.00
12 中航善达(000043) 22.80 40.06 C 2.26 0.00 15.00 0.00
13 新华联(000620) 21.00 40.00 D 4.00 0.00 15.00 0.00
14 首开股份(600376) 20.77 39.77 D 4.00 0.00 15.00 0.00
15 深物业A(000011) 23.49 39.73 D 1.50 0.00 14.74 0.00
16 江苏租赁(600901) 20.62 39.62 D 4.00 0.00 15.00 0.00
17 中国太保(601601) 20.61 39.61 D 4.00 0.00 15.00 0.00
18 中国平安(601318) 20.59 39.59 D 4.00 0.00 15.00 0.00
19 深深房A(000029) 22.45 39.47 D 2.02 0.00 15.00 0.00
AkShare 期货数据
期货基础信息
主要提供金融期货和商品期货相关的基本面和行情数据
期货交易所
交易所名称 | 交易所代码 | 合约后缀 | 首页地址 |
---|---|---|---|
中国金融期货交易所 | CFFEX | .CFX | http://www.cffex.com.cn/ |
上海期货交易所 | SHFE | .SHF | http://www.shfe.com.cn/ |
上海国际能源交易中心 | INE | .INE | http://www.ine.cn/ |
郑州商品交易所 | CZCE | .ZCE | http://www.czce.com.cn/ |
大连商品交易所 | DCE | .DCE | http://www.dce.com.cn/ |
金融期货
中国金融期货交易所
代码 | 名称 | 代码 | 名称 |
---|---|---|---|
IC9999.CCFX | 中证500主力合约 | T9999.CCFX | 10年期国债主力合约 |
IF9999.CCFX | 沪深300主力合约 | TF9999.CCFX | 5年期国债主力合约 |
IH9999.CCFX | 上证50主力合约 | TS9999.CCFX | 2年期国债主力合约 |
商品期货
上海国际能源交易中心
名称 | 主力合约代码 | 指数合约代码 |
---|---|---|
原油合约 | SC9999.XINE | SC8888.XINE |
20号胶合约 | NR9999.XINE | NR8888.XINE |
上海期货交易所
名称 | 主力合约代码 | 指数合约代码 |
---|---|---|
白银合约 | AG9999.XSGE | AG8888.XSGE |
铝合约 | AL9999.XSGE | AL8888.XSGE |
黄金合约 | AU9999.XSGE | AU8888.XSGE |
沥青合约 | BU9999.XSGE | BU8888.XSGE |
铜合约 | CU9999.XSGE | CU8888.XSGE |
燃料油合约 | FU9999.XSGE | FU8888.XSGE |
热轧卷板合约 | HC9999.XSGE | HC8888.XSGE |
镍合约 | NI9999.XSGE | NI8888.XSGE |
铅合约 | PB9999.XSGE | PB8888.XSGE |
螺纹钢合约 | RB9999.XSGE | RB8888.XSGE |
天然橡胶合约 | RU9999.XSGE | RU8888.XSGE |
锡合约 | SN9999.XSGE | SN8888.XSGE |
线材合约 | WR9999.XSGE | WR8888.XSGE |
锌合约 | ZN9999.XSGE | ZN8888.XSGE |
纸浆合约 | SP9999.XSGE | SP8888.XSGE |
不锈钢合约 | SS9999.XSGE | SS8888.XSGE |
郑州商品交易所
名称 | 主力合约代码 | 指数合约代码 | 备注 |
---|---|---|---|
苹果合约 | AP9999.XZCE | AP8888.XZCE | |
棉花合约 | CF9999.XZCE | CF8888.XZCE | |
棉纱合约 | CY9999.XZCE | CY8888.XZCE | |
早籼稻合约 | ER9999.XZCE | ER8888.XZCE | |
玻璃合约 | FG9999.XZCE | FG8888.XZCE | |
绿豆合约 | GN9999.XZCE | GN8888.XZCE | 已于2009年5月5日退市 |
粳稻谷合约 | JR9999.XZCE | JR8888.XZCE | |
晚籼稻合约 | LR9999.XZCE | LR8888.XZCE | |
甲醇合约 | MA9999.XZCE | MA8888.XZCE | MA为新的甲醇合约代码, 自MA1506开始执行 |
甲醇合约 | ME9999.XZCE | ME8888.XZCE | ME为旧的甲醇合约代码, 自ME1505停止执行 |
菜籽油合约 | OI9999.XZCE | OI8888.XZCE | |
普麦合约 | PM9999.XZCE | PM8888.XZCE | |
早籼稻合约 | RI9999.XZCE | RI8888.XZCE | |
菜籽粕合约 | RM9999.XZCE | RM8888.XZCE | |
菜籽油合约 | RO9999.XZCE | RO8888.XZCE | |
油菜籽合约 | RS9999.XZCE | RS8888.XZCE | |
硅铁合约 | SF9999.XZCE | SF8888.XZCE | |
锰硅合约 | SM9999.XZCE | SM8888.XZCE | |
白糖合约 | SR9999.XZCE | SR8888.XZCE | |
PTA合约 | TA9999.XZCE | TA8888.XZCE | |
动力煤合约 | TC9999.XZCE | TC8888.XZCE | |
强麦合约 | WH9999.XZCE | WH8888.XZCE | WH为新的强麦合约代码, 自WH1307开始执行 |
强麦合约 | WS9999.XZCE | WS8888.XZCE | WS为旧的强麦合约代码, 自WS1305停止执行 |
硬白小麦合约 | WT9999.XZCE | WT8888.XZCE | |
动力煤合约 | ZC9999.XZCE | ZC8888.XZCE | |
红枣合约 | CJ9999.XZCE | CJ8888.XZCE | |
尿素合约 | UR9999.XZCE | UR888.XZCE |
大连商品交易所
名称 | 主力合约代码 | 指数合约代码 |
---|---|---|
豆一合约 | A9999.XDCE | A8888.XDCE |
豆二合约 | B9999.XDCE | B8888.XDCE |
胶合板合约 | BB9999.XDCE | BB8888.XDCE |
玉米合约 | C9999.XDCE | C8888.XDCE |
玉米淀粉合约 | CS9999.XDCE | CS8888.XDCE |
纤维板合约 | FB9999.XDCE | FB8888.XDCE |
铁矿石合约 | I9999.XDCE | I8888.XDCE |
焦炭合约 | J9999.XDCE | J8888.XDCE |
鸡蛋合约 | JD9999.XDCE | JD8888.XDCE |
焦煤合约 | JM9999.XDCE | JM8888.XDCE |
聚乙烯合约 | L9999.XDCE | L8888.XDCE |
豆粕合约 | M9999.XDCE | M8888.XDCE |
棕榈油合约 | P9999.XDCE | P8888.XDCE |
聚丙烯合约 | PP9999.XDCE | PP8888.XDCE |
聚氯乙烯合约 | V9999.XDCE | V8888.XDCE |
豆油合约 | Y9999.XDCE | Y8888.XDCE |
乙二醇合约 | EG9999.XDCE | EG8888.XDCE |
粳米合约 | RR9999.XDCE | RR8888.XDCE |
苯乙烯合约 | EB9999.XDCE | EB8888.XDCE |
期货基础名词
连续合约
需要注意, 由于期货合约存续的特殊性, 针对每一品种的期货合约, 系统中都增加了主力连续合约以及指数连续合约两个人工合成的合约来满足使用需求.
主力连续合约
主力连续合约: 合约首次上市时, 以当日收盘同品种持仓量最大者作为从第二个交易日开始的主力合约. 当同品种其他合约持仓量在收盘后超过当前主力合约1.1倍时, 从第二个交易日开始进行主力合约的切换. 日内不会进行主力合约的切换. 主力连续合约是由该品种期货不同时期主力合约接续而成, 代码以88或888结尾结尾, 例如 IF88 或 IF888. 前者为合约量价数据的简单拼接, 未做平滑处理; 后者对价格进行了”平滑”处理, 处理规则如下: 以主力合约切换前一天(T-1日)新、旧两个主力合约收盘价做差, 之后将 T-1 日及以前的主力连续合约的所有价格水平整体加上或减去该价差, 以”整体抬升”或”整体下降”主力合约的价格水平, 成交量、持仓量均不作调整, 成交额统一设置为0.
指数连续合约
指数连续合约: 由当前品种全部可交易合约以累计持仓量为权重加权平均得到, 代码以99结尾, 例如 IF99.
展期收益率
展期收益率是由不同交割月的价差除以相隔月份数计算得来, 它反映了市场对该品种在近期交割和远期交割的价差预期.
期货基础数据
跨期价差
跨期价差数据是从交易法门网站获取的数据即时更新, 更新频率为日频
接口: get_futures_csa_params, get_futures_csa_history, get_futures_csa_seasonally
目标地址: https://www.jiaoyifamen.com/
描述: 获取跨期价差数据
限量: 单次返回某两个品种在两个不同时间的合约的价差
输入参数(get_futures_csa_params)
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
- | - | - | - |
输出参数(get_futures_csa_params)
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
- | - | - | 返回字典; 键:为交易所简称, 值:为具体的品种代码和中文简称 |
接口示例
import akshare as ak
data = ak.get_futures_csa_params()
print(data)
数据示例
{
'中国金融期货交易所': {'TF': '五债', 'T': '十债', 'IC': '中证500', 'IF': '沪深300', 'IH': '上证50', 'TS': '二债'},
'郑州商品交易所': {'FG': '玻璃', 'RS': '菜籽', 'CF': '郑棉', 'LR': '晚稻', 'CJ': '红枣', 'JR': '粳稻', 'ZC': '郑煤', 'TA': 'PTA', 'AP': '苹果', 'WH': '郑麦', 'SF': '硅铁', 'MA': '郑醇', 'CY': '棉纱', 'RI': '早稻', 'OI': '郑油', 'SM': '硅锰', 'RM': '菜粕', 'UR': '尿素', 'PM': '普麦', 'SR': '白糖'},
'大连商品交易所': {'PP': 'PP', 'RR': '粳米', 'BB': '纤板', 'A': '豆一', 'EG': '乙二醇', 'B': '豆二', 'C': '玉米', 'JM': '焦煤', 'I': '铁矿', 'J': '焦炭', 'L': '塑料', 'M': '豆粕', 'P': '棕榈', 'CS': '淀粉', 'V': 'PVC', 'Y': '豆油', 'JD': '鸡蛋', 'FB': '胶板', 'EB': '苯乙烯'},
'上海期货交易所': {'SS': '不锈钢', 'RU': '橡胶', 'AG': '沪银', 'AL': '沪铝', 'FU': '燃油', 'RB': '螺纹', 'CU': '沪铜', 'PB': '沪铅', 'BU': '沥青', 'AU': '沪金', 'ZN': '沪锌', 'SN': '沪锡', 'HC': '热卷', 'NI': '沪镍', 'WR': '线材', 'SP': '纸浆'},
'上海国际能源交易中心': {'SC': '原油', 'NR': '20号胶'}
}
输入参数(get_futures_csa_history)
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
type_1 | str | Y | type_1="RB"; 需要参与计算价差的品种一, 具体参数运行 get_futures_csa_params 查阅 |
type_2 | str | Y | type_2="RB"; 需要参与计算价差的品种二, 具体参数运行 get_futures_csa_params 查阅 |
code_1 | str | Y | code_1="01"; 品种一的具体合约, e.g., 01, 02 *** 12 |
code_2 | str | Y | code_2="05"; 品种二的具体合约, e.g., 01, 02 *** 12 |
plot | Bool | Y | plot=True |
, , , ,
输出参数(get_futures_csa_history)
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
date | datetime | Y | - |
value | float | Y | - |
接口示例
import akshare as ak
data = ak.get_futures_csa_history()
print(data)
数据示例
2013-01-04 -121
2013-01-07 -124
2013-01-08 -150
2013-01-09 -143
2013-01-10 -195
...
2019-10-21 116
2019-10-22 126
2019-10-23 123
2019-10-24 126
2019-10-25 134
输入参数(get_futures_csa_seasonally)
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
type_1 | str | Y | type_1="RB"; 需要参与计算价差的品种一, 具体参数运行 get_futures_csa_params 查阅 |
type_2 | str | Y | type_2="RB"; 需要参与计算价差的品种二, 具体参数运行 get_futures_csa_params 查阅 |
code_1 | str | Y | code_1="01"; 品种一的具体合约, e.g., 01, 02 *** 12 |
code_2 | str | Y | code_2="05"; 品种二的具体合约, e.g., 01, 02 *** 12 |
plot | Bool | Y | plot=True |
, , , ,
输出参数(get_futures_csa_seasonally)
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
date | str | Y | - |
year2019 | float | Y | - |
year2018 | float | Y | - |
... | ... | ... | ... |
year2013 | float | Y | - |
接口示例
import akshare as ak
data = ak.get_futures_csa_seasonally()
print(data)
数据示例
year2019 year2018 year2017 year2016 year2015 year2014 \
dataCategory
01-02 452.0 406.0 NaN NaN NaN -262.0
01-03 408.0 409.0 90.0 NaN NaN -249.0
01-04 380.0 412.0 50.0 60.0 NaN NaN
01-05 NaN 377.0 67.0 56.0 20.0 NaN
01-06 NaN NaN 48.0 80.0 1.0 -242.0
... ... ... ... ... ...
12-27 NaN 490.0 298.0 -4.0 NaN NaN
12-28 NaN 448.0 383.0 NaN 77.0 NaN
12-29 NaN NaN 454.0 17.0 67.0 93.0
12-30 NaN NaN NaN 56.0 63.0 44.0
12-31 NaN NaN NaN NaN 61.0 1.0
year2013
dataCategory
01-02 NaN
01-03 NaN
01-04 -121.0
01-05 NaN
01-06 NaN
...
12-27 -174.0
12-28 NaN
12-29 NaN
12-30 -194.0
12-31 -223.0
仓单有效期
仓单有效期数据是从交易法门网站获取的数据即时更新, 更新频率低
接口: get_receipt_date
目标地址: https://www.jiaoyifamen.com/
描述: 获取仓单有效期数据
限量: 单次所有交易所的所有品种的仓单有效期数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
- | - | - | - |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
交易所 | str | Y | 商品交易所 |
品种 | str | Y | 品种(中文) |
到期日 | str | Y | 描述 |
接口示例
import akshare as ak
data = ak.get_receipt_date()
print(data)
数据示例
交易所 品种 到期日
0 郑商所 普麦 9月的最后一个工作日
1 郑商所 强麦 9月的最后一个工作日
2 郑商所 粳稻 N年10月1日起注册的标准仓单,有效期至N+1年9月份最后一个工作日(含)
3 郑商所 晚稻 每年10月1日起注册的标准仓单,应在次年9月份最后一个工作日之前全部注销
4 郑商所 早稻 N年8月1日起注册,N+1年7月份最后一个工作日(含)上生产年度的可重新注册
5 郑商所 玻璃 5月、11月第12个交易日(不含)之前注册的,当月的第15个交易日(含)
6 郑商所 硅铁 每年 2 月、6 月、10 月第 12 个交易日(不含该日)之前注册的厂库和仓库标准仓单,应...
7 郑商所 锰硅 每年 10 月第 12 个交易日(不含该日)之前注册的仓库标准仓单,应在当月的第 15 个交...
8 郑商所 动力煤 每年5月、11月第7个交易日(不含)之前注册的标准仓单,应在当月的第10个交易日(含)之前全部注销
9 郑商所 红枣 生产日期在11月1日之前的红枣不得在当年11月1日(含该日)之后注册。N年11月1日起接受红...
10 郑商所 苹果 每年1月、5月、7月第12个交易日(不含该日)之前注册的厂库标准仓单,应在当月的第15个交易...
11 郑商所 尿素 每年2月、6月、10月第12个交易日(不含该日)之前注册的厂库和仓库标准仓单,应在当月的第1...
12 郑商所 甲醇 5月、11月第12个交易日(不含)之前注册的,当月的第15个交易日(含)
13 郑商所 PTA 9月第12个交易日前(不含)注册的,第15个交易日(含)之前注销,第16个交易日(含)之后受...
14 郑商所 菜油 N年6月1日起注册的菜油标准仓单有效期至N+1年5月份最后一个工作日(含)
15 郑商所 菜粕 每年3月、7月、11月第12个交易日(不含)之前注册的标准仓单,应在当月的第15个交易日(含...
16 郑商所 菜籽 N年11月份最后一个工作日(含),N年6月1日起接受菜籽标准仓单注册
17 郑商所 棉纱 每年2月、4月、6月、8月、10月、12月第12个交易日(不含该日)之前注册的厂库和仓库标准...
18 郑商所 棉花 N+2年3月最后一个工作日
19 郑商所 白糖 N制糖年度(每年的10月1日至次年的9月30日)生产的白糖所注册的标准仓单有效期为该制糖年度...
20 大商所 苯乙烯 每个交割月的最后交割日之前(含当日)必须进行注销。
21 大商所 乙二醇 每年3月最后一个交易日之前(含最后一个交易日)必须注销。
22 大商所 聚氯乙烯 3月最后一个工作日
23 大商所 聚丙烯 3月最后一个工作日
24 大商所 塑料 3月最后一个工作日
25 大商所 焦炭 3月最后一个工作日
26 大商所 焦煤 每月最后交割日后3日内必须注销
27 大商所 铁矿石 3月最后一个工作日
28 大商所 胶合板 3、7、11月最后一个工作日
29 大商所 纤维板 3、7、11月最后一个工作日
30 大商所 粳米 每个交割月份最后交割日前(含当日)应当进行标准仓单注销。
31 大商所 鸡蛋 每月最后交割日后1个交易日内必须注销
32 大商所 淀粉 3、7、11月最后一个工作日
33 大商所 玉米 3月最后一个工作日
34 大商所 棕榈油 每月最后交割日后3日内必须注销
35 大商所 豆油 3月最后一个工作日
36 大商所 豆粕 3、7、11月最后一个工作日
37 大商所 豆二 3月最后一个工作日
38 大商所 豆一 3月最后一个工作日
39 上期所 纸浆 用于实物交割的国产漂针浆有效期限为生产年份的第二年的最后一个交割月份,超过期限的转作现货并注销。
40 上期所 燃料油 燃料油保税标准仓单有效期限为保税标准仓单生效年份的第二年的最后一个交割月份,超过期限的转作现货。
41 上期所 石油沥青 每年9月15日(遇法定假日顺延)之前生成的石油沥青厂库标准仓单,应在10月的最后一个工作日(...
42 上期所 天然橡胶 国产天然橡胶(SCR WF)在库交割的有效期限为生产年份的第二年的最后一个交割月份(11月)...
43 上期所 线材 每批商品的有效期限为生产日起的90天内,并且应在生产日起的30天内入指定交割仓库方可制作仓单。
44 上期所 热轧卷板 热轧卷板期货的仓单有效期设定为标准仓单生产日期起的360天,每一仓单的热轧卷板以其中最早的生...
45 上期所 螺纹钢 每批商品的有效期限为生产日起的90天内,并且应在生产日起的30天内入指定交割仓库方可制作仓单。
46 上期所 白银 永久有效
47 上期所 黄金 永久有效
48 上期所 不锈钢 每批不锈钢应在生产日起的45天内入指定交割仓库,方可制作仓库标准仓单。每一仓单的不锈钢生产日...
49 上期所 锡 永久有效
50 上期所 镍 永久有效
51 上期所 铅 永久有效
52 上期所 铝 永久有效
53 上期所 锌 永久有效
54 上期所 铜 永久有效
库存数据
库存数据是从99期货网站获取的日频率数据, 由于网站限制, 目前可以利用本接口获取历史数据的图片格式和近期数据的 pandas.DataFrame 格式. 调用例子如下:
接口: get_inventory_data
目标地址: http://www.99qh.com/d/store.aspx
描述: 获取大宗商品库存数据
限量: 单次一个市场的某个具体品种, 请用 help(get_inventory_data) 查看使用方法
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
exchange | int | Y | 默认参数 exchange=1 对应上海期货交易所, 请用 help(get_inventory_data) 查看参数 |
symbol | int | Y | 默认参数 symbol=6, 对应上海期货交易所-铜, 请用 help(get_inventory_data) 查看参数 |
plot | Bool | Y | 默认参数 plot=True, 是否输出历史数据图片 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期 |
库存 | str | Y | 库存数据(对应图片左边的Y轴) |
增减 | str | Y | 相对前一个交易日的增减 |
接口示例
p.s. 由于99期货网站服务器不稳定, 请加 try ... except 语句, 如下格式; 另外请关注图片下载的路径, 会自动 print 出来
import akshare as ak
for i in range(10):
try:
data = ak.get_inventory_data(exchange=1, symbol=6, plot=True)
print(data)
break
except:
continue
数据示例
0 1 2 3 4 5 6 \
0 日期 2019-10-11 2019-09-30 2019-09-27 2019-09-20 2019-09-12 2019-09-06
1 库存 134509 118108 117455 141379 152188 162059
2 增减 16401 653 -23924 10809 -9871 18183
7 8 9 10
0 2019-08-30 2019-08-23 2019-08-16 2019-08-09
1 143876 156573 162830 156367
2 -12697 -6257 6463 396
图片示例
p.s.库存(左轴)-绿色, 增减(右轴)-蓝色
展期收益率
展期收益率是由不同交割月的价差除以相隔月份数计算得来, 它反映了市场对该品种在近期交割和远期交割的价差预期.
在 AkShare 中可以通过 get_roll_yield_bar 接口下载展期收益率数据.
这里展期收益率列表的序列类型分为三种, 分别可以通过:
1. type_method = "date" # 某商品品种在不同日期的主力合约和次主力合约的价差组成
2. type_method = "symbol" # 某商品品种在某天的所有交割月合约价格组成, 可以很方便的观察该品种从近期到远期的展期结构
3. type_method = "var" # 某交易日, 所有品种的主力次主力合约展期收益率的组合, 可以方便的找到展期收益率高的品种和低的品种
来获取.
其中 "date" 类型, 调用方法例子为:
ak.get_roll_yield_bar(type_method="date", var="RB", date="20191008", plot=True)
其中 "symbol" 类型, 调用方法例子为:
ak.get_roll_yield_bar(type_method="symbol", var="RB", date="20191008", plot=True)
其中 "var" 类型, 调用方法例子为:
ak.get_roll_yield_bar(type_method="var", date="20191008", plot=True)
利用 get_roll_yield 接口, 可以找到特定合约特定日期的主力合约次主力合约展期收益率, 或通过 symbol1 和 symbol2 变量自定义某两个合约的展期收益率.
ak.get_roll_yield(date="20180718", var="IF", symbol1="IF1812", symbol2="IF1811"), 如下图所示:
注意:
1. 主力合约和次主力合约的定义, 是由该日的各交割月合约持仓量由大到小排序得到.
注册仓单
注册仓单是由各交易所的公布的日级数据, 在一定程度上可以反映市场的库存变化. 调用例子如下:
import akshare as ak
ak.get_receipt(start_day="20180712", end_day="20180719", vars_list=["CU", "NI"])
注意:
1. vars_list 变量接上需要爬取的品种列表, 即使是一个品种, 也需要以列表形式输入;
2. 在研究仓单的方向变化时, 需要考虑一些品种的年度周期性, 如农产品的收割季、工业品的开工季等;
3. 需考虑到交割日的仓单变化.
现货价格和基差
基差是商品期货非常重要的基本面因素. 这里提供两种获取基差的方法: 获取当天的基差数据
import akshare as ak
ak.get_spot_price("20180712")
返回值分别为品种、现货价格、最近交割合约、最近交割合约价格、主力合约、主力合约价格、最近合约基差值、主力合约基差值、最近合约基差率、主力合约基差率.
获取历史某段时间的基差值
import akshare as ak
ak.get_spot_price_daily(start_day="20180710", end_day="20180719", vars_list=["CU", "RB"])
注意:
1. 现货价格是从生意社网站爬取获得, 仅支持从 2011 年至今每个交易日数据.
会员持仓排名
自从蜘蛛网策略问世以来, 会员持仓数据日益受到关注. 数据的获取方式如下所示: 获取某段时间的会员持仓排名前 5、前 10、前 15、前 20 等总和.
import akshare as ak
ak.get_rank_sum_daily(start_day="20180718", end_day="20180719", vars_list=["IF", "C"])
获取某交易日某品种的持仓排名榜
ak.get_dce_rank_table()
ak.get_cffex_rank_table()
ak.get_czce_rank_table()
ak.get_shfe_rank_table()
注意:
1. 因为每个交易所公布的持仓排名不同: 大连所只公布品种的总持仓排名;
2. 没有按不同交割月划分;上海、中金交易所公布了每个交割月的持仓排名, 没有公布品种所有合约总排名;
3. 因此这里的品种排名和是各合约加总计算得来;郑州交易所公布了各合约排名和品种排名, 因此这里都是交易所原始数据.
日线行情K线
通过采集交易所官网信息, 可以获得各合约日线行情, 以及根据持仓量加权的指数行情, 用法如下:
import akshare as ak
ak.get_futures_daily(start_day="20190107", end_day="20190108", market="SHFE", index_bar=True)
market 可以添为四个交易所的简称, 即 "dce" 代表大商所; "shfe" 代表上期所; "czce" 代表郑商所; "cffex" 代表中金所. index_bar 为 True 时, 在生成的 pd.DataFrame 中通过持仓量加权合成指数合约, 如 RB99.
期货行情数据
期货行情数据订阅
接口: subscribe_exchange_tick
目标地址: https://finance.sina.com.cn/futuremarket/
描述: 主要提供新浪财经-期货页面的实时行情数据
限量: 单次返回当日可以订阅的所有期货品种数据, 建议用多线程获取
输入参数
名称 | 类型 | 必选 | 描述 |
---|
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
symbol | str | Y | 品种 |
time | float | Y | 时间, e.g., 144050表示下午14点40分50秒 |
open | float | Y | 开盘 |
high | float | Y | 高 |
low | float | Y | 低 |
current_price | str | Y | 当前价格(买价) |
ask_price | str | Y | 卖价 |
buy_vol | float | Y | 买量 |
sell_vol | float | Y | 卖量 |
hold | float | Y | 持仓量 |
volume | str | Y | 成交量 |
接口示例
import time
import akshare as ak
subscribe_cffex_list = ak.match_main_contract(exchange="dce")
print("开始接收实时行情, 每秒刷新一次")
while True:
time.sleep(3)
data = ak.subscribe_exchange_tick(subscribe_list=subscribe_cffex_list)
print(data)
数据示例
symbol time open high low current_price ask_price \
0 PVC2001 225959 6395.000 6400.000 6380.000 6380.000 6385.000
1 棕榈油2001 230000 5216.000 5254.000 5192.000 5240.000 5242.000
2 豆二1912 225959 3373.000 3376.000 3335.000 3346.000 3347.000
3 豆粕2001 225959 2959.000 2965.000 2938.000 2941.000 2942.000
4 铁矿石2001 225959 620.000 622.500 614.000 619.500 620.000
5 鸡蛋2001 150040 4820.000 4828.000 4755.000 4758.000 4759.000
6 塑料2001 230000 7280.000 7285.000 7200.000 7205.000 7210.000
7 聚丙烯2001 230000 7930.000 7940.000 7851.000 7858.000 7860.000
8 纤维板1911 150040 84.000 87.000 83.200 87.000 0.000
9 豆油2001 230000 6228.000 6266.000 6216.000 6244.000 6246.000
10 玉米2001 225959 1873.000 1881.000 1871.000 1871.000 1872.000
11 豆一2001 225958 3388.000 3397.000 3372.000 3378.000 3379.000
12 焦炭2001 225959 1732.500 1738.000 1725.000 1733.000 1733.500
13 焦煤2001 225959 1236.000 1240.000 1236.000 1238.000 1239.000
14 淀粉2001 225959 2222.000 2233.000 2222.000 2229.000 2230.000
15 乙二醇2001 225959 4565.000 4566.000 4505.000 4510.000 4511.000
16 粳米2001 225959 3628.000 3630.000 3621.000 3620.000 3624.000
17 苯乙烯2005 225959 7316.000 7350.000 7292.000 7300.000 7303.000
buy_vol sell_vol hold volume
0 168 103 307562.000 42370
1 11 83 768418.000 535760
2 2 17 63150.000 35502
3 3 296 1930906.000 755362
4 19 212 1511396.000 514298
5 16 59 263898.000 416000
6 70 67 626318.000 174034
7 1 37 708864.000 397842
8 365 0 1184.000 6298
9 30 17 795450.000 219276
10 440 151 1381792.000 292190
11 135 2 224306.000 35422
12 2 27 356420.000 101888
13 19 25 203830.000 38304
14 23 132 223332.000 43114
15 181 11 354920.000 323866
16 26 5 15354.000 402
17 3 1 92452.000 36302
全球商品期货
接口: get_sector_futures
目标地址: https://cn.investing.com/commodities/
描述: 主要提供全球能源、农业、金属、商品指数历史数据
限量: 单次最大5000行, 建议用 for 获取行数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
sector | str | Y | 能源、农业、金属、商品指数之一 |
symbol | str | Y | 对应板块中的产品名称, 可以通过查询网页获取 |
start_date | str | Y | 需要获取数据的开始时间, e.g., start_date='2005/01/01' |
end_date | str | Y | 需要获取数据的开始时间, e.g., end_date='2015/01/01' |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期索引 |
收盘 | float | Y | 收盘 |
开盘 | float | Y | 开盘 |
高 | float | Y | 高 |
低 | float | Y | 低 |
涨跌幅 | str | Y | 涨跌幅 |
接口示例
import akshare as ak
ak.get_sector_futures(sector="能源", symbol="伦敦布伦特原油", start_date='2005/01/01', end_date='2019/10/17')
数据示例
0 收盘 开盘 高 低 涨跌幅
日期
2019-10-17 59.91 58.99 60.04 58.69 269.84K
2019-10-16 59.42 58.90 59.75 58.36 257.88K
2019-10-15 58.74 59.30 59.68 58.00 305.68K
2019-10-14 59.35 60.69 60.73 58.50 283.07K
2019-10-11 60.51 59.53 60.69 59.21 367.63K
... ... ... ... ... ...
2005-01-10 42.92 43.20 44.85 42.90 27.65K
2005-01-07 43.18 42.75 43.75 42.20 29.64K
2005-01-06 42.85 40.43 43.20 39.82 51.63K
2005-01-05 40.51 40.80 41.00 39.90 42.23K
2005-01-04 41.04 39.40 41.25 38.81 40.10K
AkShare 债券数据
债券基础信息
上图是利用 AkShare 的 get_bond_bank 函数获取的中国银行间 交易商协会发布的债券数据来绘制的, 可以在上面明确看出近几个月发债规模急速上升.
债券基础名词
固定收益证券
是指持券人可以在特定的时间内取得固定的收益并预先知道取得收益的数量和时间, 如固定利率债券、优先股股票等.
国债
国债又称国家公债, 是国家以其信用为基础, 按照债券的一般原则, 通过向社会发行债券筹集资金所形成的债权债务关系. 国债是中央政府为筹集财政资金而发行的一种政府债券, 由中央政府向投资者出具的、承诺在一定时期支付利息和到期偿还本金的债权债务凭证, 由于国债的发行主体是国家, 所以它具有最高的信用度, 被公认为是最安全的投资工具.
债券基础数据
银行间市场债券发行基础数据
银行间市场的债券发行数据是由交易商协会公布的的日级数据, 在很大程度上可以债券发行规模变化. 调用例子如下:
接口: get_bond_bank
目标地址: http://zhuce.nafmii.org.cn/fans/publicQuery/manager
描述: 获取银行间债券市场数据
限量: 单次最大20行, 建议用 for 获取行数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
page_num | int | Y | 默认参数 page_num=1, 输入想要提取的页码, 多页提取请用 for 循环 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
firstIssueAmount | str | Y | 金额(亿元) |
isReg | str | Y | 是否注册, 显示为: 备案或者注册 |
regFileName | str | Y | 债券名称 |
regPrdtType | str | Y | 品种 |
releaseTime | float | Y | 更新时间 |
projPhase | float | Y | 项目阶段 |
接口示例
import akshare as ak
ak.get_bond_bank(page_num=1)
数据示例
firstIssueAmount isReg regFileName \
0 9 1 淮南市产业发展(集团)有限公司关于发行2019年度第一期短期融资券的注册报告
1 10 1 光大嘉宝股份有限公司关于发行2019年度第一期中期票据的注册报告
2 15 1 西安高新控股有限公司关于发行2019年第二期中期票据的注册报告
3 10 1 启迪控股股份有限公司关于发行2019年度第一期中期票据的注册报告
4 5 2 云南华电金沙江中游水电开发有限公司关于发行2019年度第二期短期融资券的注册报告
5 5 1 南京栖霞山旅游发展有限公司关于发行2019年度第一期中期票据的注册报告
6 14 2 徐工集团工程机械有限公司关于发行2019年度第二期短期融资券的注册报告(备案)
7 10 1 天津临港投资控股有限公司关于发行2019年度第一期超短期融资券的注册报告
8 2 1 中德联合集团有限公司关于发行2019年度第一期中期票据的注册报告
9 10 1 浙江恒逸集团有限公司2019年度第七期超短期融资券注册报告
10 5 1 西王集团有限公司关于发行2019-2021年度超短期融资券的注册报告
11 5 1 荆州市城市建设投资开发有限公司关于注册发行2019年度第二期中期票据的注册报告
12 10 1 招商局通商融资租赁有限公司关于发行2019年度第一期中期票据的注册报告
13 15 1 中国旅游集团有限公司关于发行2019年度第四期中期票据的注册报告
14 22 1 天津市保障住房建设投资有限公司关于发行2019年度第二期中期票据的注册报告
15 5 1 余姚市城市建设投资发展有限公司关于发行2019年度第四期中期票据的注册报告
16 5 2 四川蓝光发展股份有限公司关于发行2019年度第二期短期融资券的注册报告
17 5 1 连云港市工业投资集团有限公司关于发行2019年度第二期中期票据的注册报告
18 10 1 德州德达城市建设投资运营有限公司2019年度第一期中期票据的注册报告
19 5 2 厦门经济特区房地产开发集团有限公司关于发行2019年度第一期中期票据的注册报告
regPrdtType releaseTime projPhase
0 CP 2019-10-12 00:00:00 20
1 MTN 2019-10-12 00:00:00 20
2 MTN 2019-10-12 00:00:00 20
3 MTN 2019-10-12 00:00:00 20
4 CP 2019-10-12 00:00:00 60
5 MTN 2019-10-12 00:00:00 20
6 CP 2019-10-12 00:00:00 60
7 SCP 2019-10-12 00:00:00 20
8 MTN 2019-10-12 00:00:00 20
9 SCP 2019-10-12 00:00:00 30
10 SCP 2019-10-12 00:00:00 20
11 MTN 2019-10-12 00:00:00 20
12 MTN 2019-10-12 00:00:00 20
13 PN 2019-10-12 00:00:00 20
14 MTN 2019-10-12 00:00:00 20
15 MTN 2019-10-12 00:00:00 20
16 CP 2019-10-12 00:00:00 20
17 MTN 2019-10-12 00:00:00 20
18 MTN 2019-10-12 00:00:00 20
19 PN 2019-10-12 00:00:00 60
中国债券行情数据
现券市场成交行情
接口: get_bond_market_quote
目标地址: http://www.chinamoney.com.cn/chinese/mkdatabond/
描述: 提供中国外汇交易中心暨全国银行间同业拆借中心-市场数据-市场行情-债券市场行情-现券市场成交行情
限量: 单次返回所有即期数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
空 | 空 | 空 | 空 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
报价机构 | str | Y | |
债券简称 | str | Y | |
买入/卖出净价(元) | str | Y | |
买入/卖出收益率(%) | str | Y | |
*** | * | * | * |
接口示例
import akshare as ak
bond_df = ak.get_bond_market_quote()
print(bond_df)
print(bond_df.name)
数据示例
债券市场行情
abdAssetEncdFullDescByRmb tradeAmnt abdAssetEncdShrtDescByRmb \
0 100.50 / 101.32
1 99.54 / 100.33
2 99.85 / 100.28
3 100.18 / 100.42
4 99.35 / 99.74
... ... ...
4539 96.80 / 97.29
4540 96.89 / 97.12
4541 96.87 / 97.24
4542 110.67 / 118.18
4543 105.60 / 111.66
contraRateByRmb bondcode abdAssetEncdShrtDesc code \
0 190006 19附息国债06 76008ir9yz
1 190210 19国开10 75808ppkkk
2 190208 19国开08 81257k1w48
3 190207 19国开07 752516byyl
4 190203 19国开03 6344929pu6
... ... ... ...
4539 111907080 19招商银行CD080 7659607080
4540 111906014 19交通银行CD014 6259506014
4541 111908046 19中信银行CD046 6965108046
4542 1480134 14国网债02 1000045704
4543 1280107 12国网债02 1000034728
emaEntyEncdFullDescByRmb qbdEntryTrnsctDateTmst emaEntyEncdShrtDesc \
0 民生银行
1 民生银行
2 民生银行
3 民生银行
4 民生银行
... ... ...
4539 中国银行
4540 中国银行
4541 中国银行
4542 国泰君安证券
4543 国泰君安证券
qbdQuoteDate inptTp abdAssetEncdShrtDescEN contraRate \
0 0 3.2288 / 3.1288
1 0 3.7063 / 3.6063
2 0 3.4525 / 3.3525
3 0 3.1025 / 3.0025
4 0 3.4638 / 3.3638
... ... ... ...
4539 0 3.3008 / 2.4278
4540 0 3.3125 / 2.3913
4541 0 3.3069 / 2.4249
4542 0 4.5732 / 3.6732
4543 0 4.3622 / 3.4622
emaEntyEncdShrtDescByRmb emaEntyEncdShrtDescEN
0 MSBK
1 MSBK
2 MSBK
3 MSBK
4 MSBK
... ...
4539 BOC
4540 BOC
4541 BOC
4542 GTJA
4543 GTJA
现券市场做市报价
接口: get_bond_market_trade
目标地址: http://www.chinamoney.com.cn/chinese/mkdatabond/
描述: 提供中国外汇交易中心暨全国银行间同业拆借中心-市场数据-市场行情-债券市场行情-现券市场做市报价
限量: 单次返回所有即期数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
空 | 空 | 空 | 空 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
债券简称 | str | Y | |
成交净价(元) | float | Y | |
最新收益率(%) | float | Y | |
涨跌(BP) | float | Y | |
加权收益率(%) | float | Y | |
交易量(亿) | float | Y | |
*** | * | * | * |
接口示例
import akshare as ak
bond_df = ak.get_bond_market_trade()
print(bond_df)
print(bond_df.name)
数据示例
现券市场做市报价
abdAssetEncdFullDescByRmb dmiLatestRateLabel bpNum \
0 19国开10 100.07 -0.93
1 19国开15 99.05 0.50
2 19附息国债06 100.90 7.83
3 19附息国债03 99.84 0.72
4 19附息国债04 100.83 1.25
... ... ...
1164 17今世缘MTN002 102.60 1.06
1165 19天业CP001 100.27 1.93
1166 17诸暨国资债01 103.17 2.64
1167 17附息国债06 101.07 -6.60
1168 18附息国债01 103.08 -1.10
abdAssetEncdShrtDescByRmb bpLabel blank dmiTtlTradedAmnt \
0 19国开10 None 756.3200
1 19国开15 None 189.3000
2 19附息国债06 None 153.7400
3 19附息国债03 None 153.4230
4 19附息国债04 None 122.1650
... ... ... ...
1164 17今世缘MTN0 None 0.0200
1165 19天业CP001 None 0.0200
1166 17诸暨国资� None 0.0200
1167 17附息国债06 None 0.0050
1168 18附息国债01 None 0.0020
dmiTtlTradedAmntLabel dmiLatestContraRateLabel bondcode \
0 756.3200 3.6395 190210
1 189.3000 3.5650 190215
2 153.7400 3.1800 190006
3 153.4230 2.7550 190003
4 122.1650 2.9850 190004
... ... ...
1164 0.0200 5.0006 101753013
1165 0.0200 3.6293 041900345
1166 0.0200 4.0464 1780124
1167 0.0050 2.9340 170006
1168 0.0020 2.7990 180001
abdAssetEncdShrtDesc code showDate \
0 19国开10 75808ppkkk 2019-10-18 16:41:11
1 19国开15 92893523p5 2019-10-18 16:40:00
2 19附息国债06 76008ir9yz 2019-10-18 16:36:56
3 19附息国债03 664521tbo4 2019-10-18 16:31:11
4 19附息国债04 70854w2ml3 2019-10-18 16:26:32
... ... ...
1164 17今世缘MTN002 9578653013 2019-10-18 15:57:37
1165 19天业CP001 90962lmhtp 2019-10-18 15:57:37
1166 17诸暨国资债01 1000103754 2019-10-18 14:53:47
1167 17附息国债06 1000093201 2019-10-18 14:51:07
1168 18附息国债01 1000125437 2019-10-18 14:50:51
dmiPrvsClsngContraRate bp dmiLatestContraRate dmiWghtdContraRate \
0 None 0.93 3.6395 3.6444
1 None 0.50 3.5650 3.5629
2 None 7.83 3.1800 3.1646
3 None 0.72 2.7550 2.7512
4 None 1.25 2.9850 2.9826
... ... ... ...
1164 None 1.06 5.0006 5.0006
1165 None 1.93 3.6293 3.6293
1166 None 2.64 4.0464 4.0464
1167 None 6.60 2.9340 2.9340
1168 None 1.10 2.7990 2.7990
dmiWghtdContraRateLabel inptTp dmiLatestRate
0 3.6444 0 100.07
1 3.5629 0 99.05
2 3.1646 0 100.90
3 2.7512 0 99.84
4 2.9826 0 100.83
... ... ...
1164 5.0006 0 102.60
1165 3.6293 0 100.27
1166 4.0464 0 103.17
1167 2.9340 0 101.07
1168 2.7990 0 103.08
全球债券行情数据
接口: get_country_bond
目标地址: https://cn.investing.com/rates-bonds/
描述: 获取全球政府债券行情与收益率, 由于涉及国家和债券多(近1000个债券)具体参见国家-债券目录 具体的调用方式可以参照:
- 先查询指数所在的国家名称;
- 复制网页上国家名称(推荐复制), 如 中国;
- 复制所显示的具体债券名称(推荐复制, 如果英文中间有空格, 也需要保留空格), 如 中国1年期国债;
- 在安装 AkShare 后输入, 如 ak.get_country_bond(country="中国", index_name="中国1年期国债", start_date='2000/01/01', end_date='2019/10/17');
- 稍后就可以获得所需数据.
限量: 单次返回某一个国家的具体某一个指数, 建议用 for 循环获取多个国家的多个指数, 注意不要大量获取, 以免给对方服务器造成压力!
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
country | str | Y | country="中国" |
index_name | str | Y | index_name="中国1年期国债" |
start_date | str | Y | start_date='2000/01/01' |
end_date | str | Y | end_date='2019/10/17' |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期索引 |
收盘 | float | Y | 收盘 |
开盘 | float | Y | 开盘 |
高 | float | Y | 高 |
低 | float | Y | 低 |
交易量 | str | Y | 涨跌幅 |
接口示例
import akshare as ak
bond_df = ak.get_country_bond(country="中国", index_name="中国1年期国债", start_date='2000/01/01', end_date='2019/10/17')
print(bond_df)
print(bond_df.name)
数据示例
bond_df.name:
中国一年期国债收益率历史数据
bond_df:
0 收盘 开盘 高 低 涨跌幅
日期
2019-10-17 2.647 2.656 2.656 2.647 -1.65%
2019-10-16 2.691 2.700 2.700 2.691 0.67%
2019-10-15 2.673 2.673 2.673 2.673 0.75%
2019-10-14 2.653 2.671 2.671 2.653 0.19%
2019-10-11 2.648 2.677 2.677 2.648 -0.56%
... ... ... ... ... ...
2002-06-10 1.955 1.955 1.955 1.955 2.20%
2002-06-07 1.913 1.913 1.913 1.913 -0.42%
2002-06-06 1.921 1.921 1.921 1.921 -12.60%
2002-06-05 2.198 2.198 2.198 2.198 0.18%
2002-06-04 2.194 2.194 2.194 2.194 3.44%
AkShare 期权数据
上海证券交易所(金融期权)
接口: get_finance_option
目标地址: http://www.sse.com.cn/assortment/options/price/
描述: 获取上海证券交易所金融期权行情数据
限量: 单次返回当前交易日所有合约期权行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
symbol | str | Y | symbol_type="03", 合约到期月份 |
输出参数
上海证券交易所期权合约行情
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期时间 |
合约交易代码 | float | Y | |
当前价 | float | Y | |
涨跌幅 | float | Y | |
前结价 | float | Y | |
行权价 | float | Y | |
数量 | float | Y | 当前总的合约数量 |
接口示例
import akshare as ak
df = ak.get_finance_option(symbol="03")
print(df)
数据示例
合约交易代码 当前价 涨跌幅 前结价 行权价 数量
20191101151505 510050C2003M02750 0.3251 13.51 0.2864 2.75 28
20191101151505 510050C2003M02800 0.2832 15.03 0.2462 2.80 28
20191101151505 510050C2003M02850 0.2422 15.94 0.2089 2.85 28
20191101151505 510050C2003M02900 0.2051 17.74 0.1742 2.90 28
20191101151505 510050C2003M02950 0.1712 19.05 0.1438 2.95 28
20191101151505 510050C2003M03000 0.1428 21.84 0.1172 3.00 28
20191101151505 510050C2003M03100 0.0942 24.77 0.0755 3.10 28
20191101151505 510050C2003M03200 0.0593 27.25 0.0466 3.20 28
20191101151505 510050C2003M03300 0.0379 31.14 0.0289 3.30 28
20191101151505 510050P2003M02750 0.0181 -20.26 0.0227 2.75 28
20191101151505 510050P2003M02800 0.0255 -19.05 0.0315 2.80 28
20191101151505 510050P2003M02850 0.0337 -19.76 0.0420 2.85 28
20191101151505 510050P2003M02900 0.0472 -18.62 0.0580 2.90 28
20191101151505 510050P2003M02950 0.0631 -19.82 0.0787 2.95 28
20191101151505 510050P2003M03000 0.0830 -18.55 0.1019 3.00 28
20191101151505 510050P2003M03100 0.1336 -15.92 0.1589 3.10 28
20191101151505 510050P2003M03200 0.1993 -13.35 0.2300 3.20 28
20191101151505 510050P2003M03300 0.2775 -10.69 0.3107 3.30 28
20191101151505 510050C2003M03400 0.0238 33.71 0.0178 3.40 28
20191101151505 510050P2003M03400 0.3618 -9.23 0.3986 3.40 28
20191101151505 510050C2003M02700 0.3671 11.65 0.3288 2.70 28
20191101151505 510050P2003M02700 0.0127 -20.13 0.0159 2.70 28
20191101151505 510050C2003M02650 0.4110 9.95 0.3738 2.65 28
20191101151505 510050P2003M02650 0.0096 -16.52 0.0115 2.65 28
20191101151505 510050C2003M02600 0.4626 9.83 0.4212 2.60 28
20191101151505 510050P2003M02600 0.0073 -14.12 0.0085 2.60 28
20191101151505 510050C2003M03500 0.0159 38.26 0.0115 3.50 28
20191101151505 510050P2003M03500 0.4527 -8.91 0.4970 3.50 28
上海期货交易所(商品期权)
接口: get_shfe_option_daily
目标地址: http://www.shfe.com.cn/statements/dataview.html?paramid=kxQ
描述: 获取上海期货交易所商品期权数据
限量: 单次返回具体某天某个品种期权行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
trade_date | str | Y | trade_date="20191017" |
symbol | str | Y | symbol_type="铜期权" |
上海期货交易所提供的商品期权品种
交易所 | 对应名称 |
---|---|
上海期货交易所 | 铜期权 |
上海期货交易所 | 天胶期权 |
输出参数
Part-1: 上海期货交易所期权合约行情
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
合约代码 | str | Y | |
开盘价 | float | Y | |
最高价 | float | Y | |
最低价 | float | Y | |
收盘价 | float | Y | |
前结算价 | float | Y | |
结算价 | float | Y | |
涨跌1 | float | Y | |
涨跌2 | float | Y | |
成交量 | float | Y | |
持仓量 | float | Y | |
持仓量变化 | float | Y | |
成交额 | float | Y | |
德尔塔(Delta) | float | Y | |
行权量 | float | Y |
注:
- 期权报价单位: 铜、天然橡胶为元/吨.
- 期权交易单位: 铜为5吨/手;天然橡胶为10吨/手.
- 成交量、持仓量、持仓量变化单位为手, 双边计算;成交额双边计算.
- 涨跌1=收盘价-前结算价, 涨跌2=结算价-前结算价.
- 合约系列: 具有相同月份标的期货合约的所有期权合约的统称.
- 隐含波动率: 根据期权市场交易价格, 利用期权定价模型计算出来的标的期货合约的价格波动率数值.
Part-2: 上海期货交易所衍生品产品行情
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
品种 | str | Y | |
成交量(手) | float | Y | |
成交额(万元) | float | Y | |
年成交量(万手) | float | Y | |
年成交额(亿元) | float | Y |
注:
- 成交量、成交额、年成交量、年成交额双边计算.
- 成交量、成交额包含期权自对冲量.
Part-3: 上海期货交易所隐含波动参考值
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
合约系列 | str | Y | |
隐含波动率% | float | Y |
接口示例
import akshare as ak
part_1, part_2, part_3 = ak.get_shfe_option_daily(trade_date="20191017", symbol="天胶期权")
print(part_1)
print(part_2)
print(part_3)
数据示例
part_1: 上海期货交易所期权合约行情
PRODUCTID PRODUCTSORTNO PRODUCTNAME \
288 ru_o 100 天胶期权
289 ru_o 100 天胶期权
290 ru_o 100 天胶期权
291 ru_o 100 天胶期权
292 ru_o 100 天胶期权
.. ... ... ...
789 ru_o 100 天胶期权
790 ru_o 100 天胶期权
791 ru_o 100 天胶期权
792 ru_o 100 天胶期权
793 ru_o 100 天胶期权
INSTRUMENTID PRESETTLEMENTPRICE OPENPRICE \
288 ru1911C10000 729
289 ru1911C10250 495
290 ru1911C10500 293
291 ru1911C10750 146
292 ru1911C11000 58
.. ... ... ...
789 ru2010P9500 155
790 ru2010P9600 172
791 ru2010P9700 189
792 ru2010P9800 209
793 ru2010P9900 229
HIGHESTPRICE LOWESTPRICE CLOSEPRICE SETTLEMENTPRICE ZD1_CHG ZD2_CHG \
288 778 778 49 49
289 542 542 47 47
290 334 334 41 41
291 176 176 30 30
292 76 76 18 18
.. ... ... ... ... ... ...
789 151 151 -4 -4
790 167 167 -5 -5
791 184 184 -5 -5
792 204 204 -5 -5
793 224 224 -5 -5
VOLUME OPENINTEREST OPENINTERESTCHG ORDERNO EXECVOLUME TURNOVER \
288 0 0 0 0 0 0.0
289 0 0 0 0 0 0.0
290 0 0 0 0 0 0.0
291 0 0 0 0 0 0.0
292 0 4 0 0 0 0.0
.. ... ... ... ... ... ...
789 0 0 0 0 0 0.0
790 0 0 0 0 0 0.0
791 0 0 0 0 0 0.0
792 0 0 0 0 0 0.0
793 0 0 0 0 0 0.0
DELTA
288 0.976387
289 0.908465
290 0.757436
291 0.531736
292 0.299911
.. ...
789 -0.112120
790 -0.122028
791 -0.131944
792 -0.142837
793 -0.154073
part_2: 上海期货交易所衍生品产品行情
PRODUCTID PRODUCTSORTNO PRODUCTNAME HIGHESTPRICE LOWESTPRICE \
1 ru_o 100 天胶期权 2774 2
AVGPRICE VOLUME TURNOVER YEARVOLUME YEARTURNOVER EXECVOLUME \
1 148.573 8290 0.125033 112.5122 34.062215 0
YEAREXECVOLUME
1 1.0624
part_3: 上海期货交易所隐含波动参考值
PRODUCTID PRODUCTSORTNO PRODUCTNAME INSTRUMENTID \
12 ru_o 100 天胶期权 ru1911
13 ru_o 100 天胶期权 ru2001
14 ru_o 100 天胶期权 ru2003
15 ru_o 100 天胶期权 ru2004
16 ru_o 100 天胶期权 ru2005
17 ru_o 100 天胶期权 ru2006
18 ru_o 100 天胶期权 ru2007
19 ru_o 100 天胶期权 ru2008
20 ru_o 100 天胶期权 ru2009
21 ru_o 100 天胶期权 ru2010
SIGMA
12 0.242419
13 0.234428
14 0.218916
15 0.208057
16 0.205821
17 0.205821
18 0.240689
19 0.240689
20 0.216861
21 0.216861
大连商品交易所(商品期权)
接口: get_dce_option_daily
目标地址: http://www.dce.com.cn/dalianshangpin/xqsj/tjsj26/rtj/rxq/index.html
描述: 获取大连商品交易所商品期权数据
限量: 单次返回具体某天某个品种期权行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
trade_date | str | Y | trade_date="20191017" |
symbol | str | Y | symbol_type="玉米期权" |
大连商品交易所提供的商品期权品种
交易所 | 对应名称 |
---|---|
大连商品交易所 | 玉米期权 |
大连商品交易所 | 豆粕期权 |
输出参数
Part-1: 大连商品交易所期权合约行情
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
商品名称 | str | Y | |
合约名称 | str | Y | |
开盘价 | float | Y | |
最高价 | float | Y | |
最低价 | float | Y | |
收盘价 | float | Y | |
前结算价 | float | Y | |
结算价 | float | Y | |
涨跌 | float | Y | |
涨跌1 | float | Y | |
成交量 | float | Y | |
持仓量 | float | Y | |
持仓量变化 | float | Y | |
成交额 | float | Y | |
行权量 | float | Y |
说明:
- 价格: 元/吨, 鸡蛋为元/500千克, 纤维板、胶合板为元/张
- 成交量、持仓量: 手(按双边计算)
- 成交额: 万元(按双边计算)
- 涨跌=收盘价-前结算价
- 涨跌1=今结算价-前结算价
- 合约系列: 具有相同月份标的期货合约的所有期权合约的统称
- 隐含波动率: 根据期权市场价格, 利用期权定价模型计算的标的期货合约价格波动率
Part-2: 隐含波动率参考值
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
合约系列 | str | Y | |
隐含波动率% | float | Y |
接口示例
import akshare as ak
part_1, part_2= ak.get_dce_option_daily(trade_date="20191017", symbol="玉米期权")
print(part_1)
print(part_2)
数据示例
part_1: 大连商品交易所期权合约行情
商品名称 合约名称 开盘价 最高价 最低价 收盘价 前结算价 结算价 涨跌 涨跌1 \
0 玉米 c2001-C-1680 168.5 168.5 168.5 168.5 168.0 167.5 0.5 -0.5
1 玉米 c2001-C-1700 0 0.0 0.0 148.0 148.0 148.0 0.0 0.0
2 玉米 c2001-C-1720 0 0.0 0.0 129.0 128.0 129.0 1.0 1.0
3 玉米 c2001-C-1740 115 115.0 115.0 115.0 108.0 111.0 7.0 3.0
4 玉米 c2001-C-1760 89 95.5 89.0 95.5 89.0 93.5 6.5 4.5
.. ... ... ... ... ... ... ... ... ... ...
239 玉米 c2009-P-2040 0 0.0 0.0 91.0 88.5 91.0 2.5 2.5
240 玉米 c2009-P-2060 0 0.0 0.0 106.0 104.0 106.0 2.0 2.0
241 玉米 c2009-P-2080 0 0.0 0.0 121.5 120.5 121.5 1.0 1.0
242 玉米 c2009-P-2100 0 0.0 0.0 138.5 137.5 138.5 1.0 1.0
243 玉米 c2009-P-2120 0 0.0 0.0 155.5 155.5 155.5 0.0 0.0
Delta 成交量 持仓量 持仓量变化 成交额 行权量
0 0.98 2 236 0 0.34 0.0
1 0.96 0 236 0 0 0.0
2 0.94 0 210 0 0 0.0
3 0.90 20 1,040 0 2.3 0.0
4 0.85 12 680 0 1.11 0.0
.. ... .. ... ... ... ...
239 -0.70 0 30 0 0 0.0
240 -0.75 0 50 0 0 0.0
241 -0.80 0 20 0 0 0.0
242 -0.84 0 10 0 0 0.0
243 -0.88 0 0 0 0 0.0
part_2: 隐含波动率参考值
合约系列 隐含波动率(%)
1 c2001 12.95
2 c2003 8.74
3 c2005 8.75
4 c2007 7.7
5 c2009 6.85
郑州商品交易所(商品期权)
接口: get_czce_option_daily
目标地址: http://www.czce.com.cn/cn/jysj/mrhq/H770301index_1.htm
描述: 获取郑州商品交易所的商品期权数据
限量: 单次返回具体某天某个品种期权行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
trade_date | str | Y | trade_date="20191017" |
symbol | str | Y | symbol_type="白糖期权" |
郑州商品交易所提供的商品期权品种
交易所 | 对应名称 |
---|---|
郑州商品交易所 | 白糖期权 |
郑州商品交易所 | 棉花期权 |
输出参数
郑州商品交易所期权合约行情
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
品种代码 | str | Y | |
昨结算 | float | Y | |
今开盘 | float | Y | |
最高价 | float | Y | |
最低价 | float | Y | |
今收盘 | float | Y | |
今结算 | float | Y | |
涨跌1 | float | Y | |
涨跌2 | float | Y | |
成交量(手) | float | Y | |
空盘量 | float | Y | |
增减量 | float | Y | |
成交额(万元) | float | Y | |
DELTA | float | Y | |
隐含波动率 | float | Y | |
行权量 | float | Y |
说明:
- 价格: 元/吨
- 成交量、空盘量: 手
- 成交额: 万元
- 涨跌一: 今收盘-昨结算
- 涨跌二: 今结算-昨结算
- 隐含波动率: 将当日期权合约的结算价代入期权定价模型, 反推出来的波动率数值
接口示例
import akshare as ak
option_df = ak.get_czce_option_daily(trade_date="20191017", symbol="白糖期权")
print(option_df)
数据示例-郑州商品交易所期权合约行情(白糖期权)
品种代码 昨结算 今开盘 最高价 最低价 今收盘 \
0 CF001C10800 1,579.00 0.00 0.00 0.00 0.00
1 CF001C11000 1,392.00 0.00 0.00 0.00 0.00
2 CF001C11200 1,211.00 0.00 0.00 0.00 0.00
3 CF001C11400 1,038.00 1,396.00 1,396.00 1,396.00 1,396.00
4 CF001C11600 874.00 0.00 0.00 0.00 0.00
.. ... ... ... ... ... ...
398 SR009P5900 576.00 0.00 0.00 0.00 0.00
399 SR009P6000 653.00 0.00 0.00 0.00 0.00
400 小计
401 SR合计
402 总计
今结算 涨跌1 涨跌2 成交量(手) 空盘量 增减量 \
0 1,866.00 287.00 287.00 0 0 0
1 1,672.00 280.00 280.00 0 0 0
2 1,481.00 270.00 270.00 0 4 0
3 1,295.00 358.00 257.00 2 68 0
4 1,114.00 240.00 240.00 0 224 0
.. ... ... ... ... ... ...
398 580.00 4.00 4.00 0 0 0
399 658.00 5.00 5.00 0 0 0
400 656 860 400
401 32,098 276,900 2252
402 110,664 474,154 14770
成交额(万元) DELTA 隐含波动率 行权量
0 0.00 0.9765 22.29 0
1 0.00 0.9621 21.84 0
2 0.00 0.9423 21.38 0
3 1.40 0.9155 20.91 0
4 0.00 0.8800 20.45 0
.. ... ... ... ...
398 0.00 -0.6639 16.24 0
399 0.00 -0.7007 16.58 0
400 97.28 0
401 2138.41 0
402 8769.52 2
AkShare 外汇数据
人民币外汇即期报价
接口: get_fx_spot_quote
目标地址: http://www.chinamoney.com.cn/chinese/mkdatapfx/
描述: 获取人民币外汇即期报价
限量: 单次返回实时行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
人民币外汇即期报价
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
货币对 | str | Y | |
买报价 | float | Y | |
卖报价 | float | Y | |
中间价 | float | Y | 为空 |
时间 | str | Y | 为空 |
注:本行情为询价报价行情(美元为ODM), 实时更新
接口示例
import akshare as ak
fx_df = ak.get_fx_spot_quote()
print(fx_df)
数据示例-人民币外汇即期报价
ccyPair bidPrc askPrc midprice time
0 USD/CNY 7.0810 7.0824 ---
1 EUR/CNY 7.8878 7.8903 ---
2 100JPY/CNY 6.5252 6.5275 ---
3 HKD/CNY 0.90293 0.90316 ---
4 GBP/CNY 9.1140 9.1181 ---
5 AUD/CNY 4.8472 4.8491 ---
6 NZD/CNY 4.5151 4.5172 ---
7 SGD/CNY 5.1878 5.1897 ---
8 CHF/CNY 7.1810 7.1838 ---
9 CAD/CNY 5.3911 5.3929 ---
10 CNY/MYR 0.58726 0.59527 ---
11 CNY/RUB 9.0363 9.0489 ---
12 CNY/ZAR 2.0883 2.0923 ---
13 CNY/KRW 166.55 166.89 ---
14 CNY/AED 0.51850 0.51886 ---
15 CNY/SAR 0.52949 0.52979 ---
16 CNY/HUF 41.8886 41.9805 ---
17 CNY/PLN 0.54270 0.54331 ---
18 CNY/DKK 0.9468 0.9473 ---
19 CNY/SEK 1.3660 1.3667 ---
20 CNY/NOK 1.2964 1.2971 ---
21 CNY/TRY 0.81723 0.81918 ---
22 CNY/MXN 2.7016 2.7041 ---
23 CNY/THB 4.2753 4.2791 ---
人民币外汇远掉报价
接口: get_fx_swap_quote
目标地址: http://www.chinamoney.com.cn/chinese/mkdatapfx/
描述: 获取人民币外汇远掉报价
限量: 单次返回实时行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
人民币外汇远掉报价
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
货币对 | str | Y | e.g., "USD/CNY" |
1周 | str | Y | e.g., "11.50/12.00" |
1月 | str | Y | |
3月 | str | Y | |
6月 | str | Y | |
9月 | str | Y | |
1年 | str | Y |
注:本行情为询价报价行情(美元为ODM), 实时更新
接口示例
import akshare as ak
fx_df = ak.get_fx_swap_quote()
print(fx_df)
数据示例
人民币外汇远掉报价
ccpair label_1W label_1M label_3M \
0 USD/CNY 11.50/12.00 46.00/46.00 125.00/125.00
1 EUR/CNY 51.90/52.12 218.17/218.56 658.41/658.56
2 100JPY/CNY 40.03/40.13 177.78/177.83 530.98/531.17
3 HKD/CNY 2.15/2.17 8.24/8.52 20.48/20.53
4 GBP/CNY 37.65/37.87 150.56/150.58 445.90/446.01
5 AUD/CNY 16.57/16.65 70.49/70.58 203.26/203.75
6 NZD/CNY 16.07/16.22 60.94/61.58 168.29/169.03
7 SGD/CNY 12.05/12.45 50.49/50.84 144.87/146.50
8 CHF/CNY 51.31/52.25 218.56/218.56 675.03/675.18
9 CAD/CNY 12.28/12.28 47.65/47.69 138.33/138.46
10 CNY/MYR -0.30/0.17 -0.24/0.61 -2.38/-0.84
11 CNY/RUB 67.89/73.27 296.66/320.03 882.24/899.51
12 CNY/ZAR 15.55/16.41 72.06/72.70 213.92/215.87
13 CNY/KRW -6.77/-3.84 -29.85/-15.77 -90.62/-52.66
14 CNY/AED -0.90/-0.70 -3.38/-2.96 -8.08/-7.46
15 CNY/SAR -1.31/-1.14 -4.81/-4.27 -10.27/-9.88
16 CNY/HUF -247.54/-213.70 -938.77/-908.44 -2937.98/-2827.36
17 CNY/PLN -1.50/-1.37 -5.52/-5.32 -14.85/-14.02
18 CNY/DKK -6.88/-6.74 -28.61/-28.13 -87.29/-83.40
19 CNY/SEK -8.83/-8.25 -34.51/-33.83 -104.48/-100.71
20 CNY/NOK -3.94/-2.84 -13.58/-11.24 -34.81/-33.72
21 CNY/TRY 13.47/22.01 56.52/103.43 229.52/242.35
22 CNY/MXN -4.58/-4.40 -17.57/-17.57 -47.68/-46.55
23 CNY/THB -7.25/-6.87 -27.77/-27.72 -75.46/-75.42
label_6M label_9M label_1Y
0 205.00/210.00 275.00/278.00 342.50/345.00
1 1199.68/1201.39 1723.92/1730.71 2246.18/2249.27
2 963.67/967.95 1402.82/1403.96 1793.50/1801.90
3 32.31/32.67 40.96/40.96 48.84/49.03
4 763.21/769.97 1052.69/1054.22 1336.20/1338.15
5 364.81/364.87 499.29/502.99 623.56/627.52
6 297.93/301.14 404.95/407.30 517.50/519.69
7 257.36/259.91 341.81/346.18 427.37/428.44
8 1237.70/1241.00 1770.44/1774.84 2310.22/2311.93
9 195.51/199.29 231.22/231.30 263.39/263.40
10 2.66/5.88 10.64/19.33 20.53/33.38
11 1780.84/1814.49 2697.91/2759.32 3604.59/3663.77
12 440.35/442.99 676.02/682.94 919.59/923.42
13 -167.44/-110.12 -233.82/-171.47 -304.06/-233.52
14 -13.13/-11.45 -15.97/-14.44 -18.74/-17.22
15 -15.74/-15.13 -19.89/-18.33 -22.75/-21.21
16 -5168.11/-4910.26 -7171.99/-6800.90 -9438.87/-8728.19
17 -23.17/-21.13 -27.96/-25.45 -32.19/-28.86
18 -158.56/-152.01 -225.33/-216.64 -290.38/-278.70
19 -180.36/-177.42 -250.27/-248.86 -318.80/-305.83
20 -50.00/-47.44 -60.16/-56.10 -70.53/-60.84
21 436.90/494.04 651.61/750.10 895.51/993.76
22 -79.94/-78.15 -105.72/-104.72 -131.06/-130.29
23 -126.90/-123.92 -168.07/-166.21 -208.66/-207.02
外币对即期报价
接口: get_fx_pair_quote
目标地址: http://www.chinamoney.com.cn/chinese/mkdatapfx/
描述: 获取外币对即期报价
限量: 单次返回当前时点最近更新的即时数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
获取外币对即期报价
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
货币对 | str | Y | e.g., "AUD/USD" |
买报价 | float | Y | e.g., "0.68460" |
卖报价 | float | Y | e.g., "0.68461" |
中间价 | float | Y | 为空 |
时间 | str | Y | 为空 |
注:本行情为询价报价行情(美元为ODM), 实时更新.
接口示例
import akshare as ak
fx_df = ak.get_fx_pair_quote()
print(fx_df)
数据示例
外币对即期报价
ccyPair bidPrc askPrc midprice time
0 AUD/USD 0.68460 0.68461 ---
1 EUR/JPY 120.897 120.898 ---
2 EUR/USD 1.11402 1.11403 ---
3 GBP/USD 1.28724 1.28727 ---
4 USD/CAD 1.31339 1.31340 ---
5 USD/CHF 0.98599 0.98601 ---
6 USD/HKD 7.84215 7.84217 ---
7 USD/JPY 108.516 108.517 ---
8 USD/SGD 1.36483 1.36485 ---
9 NZD/USD 0.63772 0.63773 ---
10 EUR/GBP 0.86544 0.86546 ---
AkShare 私募指数数据
接口: get_zdzk_fund_index
目标地址: https://www.ziasset.com/
描述: 获取智道智科的私募基金指数数据, 可以为用户提供私募基金策略发展方向的参考
限量: 单次返回某一个指数, 建议用 for 循环获取多个指数, 注意不要大量获取, 以免给对方服务器造成压力!
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
country | str | Y | index_type=32, 其中的 32 对应的具体指数, 请参考下表(对应指数代码和名词一览表) |
index_name | str | Y | plot=True |
对应指数代码和名词一览表
指数代码 | 对应名称 |
---|---|
1 | 商品综合 |
2 | 中债新综合 |
15 | 沪深 |
28 | 智道私募综合指数 |
30 | 智道股票策略指数 |
32 | 智道管理期货指数 |
34 | 智道固定收益指数 |
36 | 智道相对价值指数 |
38 | 智道复合策略指数 |
40 | 智道北京区域指数 |
42 | 智道上海区域指数 |
44 | 智道广州区域指数 |
46 | 智道深圳区域指数 |
48 | 智道浙江区域指数 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
收盘 | float | Y | 指数数值, 从 1000 点开始 |
接口示例
import akshare as ak
index_se = ak.get_zdzk_fund_index(index_type=32, plot=True)
print(index_se.name)
print(index_se)
数据示例
index_se.name:
智道管理期货指数
index_se:
2014-12-26 1000.000000
2015-01-02 985.749098
2015-01-09 1032.860242
2015-01-16 1039.978586
2015-01-23 1046.235945
...
2019-08-30 1397.684642
2019-09-06 1402.711847
2019-09-13 1401.723599
2019-09-20 1386.570103
2019-09-27 1380.657989
图片示例
AkShare 全球指数数据
接口: get_country_index
目标地址: https://cn.investing.com/indices/
描述: 获取世界主要国家的各种指数, 由于涉及国家和指数(1000+个指数)具体参见国家-指数目录 具体的调用方式可以参照:
- 先查询指数所在的国家名称;
- 复制网页上国家名称(推荐复制), 如 美国;
- 复制所显示的具体指数名称(推荐复制, 如果英文中间有空格, 也需要保留空格), 如 美元指数;
- 在安装 AkShare 后输入, 如 ak.get_country_index(country="美国", index_name="美元指数", start_date='2000/01/01', end_date='2019/10/17');
- 稍后就可以获得所需数据.
限量: 单次返回某一个国家的具体某一个指数, 建议用 for 循环获取多个国家的多个指数, 注意不要大量获取, 以免给对方服务器造成压力!
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
country | str | Y | country="美国" |
index_name | str | Y | index_name="美元指数" |
start_date | str | Y | start_date='2000/01/01' |
end_date | str | Y | end_date='2019/10/17' |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
收盘 | float | Y | 收盘 |
开盘 | float | Y | 开盘 |
高 | float | Y | 高 |
低 | float | Y | 低 |
交易量 | float | Y | 交易量 |
百分比变化 | str | Y | 百分比变化 |
接口示例
import akshare as ak
index_df = ak.get_country_index(country="美国", index_name="美元指数", start_date='2000/01/01', end_date='2019/10/17')
print(index_df)
print(index_df.name)
数据示例
index_df.name:
美元指数历史数据
index_df:
0 收盘 开盘 高 低 交易量 百分比变化
日期
2019-05-10 97.33 97.43 97.45 97.13 - -0.04%
2019-05-09 97.37 97.58 97.70 97.24 - -0.26%
2019-05-08 97.62 97.57 97.68 97.42 - -0.01%
2019-05-07 97.63 97.52 97.74 97.38 - 0.11%
2019-05-06 97.52 97.56 97.70 97.46 - 0.00%
... ... ... ... ... .. ...
2000-01-07 100.80 100.49 100.93 100.44 - 0.15%
2000-01-06 100.65 100.31 100.81 99.81 - 0.27%
2000-01-05 100.38 100.42 100.47 99.71 - -0.03%
2000-01-04 100.41 100.55 100.86 100.01 - 0.19%
2000-01-03 100.22 101.67 101.83 100.19 - -1.62%
AkShare 宏观数据
中国宏观
中国CPI年率报告
接口: get_china_yearly_cpi
目标地址: https://datacenter.jin10.com/reportType/dc_chinese_cpi_yoy
描述: 获取中国年度CPI数据, 数据区间从19860201-至今
限量: 单次返回某一个所有历史数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
年率 | float | Y | 年率 |
接口示例
import akshare as ak
index_df = ak.get_china_yearly_cpi()
print(index_df)
print(index_df.name)
数据示例
index_df.name:
cpi
index_df:
1986-02-01 7.1
1986-03-01 7.1
1986-04-01 7.1
1986-05-01 7.1
1986-06-01 7.1
...
2019-07-10 2.7
2019-08-09 2.8
2019-09-10 2.8
2019-10-15 3
2019-11-09 0
中国CPI月率报告
接口: get_china_monthly_cpi
目标地址: https://datacenter.jin10.com/reportType/dc_chinese_cpi_mom
描述: 获取中国月度CPI数据, 数据区间从19960201-至今
限量: 单次返回某一个所有历史数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
月率 | float | Y | 年率 |
接口示例
import akshare as ak
index_df = ak.get_china_monthly_cpi()
print(index_df)
print(index_df.name)
数据示例
index_df.name:
cpi
index_df:
1996-02-01 2.1
1996-03-01 2.3
1996-04-01 0.6
1996-05-01 0.7
1996-06-01 -0.5
...
2019-07-10 -0.1
2019-08-09 0.4
2019-09-10 0.7
2019-10-15 0.9
2019-11-09 0
中国M2年率报告
接口: get_china_yearly_m2
目标地址: https://datacenter.jin10.com/reportType/dc_chinese_m2_money_supply_yoy
描述: 获取中国年度M2数据, 数据区间从19980201-至今
限量: 单次返回某一个所有历史数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
年率 | float | Y | 年率 |
接口示例
import akshare as ak
index_df = ak.get_china_yearly_m2()
print(index_df)
print(index_df.name)
数据示例
index_df.name:
m2
index_df:
1998-02-01 17.4
1998-03-01 16.7
1998-04-01 15.4
1998-05-01 14.6
1998-06-01 15.5
...
2019-09-11 8.2
2019-09-13 0
2019-10-14 0
2019-10-15 8.4
2019-10-17 0
美国宏观
美联储利率决议报告
接口: get_usa_interest_rate
目标地址: https://datacenter.jin10.com/reportType/dc_usa_interest_rate_decision
描述: 获取美联储利率决议报告, 数据区间从19820927-至今
限量: 单次返回某一个所有历史数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
今值(%) | float | Y | 今值(%) |
接口示例
import akshare as ak
index_se = ak.get_usa_interest_rate()
print(index_se)
print(index_se.name)
数据示例
index_se.name
interest_rate
index_se: pandas.Series
1982-09-27 10.25
1982-10-01 10
1982-10-07 9.5
1982-11-19 9
1982-12-14 8.5
...
2019-06-20 2.5
2019-08-01 2.25
2019-09-19 2
2019-10-31 0
2019-12-12 0
美国非农就业人数报告
接口: get_usa_non_farm
目标地址: https://datacenter.jin10.com/reportType/dc_nonfarm_payrolls
描述: 获取美国非农就业人数报告, 数据区间从19700102-至今
限量: 单次返回某一个所有历史数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
今值(万人) | float | Y | 今值(万人) |
接口示例
import akshare as ak
index_se = ak.get_usa_non_farm()
print(index_se.name)
print(index_se)
数据示例
index_se.name
non_farm
index_se: pandas.Series
1970-01-02 15.3
1970-02-06 -6.4
1970-03-06 12.8
1970-04-03 14.8
1970-05-01 -10.4
...
2019-07-05 19.3
2019-08-02 15.9
2019-09-06 16.8
2019-10-04 13.6
2019-11-01 0
美国失业率报告
接口: get_usa_unemployment_rate
目标地址: https://datacenter.jin10.com/reportType/dc_usa_unemployment_rate
描述: 获取美国失业率报告, 数据区间从19700101-至今
限量: 单次返回某一个所有历史数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
今值(%) | float | Y | 今值(%) |
接口示例
import akshare as ak
index_se = ak.get_usa_unemployment_rate()
print(index_se.name)
print(index_se)
数据示例
index_se.name
unemployment_rate
index_se: pandas.Series
1970-01-01 3.5
1970-02-01 3.9
1970-03-01 4.2
1970-04-01 4.4
1970-05-01 4.6
...
2019-07-05 3.7
2019-08-02 3.7
2019-09-06 3.7
2019-10-04 3.5
2019-11-01 0
美国失业率报告
接口: get_usa_eia_crude_rate
目标地址: https://datacenter.jin10.com/reportType/dc_eia_crude_oil
描述: 获取美国EIA原油库存报告, 数据区间从19950801-至今
限量: 单次返回某一个所有历史数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
今值(万桶) | float | Y | 今值(万桶) |
接口示例
import akshare as ak
index_se = ak.get_usa_eia_crude_rate()
print(index_se.name)
print(index_se)
数据示例
index_se.name
eia_crude_rate
index_se: pandas.Series
1982-09-01 -262.6
1982-10-01 -8
1982-11-01 -41.3
1982-12-01 -87.6
1983-01-01 51.3
...
2019-10-02 310
2019-10-09 292.7
2019-10-16 0
2019-10-17 928.1
2019-10-23 0
AkShare 数字货币数据
接口: get_js_dc_current
目标地址: https://datacenter.jin10.com/reportType/dc_bitcoin_current
描述: 获取数字货币实时行情, 实时更新
限量: 单次返回主流数字货币当前时点行情数据
输入参数
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
无 | 无 | 无 | 无 |
输出参数
名称 | 类型 | 默认显示 | 描述 |
---|---|---|---|
日期 | str | Y | 日期-索引 |
coinType | float | Y | 数字货币类型 |
country | str | Y | 国家 |
name | float | Y | 数字货币名词 |
last | str | Y | 最新价(注意货币币种) |
high | float | Y | 24小时最高价(注意货币币种) |
low | str | Y | 24小时最低价(注意货币币种) |
vol | float | Y | 24小时成交量 |
percentage | str | Y | 价格变动(百分比) |
changeValue | float | Y | 价格变动值(百分比) |
接口示例
import akshare as ak
df = ak.get_js_dc_current()
print(df)
数据示例
coinType country name last high \
update
2019-11-04 18:33:20 莱特币(美元) 香港 Bitfinex 60.378 60.874
2019-11-04 18:33:20 莱特币(美元) 美国 Kraken 60.180 60.480
2019-11-04 18:33:20 比特币现金(美元) 香港 Bitfinex 291.690 294.000
2019-11-04 18:33:20 比特币(美元) 香港 Bitfinex 9230.800 9258.000
2019-11-04 18:33:20 比特币(美元) 美国 Bitstamp 9207.450 9248.460
2019-11-04 18:33:20 比特币(日元) 日本 Bitflyer 996918.000 1007320.000
2019-11-04 18:33:20 比特币(欧元) 美国 Kraken_EUR 8265.200 8282.800
2019-11-04 18:33:20 比特币(美元) 美国 Kraken 9205.000 9240.000
2019-11-04 18:33:20 比特币(美元) 中国 OKCoin 9204.370 9344.140
2019-11-04 18:33:20 比特币(美元) 伦敦 CEX.IO 9245.000 9273.300
low vol percentage changeValue
update
2019-11-04 18:33:20 57.417 28032.967062 4.67% +2.7
2019-11-04 18:33:20 57.290 12096.914960 4.77% +2.74
2019-11-04 18:33:20 282.740 7249.743955 0.91% +2.65
2019-11-04 18:33:20 9100.000 2841.040487 0.60% +55.8
2019-11-04 18:33:20 9067.000 2630.446407 0.73% +67.45
2019-11-04 18:33:20 982410.000 2114.710573 0.69% +6914
2019-11-04 18:33:20 8139.000 1957.006565 0.69% +57.3
2019-11-04 18:33:20 9080.000 1692.062716 0.60% +55.1
2019-11-04 18:33:20 9071.940 227.141700 0.67% +61.34
2019-11-04 18:33:20 9118.200 43.509041 0.52% +48.2
Anaconda安装说明及环境配置
Anaconda 安装说明
Anaconda 是集成了上千个常用库的 Python 发行版本, 通过安装 Anaconda 能简化环境管理工作, 非常推荐使用. 作者基于目前 Python2 即将停止更新, 且目前大部分使用者电脑系统基本都是 64 位, 所以建议选择 Python3.7.3 64 位版本 同时, 根据您电脑的操作系统选择相对应的版本: Windows 版, MacOS 或 Linux 版的 64 位安装包.
安装演示(以 64 位 windows 版本为例)
下图中红框为 64 位 Windows 选择的版本:
在这里, 作者建议下载 Anaconda3-2019.07, 点击下载 最新版 Anaconda 官方下载链接
双击如下图标进行安装:
点击 Next:
点击 I Agree:
点击 Just me --> Next:
修改 Destination Folder 为如图所示:
勾选下图红框选项(以便于把安装的环境加入系统路径) --> Install:
安装好后, 找到 Anaconda Prompt 窗口:
输入 python, 如果如下图所示, 即已经在系统目录中安装好 anaconda3 的环境.
创建虚拟环境命令:
conda create -n ak_test python=3.7.3
输入上述命令后出现确认, 输入 y
Proceed 输入 y
显示出最后一个红框内容则创建虚拟环境成功.
在虚拟环境中安装 AkShare. 输入如下内容, 会在全新的环境中自动安装所需要的依赖包
激活已经创建好的 ak_test 虚拟环境
conda activate ak_test
在 ak_test 虚拟环境中安装并更新 AkShare
pip install akshare --upgrade
在安装完毕后, 输入 python 进入虚拟环境中的 Python
python
在 ak_test 虚拟环境的 Python 环境里面输入:
import akshare as ak
ak.__doc__
显示出如下图则虚拟环境和 AkShare 安装成功:
还可以在 ak_test 虚拟环境的 Python 环境中输入如下代码可以显示 AkShare 的版本
import akshare as ak
ak.__version__
每日监控下载配置
本地配置好 Anaconda, 以及通过 pip 安装好 akshare>=0.1.59 后, 在 github 上下载示例文件, 即按照下图选择.
https://github.com/jindaxiang/akshare
解压下载的文件, 然后来到 example 目录下, 设置 setting 配置文件 root 设置为 AkShare 爬数据时存储的默认目录(需要保证目录存在), qqEmail 和 secret 为爬取到数据时把数据发送给自己的 qq 邮箱账号和密码. 需要开通SMTP服务, 如果不需要自己邮件提醒, 就不用设置(也不要改默认的qqEmail和secret).
最后双击 monitor.cmd 即完成, 每日 17 点自动下载数据.
QQ邮箱SMTP服务设置
在利用 Python 程序发送 QQ 邮件时, 需要开启 QQ 邮件的 SMTP 服务, 操作方法如下, 第一步打开 QQ 邮箱, 点"设置".
找到"账户", 并下拉
开启以下的两项服务, 并生成授权码, 授权码为 Python 程序通过 SMTP 发送邮件的密码, 即上一节文档的 secret(不同于QQ邮箱登录密码)
在启动服务的过程中, 如果该 QQ 账户没有绑定过手机号, 可能会需要验证, 这里不再赘述.
特别说明
致谢
特别感谢 FuShare, TuShare 项目提供借鉴学习的机会;
感谢生意社网站提供的商品基差及相关数据;
感谢奇货可查网站提供的奇货指数及相关数据;
感谢智道智科网站提供的私募指数数据;
感谢中国银行间市场交易商协会网站提供的银行间市场债券基本面数据;
感谢99期货网站提供的大宗商品库存数据;
感谢英为财情网站提供的全球股指与期货指数数据, 全球政府债券行情与收益率数据;
感谢中国外汇交易中心暨全国银行间同业拆借中心网站提供的外汇和债券相关数据;
感谢金十数据网站提供的全球宏观数据数据;
感谢交易法门网站提供的期货-仓单有效期数据;
感谢和讯财经网站提供的相关数据;
感谢新浪财经网站提供的相关数据;
感谢上海证券交易所提供的相关数据;
感谢中国金融期货交易所网站提供的相关数据;
感谢上海期货交易所网站提供的相关数据;
感谢大连商品交易所网站提供的相关数据;
感谢郑州商品交易所网站提供的相关数据;
感谢上海国际能源交易中心网站提供的相关数据.
交流
欢迎加 QQ 群交流: 326900231
您可以扫码或者点击群二维码申请加入, 请放心点击:
声明
- AkShare 提供的数据仅供参考, 不构成任何投资建议;
- 任何基于 AkShare 进行研究的投资者请注意数据风险;
- AkShare 坚持提供开源金融数据, 请放心使用;
- AkShare 的使用请遵循相关开源协议;
量化策略介绍
目录
- 双均线策略(期货)
- alpha对冲(股票+期货)
- 集合竞价选股(股票)
- 多因子选股(股票)
- 网格交易(期货)
- 指数增强(股票)
- 跨品种套利(期货)
- 跨期套利(期货)
- 日内回转交易(股票)
- 做市商交易(期货)
- 海龟交易法(期货)
- 行业轮动(股票)
- 机器学习(股票)
量化平台介绍
目录
- 聚宽量化
- 掘金量化
- BigQuant
- 万矿平台(万得资讯旗下)
版本更新说明
0.1.25
增加奇货可查指数接口 e.g. ak.get_qhkc_data("商品指数")
0.1.26
修复代码格式问题
0.1.27
修复说明格式问题
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.