1

我有一个 R 代码可以定期从 Bloomberg 下载数据。从 4 个月前到最近,它一直运行良好。库“rbbg”仍然成功加载,当我生成连接时,消息似乎没问题:

R version 2.15.2 (2012-10-26) 
rJava Version 0.9-3 
Rbbg Version 0.4-155 
Java environment initialized successfully.
Adding S:/Projects/RCDS/APIv3/JavaAPI/v3.4.6.6/bin/blpapi-3.4.6-6.jar to Java classpath
Bloomberg API Version 3.4.6.6

但是,当我开始使用 tick(...) 从 Bloomberg 下载数据时,该过程停止并出现错误消息:

Error in .jcall("RJavaTools", "Ljava/lang/Object;", "invokeMethod", cl,  : 
  java.lang.IllegalStateException: Session Not Started

根据此错误消息,我无法判断出什么问题。它可以在 rJava 或 Bloomberg API 中,甚至可以在其他地方。我怀疑由于某些更新而存在版本冲突,但我不确定。非常感谢您提前。

4

1 回答 1

0

根据我的经验,我认为您需要先登录彭博(通过终端/GUI)才能使 API 正常工作。

于 2014-01-16T17:39:57.347 回答