exponenta event banner

в реальном времени

Данные в реальном времени для подключения Bloomberg V3

Описание

пример

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

пример

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

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

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

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

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

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

свернуть все

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

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

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

Представлен в R2010a