这个例子展示了如何通过应用计算从Quandl检索历史数据®.此外,该示例还限制并对返回数据中的行进行排序。本示例假设您已经从Quandl获得了一个API密钥。
使用Quandl API密钥创建一个Quandl连接。
apikey =“abcdef12345”;c = quandl (apikey);
调整显示格式以显示货币。
格式银行
的历史数据克里斯/ ASX_WM2
从2017年1月1日到2017年12月31日。该证券为东澳大利亚小麦期货提供历史期货价格,连续合约#2。对返回的数据应用以下条件:
对返回的数据使用每月的周期。
通过计算行与行之间的百分比变化来转换历史价格数据。
使用name-value参数指定计算“转换”
与“rdiff”
价值。
使用name-value参数将返回的数据限制在前六行“限制”
.
使用name-value参数对日期按升序排序“秩序”
.
d
是一个时间表,第一个变量为时间,第二个变量为之前结算价格变化百分比。
s =“克里斯/ ASX_WM2”;startdate可以= datetime (“01-01-2017”,“InputFormat”,“;”);enddate = datetime (“12-31-2017”,“InputFormat”,“;”);周期性=“月”;d =历史(c、s、startdate可以,enddate周期性,...“转换”,“rdiff”,“限制”6“秩序”,“asc”);
显示排序的百分比变化。
d
d = 6×1 schedule Time prior settlement ___________ __________________ 31- march -2017 -0.01 30- april -2017 0.02 31-May-2017 0.02 30- june -2017 0.21 31- july -2017 -0.01 31- august -2017 -0.08
根据历史变化百分比决定购买或出售这个合同。