ライブおよび過去の価格データに 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 と同じことを行うことができますか?