realtime

Данные о соединениях Bloomberg в реальном времени V3

Описание

пример

d = realtime(c,s,f) возвращает данные для данного соединения c, список безопасности s, и запрашиваемые поля f. realtime обращается к Bloomberg® Сервис рыночных данных.

пример

[subs,t] = realtime(c,s,f,eventhandler) возвращает список подписки subs и таймер t сопоставлен с обработчиком событий в реальном времени для списка подписки. Заданные значения c, а realtime функция подписывается на ценные бумаги или ценные бумаги s и запрашивает поля f, для обновления в режиме реального времени при запуске обработчика событий eventhandler.

Примеры

свернуть все

Получите моментальный снимок данных только для одной безопасности.

Создайте соединение Bloomberg.

c = blp;

Кроме того, вы можете подключиться к Серверу Bloomberg с помощью blpsrv или Bloomberg B-PIPE® использование bpipe.

Извлечение последней торговли и объема IBM® безопасность.

d = realtime(c,'IBM US Equity',{'Last_Trade','Volume'})
d = 

    LAST_TRADE: '181.76'
        VOLUME: '7277793'

Закройте соединение с Bloomberg.

close(c)

Вы можете создать свою собственную функцию обработчика событий для обработки данных Bloomberg. В данном примере используйте обработчик событий v3stockticker это возвращает данные о такте акций Bloomberg.

Создайте соединение Bloomberg.

c = blp;

Кроме того, вы можете подключиться к Серверу Bloomberg с помощью blpsrv или Bloomberg B-PIPE с использованием bpipe.

Извлечение последней торговли и тома для безопасности IBM с помощью обработчика событий v3stockticker.

v3stockticker требует входного параметра f от realtime чтобы быть 'Last_Trade' , 'Volume', или и то, и другое.

[subs,t] = realtime(c,'IBM US Equity',{'Last_Trade','Volume'},...
                    'v3stockticker')
subs =
 
com.bloomberglp.blpapi.SubscriptionList@79f07684
 
   Timer Object: timer-2

   Timer Settings
      ExecutionMode: fixedRate
             Period: 0.05
           BusyMode: drop
            Running: on

   Callbacks
           TimerFcn: 1x4 cell array
           ErrorFcn: ''
           StartFcn: ''
            StopFcn: ''

** IBM US Equity ** 100 @ 181.81 29-Oct-2013 15:48:50
** IBM US Equity ** 100 @ 181.795 29-Oct-2013 15:48:50
** IBM US Equity ** 100 @ 181.8065 29-Oct-2013 15:48:51
...

realtime возвращает объект списка подписок Bloomberg subs и MATLAB® объект-таймер со свойствами. Затем, realtime возвращает данные такты запаса для безопасности IBM с объемом и последней торговой ценой.

Данные в реальном времени продолжают отображаться, пока вы не выполните stop или close функция.

Закройте соединение с Bloomberg.

close(c)

Вы можете создать свою собственную функцию обработчика событий для обработки данных Bloomberg. В данном примере используйте обработчик событий v3stockticker это возвращает данные о такте акций Bloomberg.

Создайте соединение Bloomberg.

c = blp;

Кроме того, вы можете подключиться к Серверу Bloomberg с помощью blpsrv или Bloomberg B-PIPE с использованием bpipe.

Получите последнюю торговлю и объем для IBM и Ford Motor Company® ценные бумаги.

v3stockticker требует входного параметра f realtime функция, которая будет 'Last_Trade', 'Volume', или и то, и другое.

[subs,t] = realtime(c,{'IBM US Equity','F US Equity'},...
                    {'Last_Trade','Volume'},'v3stockticker')
subs =
 
com.bloomberglp.blpapi.SubscriptionList@6c1066f6
 

   Timer Object: timer-3

   Timer Settings
      ExecutionMode: fixedRate
             Period: 0.05
           BusyMode: drop
            Running: on

   Callbacks
           TimerFcn: 1x4 cell array
           ErrorFcn: ''
           StartFcn: ''
            StopFcn: ''

** IBM US Equity ** 32433 @ 181.85 29-Oct-2013 15:50:05
** IBM US Equity ** 200 @ 181.85 29-Oct-2013 15:50:05
** IBM US Equity ** 100 @ 181.86 29-Oct-2013 15:50:05
** F US Equity ** 300 @ 17.575 30-Oct-2013 10:14:06
** F US Equity ** 100 @ 17.57 30-Oct-2013 10:14:06
** F US Equity ** 100 @ 17.5725 30-Oct-2013 10:14:06
...

realtime возвращает объект списка подписок Bloomberg subs и объект-таймер MATLAB с его свойствами. Затем, realtime возвращает данные такты для ценных бумаг IBM и Ford Motor Company с последней торговой ценой и объемом.

Данные в реальном времени продолжают отображаться, пока вы не используете stop или close функция.

Закройте соединение с Bloomberg.

close(c)

Вы можете создать свою собственную функцию обработчика событий для обработки данных Bloomberg. В данном примере используйте обработчик событий v3showtrades который создает рисунок, отображающий запрошенные данные для безопасности.

Создайте соединение Bloomberg.

c = blp;

Кроме того, вы можете подключиться к Серверу Bloomberg с помощью blpsrv или Bloomberg B-PIPE с использованием bpipe.

Извлечение данных о цене, скорректированной по объему, последней торговле, ставке, запросу и объемному весу (VWAP) для безопасности IBM с помощью обработчика событий v3showtrades.

v3showtrades требует входного параметра f от realtime быть любой комбинацией: 'Last_Trade', 'Bid', 'Ask', 'Volume', и 'VWAP'.

[subs,t] = realtime(c,'IBM US Equity',...
                    {'Last_Trade','Bid','Ask','Volume','VWAP'},...
                    'v3showtrades')
subs =
 
com.bloomberglp.blpapi.SubscriptionList@5c17dcdb
 

   Timer Object: timer-4

   Timer Settings
      ExecutionMode: fixedRate
             Period: 0.05
           BusyMode: drop
            Running: on

   Callbacks
           TimerFcn: 1x4 cell array
           ErrorFcn: ''
           StartFcn: ''
            StopFcn: ''

realtime возвращает объект списка подписок Bloomberg subs и объект-таймер MATLAB с его свойствами. Затем, v3showtrades отображение рисунка, показывающего данные по объему, последней торговле, ставке, запросу и скорректированной цене объемного веса (VWAP) для IBM.

Данные в реальном времени продолжают отображаться, пока вы не выполните stop или close функция.

Закройте соединение с Bloomberg.

close(c)

Вы можете создать свою собственную функцию обработчика событий для обработки данных Bloomberg. В данном примере используйте обработчик событий v3pricevol это создает рисунок с данными последней цены и объема для безопасности.

Создайте соединение Bloomberg.

c = blp;

Кроме того, вы можете подключиться к Серверу Bloomberg с помощью blpsrv или Bloomberg B-PIPE с использованием bpipe.

Получите последние данные цены и объема для безопасности IBM с помощью обработчика событий v3pricevol.

v3pricevol требует входного параметра f от realtime чтобы быть 'Last_Price' , 'Volume', или и то, и другое.

[subs,t] = realtime(c,'IBM US Equity',{'Last_Price','Volume'},...
                    'v3pricevol')
subs =
 
com.bloomberglp.blpapi.SubscriptionList@16f66676
 

   Timer Object: timer-5

   Timer Settings
      ExecutionMode: fixedRate
             Period: 0.05
           BusyMode: drop
            Running: on

   Callbacks
           TimerFcn: 1x4 cell array
           ErrorFcn: ''
           StartFcn: ''
            StopFcn: ''

realtime возвращает объект списка подписок Bloomberg subs и объект-таймер MATLAB с его свойствами. Затем, v3pricevol отображает рисунок, показывающий последнюю цену и данные по объему для IBM.

Данные в реальном времени продолжают отображаться, пока вы не выполните stop или close функция.

Закройте соединение с Bloomberg.

close(c)

Входные параметры

свернуть все

Соединение Bloomberg, заданное как объект соединения, созданный с помощью blp, blpsrv, или bpipe.

Список безопасности, заданный как вектор символов или строковый скаляр для одной ценной бумаги или массива ячеек с векторами символов или строковых массивов для нескольких ценных бумаг. Можно задать систему безопасности по имени или CUSIP, а также с источником цены или без него.

Типы данных: char | cell | string

Поля данных Bloomberg, заданные как вектор символов, строковый скаляр, массив ячеек векторов символов или строковых массивов. Векторы символов или строка обозначает одно имя поля данных Bloomberg. Массив ячеек из векторов символов или строковых массивов обозначает несколько имен полей данных Блумберга. Для получения дополнительной информации о полях, которые вы можете задать, смотрите Руководство разработчика API Bloomberg с помощью опции WAPI <GO> от терминала Bloomberg.

Пример: {'LAST_PRICE';'OPEN'}

Типы данных: char | cell | string

Обработчик событий, заданный как вектор символов или строковый скаляр, который обозначает имя заданной функции обработчика событий. Можно задать функцию обработчика событий для обработки событий Bloomberg любого типа в реальном времени. Указанная функция обработчика событий запускается каждый раз, когда таймер запускается.

Типы данных: char | string

Выходные аргументы

свернуть все

Данные Bloomberg, возвращенные как структура, таблица или расписание. Тип данных данных Bloomberg зависит от свойств DataReturnFormat и DatetimeType объекта подключения. Для получения дополнительной информации о данных смотрите руководство Bloomberg API Developer's Guide с помощью опции WAPI <GO> от терминала Bloomberg.

Подписка Bloomberg, возвращенная как объект Bloomberg. Для получения дополнительной информации об этом объекте смотрите Руководство разработчика API Bloomberg с помощью опции WAPI <GO> от терминала Bloomberg.

Таймер MATLAB, возвращенный как объект MATLAB. Для получения дополнительной информации об этом объекте смотрите timer.

Введенный в R2010a