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 の為替レートを簡単に取得できます。しかし、常に bdp(conn, "EURUSD Curncy", "last price") を再実行するのではなく、変数が現在の値に対してリアルタイムで更新されるように、変数を 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
> 

基本的に、変数を更新するために bdp を常に実行しなくても、R は常に最新の EURUSD の値を持つセルを持つ Excel と同じことを行うことができますか?

4

1 に答える 1

1

最終的にBBは、彼らが監視しているアイテムリクエストの制限に達し続けると、データライセンスを取得させます. 残念ながら、Data License は静的データのみです。本当にもっと欲しい場合は、BPIPE を使用する必要があります。

于 2011-10-02T17:57:29.073 に答える