2012-08-10 89 views
3

看着bloomberg api http://www.openbloomberg.com/ 和下载的示例代码,看起来我们需要一些服务器来获取数据吗?bloomberg api服务器?

private void run(String[] args) throws Exception 
{ 
    String serverHost = "127.0.0.1"; 
    int serverPort = 8194; 
    String serviceName = "//blp/mktdata"; 

    SessionOptions sessionOptions = new SessionOptions(); 
    sessionOptions.setServerHost(serverHost); 
    sessionOptions.setServerPort(serverPort); 

是免费提供的服务器还是我们需要购买?

如果不是,这意味着我们还没有免费开放的数据(实况或历史?)

THX。

回答

2

127.0.0.1"是您的本地机器,您需要登录一个彭博终端&登录(=>您需要成为订阅者,这是收费的)。

“免费”唯一的东西就是开源的API。但数据仍然是专有的,无论是现场还是历史。

+0

thx ....所以这似乎不是我现在的选择,你有任何好的建议,为实时数据的良好来源?谷歌已弃用财务api,现在我使用雅虎.. – hetaoblog 2012-08-13 12:09:46

+0

@hetaoblog我使用彭博,所以我不知道还有什么其他饲料推荐,没有尝试过。 – assylias 2012-08-13 12:14:20

1

在SO帖子中有相关信息this。特别是user2023861提供了一个项目Bloomberg API Emulator,您可能会觉得有用。我没有尝试过。彭博社在回复发给[email protected]的问题时已经宣布计划在本月晚些时候发布自己的模拟器。在回答问题7中提到了here的意图。