主要内容

使用FRED检索历史数据

这个例子展示了如何连接到FRED®,检索历史外汇汇率,并确定何时发生最高汇率。

弗雷德创建连接

使用URL连接到FRED数据服务器“https://fred.stlouisfed.org/”

url =“https://fred.stlouisfed.org/”;c =弗雷德(url);

检索历史外汇汇率

调整货币的显示数据格式。

格式银行

检索美国/欧元外汇汇率系列的所有历史数据。d包含系列描述。

系列=“DEXUSEU”;d =获取(c系列)
d =结构体字段:标题:“美国/欧元外汇汇率”系列id:“DEXUSEU”来源:“联邦储备系统(美国)理事会”发布:“H.10外汇汇率”季节性调整:“非季节性调整”频率:“每日”单位:“美元兑一欧元”日期范围:1999-01-04至2018-06-15最后更新:“2018-06-18美国夏令时下午3:51”注释:“纽约市外币电汇的正午买入价。”数据(5075×2双):

显示前三行数据的日期和外汇汇率的数字表示形式。

: d.Data (1:3)
ans =3×2730124.00 1.18 730125.00 1.18 730126.00 1.16

使用日期范围检索历史外汇汇率

检索美国/欧元外汇汇率系列从2012年1月1日到6月1日的历史数据。

startdate可以=“01/01/2012”%历史数据的起始日期范围enddate =“06/01/2012”%历史数据日期范围的结束d =获取(c系列startdate可以enddate)
d =结构体字段:标题:“美国/欧元外汇汇率”系列id:“DEXUSEU”来源:“联邦储备系统(美国)理事会”发布:“H.10外汇汇率”季节性调整:“非季节性调整”频率:“每日”单位:“美元兑一欧元”日期范围:1999-01-04至2018-06-15最后更新:“2018-06-18美国夏令时下午3:51”注释:“纽约市外币电汇的正午买入价。”数据(110×2双):

确定日期范围内的最高外汇汇率

确定最高外汇汇率maxforex在日期范围内。外汇包含数据中的所有汇率。

外汇= d.Data (:, 2);maxforex = max(外汇)
maxforex = 1.35

确定何时发生最高的外汇汇率。查找索引idx对于最高的外汇汇率,函数找到使用公差价值.通过索引到数据数组中检索序列号idx.方法将序列号转换为字符向量datestr函数。

值= abs (forex-maxforex);idx =找到(值< 0.001,1);日期= d.Data (idx, 1);datestr(日期)
ans = ' 24 - 2月- 2012 '

弗雷德密切联系

关闭(c)

另请参阅

||||

Baidu
map