我正在使用 Bloomberg API 并获得两个小时的每小时柱形图,我可以简单地调用这样的方法,开始设置为当前时间减去两个小时,结束时间设置为现在:
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 分钟的条形图,而不是给定日期范围的条形图?本质上,我想用多个条形替换日期范围。我需要订阅不同间隔的条形图,但每种情况下的条形图数量相同,因此避免所有日期加减以及任何时区考虑都会非常好。