gpt4 book ai didi

java - 使用 Bloomberg API 绘制历史最新价格图表

转载 作者:行者123 更新时间:2023-11-30 04:16:42 24 4
gpt4 key购买 nike

我想使用 Bloomberg Java API 绘制历史最新价格图表,但我不知道应该使用哪些 Bloomberg 类。

最佳答案

假设您使用的是 Bloomberg Java API,对于历史数据,您需要使用 "//blp/refdata" 服务并发送 "HistoricalDataRequest"。开发人员指南中给出了几个示例,可在 the project page 上获取。 .

或者,您可以使用jBloomberg*它使用起来更简单,因为它可以为您处理困惑的细节。要检索历史数据,您可以按照the 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 的作者

关于java - 使用 Bloomberg API 绘制历史最新价格图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18173350/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com