这个示例展示了如何使用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参数将返回的数据限制为前6行“限制”
.
使用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时间表时间前预结算___________ __________________ 2017年3月31日-0.01 2017年4月30日0.02 31- 5月0.02 2017年6月30日0.21 2017年7月-0.01 2017年8月31日-0.08
根据历史百分比的变化决定购买或出售这个合同。