主要内容

使用FRED检索历史数据

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

弗雷德创建连接

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

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

检索历史外汇汇率

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

格式银行

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

系列=“DEXUSEU”;d =获取(c系列)
d =结构体字段:标题:美国/欧元汇率的SeriesID:“DEXUSEU”来源:理事会的联邦储备系统(美国)的版本:“H.10外汇汇率”SeasonalAdjustment:不经季节性因素调整后的频率:每天的单位:“一欧元美元”DateRange:“1999-01-04,2018-06-15”lastupdate:“2018-06-18下午3:51 CDT”注释:“纽约市中午的外币电汇买入价。”数据(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 =结构体字段:标题:美国/欧元汇率的SeriesID:“DEXUSEU”来源:理事会的联邦储备系统(美国)的版本:“H.10外汇汇率”SeasonalAdjustment:不经季节性因素调整后的频率:每天的单位:“一欧元美元”DateRange:“1999-01-04,2018-06-15”lastupdate:“2018-06-18下午3:51 CDT”注释:“纽约市中午的外币电汇买入价。”数据(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)

另请参阅

||||