全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
2566 1
2018-08-02

       市场资金面出现紧张的一个具体表现就是获取资金的成本增加,最直接的反映就贷款利率,尤其是短期的利率,而银行间的拆借利率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.欢迎指正。


二维码

扫码加我 拉你入群

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

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

全部回复
2018-8-2 21:07:11
Thank you very much for this wonderful sharing!!
二维码

扫码加我 拉你入群

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

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

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群