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' объем, или оба.

[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.

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

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

[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'объем, и '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' объем, или оба.

[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. Массив ячеек из символьных векторов или массив строк обозначают несколько имен поля данных Bloomberg. Для получения дополнительной информации о полях можно задать, видеть, что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.

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

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

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

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

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

свернуть все

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

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

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

Введен в R2010a