我正在使用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所以正如你所看到的,我可以很容易地得到欧元兑美元的汇率。但是,我如何使变量订阅欧元美元Curncy Last_price,以便该变量为当前值实时更新自己,而不是总是重新运行bdp(conn,"EURUSD“,”最后价格“)?我能做这样的事吗?
> eurusd <- bdp(conn, "EURUSD Curncy", "Last Price")
> eurusd
Last Price
EURUSD Curncy 1.4575所以,每当我输入欧元兑美元,我得到的是最新的汇率,而不是我初始化变量时的汇率?现在,这似乎不起作用(即使在汇率变化之后,它始终具有相同的价值)。
> 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所做的事情吗?Excel的单元格中总是有最新的EURUSD值,而不需要不断地运行bdp来更新变量?
发布于 2011-10-02 17:57:29
最终,BB将使您获得一个数据许可证,如果您继续达到项目请求的限制,他们会监测。不幸的是,数据许可证只是静态数据。如果你真的想要更多,那么你必须和BPIPE一起去。
https://stackoverflow.com/questions/5783266
复制相似问题