0

我正在使用 RBloomberg 库获取实时和历史价格数据,但我想知道变量是否可以连续更新其实时定价。马上:

> library(RBloomberg)
Loading required package: rJava
> conn <- blpConnect()
R version 2.12.2 (2011-02-25) 
rJava Version 0.8-8 
RBloomberg Version 0.4-148 
Java environment initialized successfully.
Looking for most recent blpapi3.jar file...
Adding C:\blp\API\APIv3\JavaAPI\v3.4.1.3\lib\blpapi3.jar to Java classpath
Bloomberg API Version 3.4.1.3 
> bdp(conn, "EURUSD Curncy", "Last Price")
              Last Price
EURUSD Curncy     1.4575

如您所见,我可以轻松获得 EURUSD 汇率。但是我怎样才能让一个变量订阅EURUSD 货币 Last_price 以便变量实时更新当前值,而不是总是重新运行 bdp(conn, "EURUSD Curncy", "last price")?我可以做这样的事情吗?

> eurusd <- bdp(conn, "EURUSD Curncy", "Last Price")
> eurusd
              Last Price
EURUSD Curncy     1.4575

这样每当我输入 eurusd 时,我都会得到最新的汇率,而不是初始化变量时的汇率?现在这似乎不起作用(即使在汇率发生变化之后,它也始终具有相同的价值)。

> eurusd
              Last Price
EURUSD Curncy     1.4575
> eurusd
              Last Price
EURUSD Curncy     1.4575
> eurusd <- bdp(conn, "EURUSD Curncy", "Last Price")
> eurusd
              Last Price
EURUSD Curncy     1.4578
> 

基本上,R 可以做 Excel 所做的事情,即拥有一个始终包含 EURUSD 最新值的单元格,而无需不断运行 bdp 来更新变量?

4

1 回答 1

1

如果您继续达到他们监控的项目请求限制,最终 BB 会让您获得数据许可证。不幸的是,数据许可证只是静态数据。如果你真的想要更多,那么你必须选择 BPIPE。

于 2011-10-02T17:57:29.073 回答