我正在玩Bloomberg API并获得两小时的小时栏,我可以简单地调用这样的方法,将start设置为当前时间减去两小时,结束时间设置为现在:
public static Request getBarData(String security, Service refDataService, Datetime start, Datetime end) {
Request request = refDataService.createRequest("IntradayBarRequest");
request.set("security", security);
request.set("eventType", "TRADE");
request.set("interval", 60);
request.set("gapFillInitialBar", true);
request.set("startDateTime", start);
request.set("endDateTime", end);
return request;
}
有没有办法我可以改写这个请求,要求最后2个60分钟的条形而不是给定日期范围的条形图?基本上,我想用一些条形替换日期范围。我需要订阅不同间隔的条形图,但每种情况下条形图的数量相同,因此避免所有日期添加和减法以及任何时区考虑都会非常好。
答案 0 :(得分:2)
我刚刚与彭博社确认这是不可能的。您需要一个开始时间和结束时间(现在是默认结束时间)