![](/img/trans.png)
[英]get previous close price and %change fields name in Bloomberg Java API
[英]draw historical last price chart using bloomberg API
我想使用Bloomberg Java API绘制历史最近的价格图表,但是我不知道应该使用哪些Bloomberg类。
假设您使用的是Bloomberg Java API,则对于历史数据,需要使用"//blp/refdata"
服务并发送"HistoricalDataRequest"
。 在项目页面上的 《开发人员指南》中提供了一些示例。
另外,您可以使用jBloomberg * ,它更易于使用,因为它可以为您处理混乱的细节。 要检索历史数据,可以遵循javadoc中给出的示例:
BloombergSession session = new DefaultBloombergSession();
session.start();
RequestBuilder<HistoricalData> hrb = new HistoricalRequestBuilder("SPX Index",
"PX_LAST", DateTime.now().minusDays(7),
DateTime.now())
.fill(HistoricalRequestBuilder.Fill.NIL_VALUE)
.days(HistoricalRequestBuilder.Days.ALL_CALENDAR_DAYS);
HistoricalData result = session.submit(hrb).get();
Map<DateTime, TypedObject> data = result.forSecurity("SPX Index").forField("PX_LAST").get();
for (Map.Entry<DateTime, TypedObject> e : data.entrySet()) {
DateTime dt = e.getKey();
double price = e.getValue().asDouble();
System.out.println("[" + dt + "] " + price);
}
*免责声明:我是jBloomberg的作者
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.