楼主: gsjclgz
2057 1

[程序分享] 使用python获取银行间拆借利率SHIBOR历史信息 [推广有奖]

  • 0关注
  • 8粉丝

硕士生

37%

还不是VIP/贵宾

-

威望
0
论坛币
49 个
通用积分
6.1285
学术水平
10 点
热心指数
10 点
信用等级
10 点
经验
1090 点
帖子
52
精华
0
在线时间
154 小时
注册时间
2009-5-1
最后登录
2023-1-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

       市场资金面出现紧张的一个具体表现就是获取资金的成本增加,最直接的反映就贷款利率,尤其是短期的利率,而银行间的拆借利率shibor,能最直观的反映短期内获取成本。

       同样资金的获取成本也会反映在股票市场和期货市场,当资金面趋紧的时候,为缓解资金紧张,股东会选择卖出股票以获得现金,而当资金充裕的时候,就有人选择持有股票。所以,分析股票市场,期货市场,shibor也是一个很重要的指标。

       下面就是从baostock这个python数据接口获取数据的代码:

import baostock as bs

import pandas as pd

# 登陆系统

lg = bs.login()

# 显示登陆返回信息

print('login respond error_code:'+lg.error_code)

print('login respond error_msg:'+lg.error_msg)

# 获取银行间同业拆放利率

rs = bs.query_shibor_data(start_date="2015-01-01",end_date="2015-12-31")

print('query_money_supply_data_year respond error_code:'+rs.error_code)

print('query_money_supply_data_year respond  error_msg:'+rs.error_msg)

# 打印结果集

data_list = []

while (rs.error_code == '0') & rs.next():

    # 获取一条记录,将记录合并在一起

    data_list.append(rs.get_row_data())

result = pd.DataFrame(data_list, columns=rs.fields)

# 结果集输出到csv文件

result.to_csv("D:/shibor_data.csv", encoding="gbk",index=False)

print(result)

# 登出系统

bs.logout()


参数含义:

·      start_date:开始日期,格式XXXX-XX-XX,发布日期在这个范围内,可以为空;

·      end_date:结束日期,格式XXXX-XX-XX,发布日期在这个范围内,可以为空。

  

返回数据说明

  
  

参数名称

  

参数描述

date

日期

shiborON

隔夜拆借利率

shibor1W

1周拆放利率

shibor2W

2周拆放利率

shibor1M

1个月拆放利率

shibor3M

3个月拆放利率

shibor6M

6个月拆放利率

shibor9M

9个月拆放利率

shibor1Y

1年拆放利率

以上代码来自官网,www.baostock.com.欢迎指正。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝


沙发
hifinecon 发表于 2018-8-2 21:07:11 |只看作者 |坛友微信交流群
Thank you very much for this wonderful sharing!!

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-10 15:20