主要内容

检索历史数据使用弗雷德

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

弗雷德创建连接

使用URL连接到弗雷德数据服务器“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

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

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

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)

另请参阅

||||