首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R-Bloomberg价格下的实时价格更新

R-Bloomberg价格下的实时价格更新
EN

Stack Overflow用户
提问于 2011-04-25 21:05:07
回答 1查看 1.9K关注 0票数 0

我正在使用RBloomberg库进行实时和历史价格数据,但我想知道一个变量是否有可能不断更新其实时价格。现在:

代码语言:javascript
复制
> 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“,”最后价格“)?我能做这样的事吗?

代码语言:javascript
复制
> eurusd <- bdp(conn, "EURUSD Curncy", "Last Price")
> eurusd
              Last Price
EURUSD Curncy     1.4575

所以,每当我输入欧元兑美元,我得到的是最新的汇率,而不是我初始化变量时的汇率?现在,这似乎不起作用(即使在汇率变化之后,它始终具有相同的价值)。

代码语言:javascript
复制
> 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来更新变量?

EN

回答 1

Stack Overflow用户

发布于 2011-10-02 17:57:29

最终,BB将使您获得一个数据许可证,如果您继续达到项目请求的限制,他们会监测。不幸的是,数据许可证只是静态数据。如果你真的想要更多,那么你必须和BPIPE一起去。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5783266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档