今年以来,同业存单的利率,一直是金融市场非常关注的一个变量。而实时观察同业存单的到期情况,对预判同业存单的发行利率,有比较重要的参考意义。
小肯老师在文章《【吐血推荐】债券汪常用的Excel数据处理小技巧(附截图)》中,详细讲解了,如何灵活运用各种Excel函数,来分析同业存单数据。但是用Excel分析同业存单数据,需要每次先从Wind导出原始数据,再进行汇总整理,比较繁琐。本文尝试通过Wind的Python接口,来自动更新和分析同业存单的数据。
1 获得同业存单的原始数据
我们首先需要获得同业存单的原始数据,大概内容如下:
如果是第一次使用Wind接口的话,需要先安装Wind接口,方法是:在Wind首页中,依次点击:量化—修复插件—修复Python接口。
我们在Python中,先导入要用的包,其中from WindPy import w,就是启用Wind接口的意思:import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from WindPy import w
# 导入需要的包
我们获得原始数据的步骤分为两步,第一步是提取所有同业存单的wind代码列表,第二步是基于wind代码列表,提取我们所需要数据。代码如下:w.start()
# 启动wind接口
code = w.wset("sectorconstituent","sectorid=1000016456000000&