AkShare-债券数据-全球债券行情
时间:2022-07-22
本文章向大家介绍AkShare-债券数据-全球债券行情,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
作者寄语
本次修改原来的 「全球债券行情数据」 接口,重命名函数和增加频率字段,可以设定:日、周、月的数据频率。
更新接口
- "bond_investing_global" # 全球债券行情数据
全球债券行情数据
接口: bond_investing_global
目标地址: https://cn.investing.com/rates-bonds/
描述: 获取全球政府债券行情与收益率, 由于涉及国家和债券多(「近1000」个债券)具体参见国家-债券目录
具体的调用方式可以参照:
- 先查询指数所在的国家名称;
- 复制网页上国家名称(推荐复制), 如 「中国」;
- 复制所显示的具体债券名称(推荐复制, 如果英文中间有空格, 也需要保留空格), 如 「中国1年期国债」; 也可以调用 「ak.bond_investing_global_country_name_url(country="美国")」 获取需要国家的具体指数名称
- 在安装 AkShare 后输入, 如 「ak.bond_investing_global(country="中国", index_name="中国1年期国债", period="每周", start_date="2000-01-01", end_date="2020-06-06")」;
- 稍后就可以获得所需数据.
限量: 单次返回某一个国家的具体某一个指数, 建议用 for 循环获取多个国家的多个指数, 注意不要大量获取, 以免给对方服务器造成压力!
输入参数
名称 |
类型 |
必选 |
描述 |
---|---|---|---|
country |
str |
Y |
country="中国" |
index_name |
str |
Y |
index_name="中国1年期国债"; 可以通过 ak.bond_investing_global_country_name_url(country="美国") 获取 |
period |
str |
Y |
period="每月"; choice of {"每日", "每周", "每月"} |
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_investing_global_df = ak.bond_investing_global(country="中国", index_name="中国1年期国债", period="每周", start_date="2000-01-01", end_date="2020-06-06")
print(bond_investing_global_df)
数据示例
收盘 开盘 高 低 涨跌幅
日期
2020-05-31 1.720 1.543 1.720 1.543 6.77
2020-05-24 1.611 1.500 1.611 1.500 7.40
2020-05-17 1.500 1.400 1.500 1.400 21.95
2020-05-10 1.230 1.217 1.300 1.217 0.99
2020-05-03 1.218 1.210 1.227 1.180 6.56
... ... ... ... ...
2002-07-07 2.020 2.020 2.020 2.020 -0.30
2002-06-30 2.026 2.026 2.026 2.026 3.21
2002-06-23 1.963 1.963 1.963 1.963 1.19
2002-06-16 1.940 1.940 1.940 1.940 0.88
2002-06-09 1.923 1.923 1.923 1.923 0.52
- 使用dbms_parallel_execute来完成DML的并行(r3笔记第1天)
- 有趣的linux命令总结(78天)
- 生产环境sql语句调优实战第七篇(r2笔记99天)
- 一个普通数据库用户所能查到的"意料之外"的信息(r2笔记98天)
- 查看并行进程的一些简单信息(r3笔记第17天)
- 多行数据的批处理之bulk collect(r3笔记第16天)
- pl/sql中错误的异常处理 (r3笔记第15天)
- 关于session leak的问题分析(r3笔记第13天)
- 执行计划的偏差导致的性能问题(r3笔记第12天)
- 关于评审开发人员的sql语句(r3笔记第11天)
- 性能下降的不定时炸弹_过旧的sql_profile(r3笔记第9天)
- 关于抓取session信息的一个脚本(r3笔记第8天)
- oracle PL/SQL中的重载 (r3笔记27天)
- 使用Python进行描述性统计
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法