Актуальные обновления цен в подписках R-Bloomberg - PullRequest
0 голосов
/ 26 апреля 2011

Я использую библиотеку 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 Curncy Last_price, чтобы переменная обновлялась сама в реальном времени для текущего значения, а не всегда повторно запускать bdp (conn, "EURUSD Curncy", "last" цена")? Могу ли я сделать что-то подобное?

> 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 для обновления переменной?

1 Ответ

1 голос
/ 02 октября 2011

В конце концов, BB заставит вас получить лицензию на передачу данных, если вы продолжите превышать лимиты на запрос предметов, которые они контролируют. К сожалению, Data License - это только статические данные. Если вы действительно хотите больше, тогда вам нужно идти с BPIPE.

...