Wind API 学习笔记七(EDB宏观经济函数)

 


页面跳转

 

获取全球宏观经济数据函数EDB

定义

用来获取Wind宏观经济数据库中的数据信息,为用户提供了一个方便查看及导出宏观/行业板块数据的工具。宏观经济数据库现在包括中国宏观经济、全球宏观经济、行业经济数据、商品数据、利率数据这几大类。

函数输入

函数名:w.edb(codes, beginTime, endTime, options)

参数说明

 
参数 类型 可选 默认值 说明
codes String/List 输入获取数据的指标代码,可借助代码生成器生成格式如:"M5567877,M5567878",["M55678788","M5567878"]
beginTime str 截止日期(笔者:为空看起来是返回所有的数据) 为空默认为截止日期。形式如:如"2016-01-01"、,"20160101"、"2016/01/01"、"-5D"(当前日期前推5个交易日)、datetime/date类型
endTime str 系统当前日期 如"2016-01-05"、,"20160105"、"2016/01/05"、"-3D"(当前日期前推3个交易日)、datetime/date类型

 

 

 

 

 

 

笔者注:这里的codes实际上也是指标的含义

 

集成在options中的参数
options以字符串的形式集成了多个参数。以下列举了一些常用的参数:

注:

edb函数对接Wind终端宏观经济数据库, 其中的指标一般都可以通过API下载;

edb函数支持输出DataFrame数据格式,需要函数添加参数usedf = True, 如例1。

返回说明
如果不指定usedf=True,该函数将返回一个WindData对象,包含以下成员:

输出格式分析

情形1:多个代码+多个日期

w.edb("M1004265,S0059717", "20211220", "20211223", "",usedf=True)

 

(0,             M1004265  S0059717
2021-12-20    2.6882    3.7283
2021-12-21    2.7098    3.7268
2021-12-22    2.6946    3.7298)

情形2:一个代码+多个日期

w.edb("M1004265", "20211220", "20211223", "",usedf=True)

 

(0,              CLOSE
2021-12-20  2.6882
2021-12-21  2.7098
2021-12-22  2.6946)

情形3:多个代码+一个日期

w.edb("M1004265,S0059717", "20211223", "20211223", "",usedf=True)

 

0,            CLOSE
M1004265  2.6946
S0059717  3.7298

情形4:一个代码+一个日期

w.edb("M1004265", "20211223", "20211223", "",usedf=True)

 

(0,            CLOSE
M1004265  2.6946)

 

示例说明

提取我国近十年三大产业的GDP值

from datetime import *
w.edb("M0001395,M0001396,M0001397,M0001400,M0028610,M0045788","ED-10Y","2017-06-28","Fill=Previous",usedf = True)

posted @   踏叶乘风  阅读(3545)  评论(1编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示