Данные в реальном времени для соединения Bloomberg B-PIPE V3
возвращает данные для d
= realtime(c
,s
,f
)bloombergBPIPE
c объекта
с Bloomberg® B-PIPE® Интерфейс C++, список безопасности s
, и запрашиваемые поля f
. realtime
обращается к сервису Bloomberg Market Data.
[~,
возвращает пустой выход и таймер t
]
= realtime(c
,s
,f
,eventhandler
)t
сопоставлен с обработчиком событий в реальном времени для списка подписки. Заданные значения c
, а realtime
функция подписывается на ценные бумаги или ценные бумаги s
и запрашивает поля f
, для обновления в режиме реального времени при запуске обработчика событий eventhandler
.
Получите моментальный снимок данных только для одной безопасности.
Создайте соединение Bloomberg B-PIPE с помощью IP-адреса машины, выполняющей процесс Bloomberg B-PIPE. Этот пример использует интерфейс Bloomberg B-PIPE C++ и принимает следующее:
Проверка подлинности - Windows® аутентификация при установке authtype
на 'OS_LOGON'
.
Имя приложения пусто, так как вы не соединяетесь с Bloomberg B-PIPE с помощью приложения.
IP-адрес машины, выполняющей процесс Bloomberg B-PIPE '111.11.11.112'
.
Номер порта машины, выполняющей процесс Bloomberg B-PIPE 8194
.
c
является bloombergBPIPE
объект.
authtype = 'OS_LOGON'; appname = ''; ipaddress = {'111.11.11.112'}; port = 8194; c = bloombergBPIPE(authtype,appname,ipaddress,port);
Извлечение последней торговли и объема IBM® безопасность.
d = realtime(c,'IBM US Equity',{'Last_Trade','Volume'})
d = LAST_TRADE: '181.76' VOLUME: '7277793'
Закройте соединение с Bloomberg.
close(c)
Вы можете создать свою собственную функцию обработчика событий для обработки данных Bloomberg. В данном примере используйте обработчик событий disp
отображает в командной строке данные такты Bloomberg.
Создайте соединение Bloomberg B-PIPE с помощью IP-адреса машины, выполняющей процесс Bloomberg B-PIPE. Этот пример использует интерфейс Bloomberg B-PIPE C++ и принимает следующее:
Проверка подлинности - это проверка подлинности Windows при установке authtype
на 'OS_LOGON'
.
Имя приложения пусто, так как вы не соединяетесь с Bloomberg B-PIPE с помощью приложения.
IP-адрес машины, выполняющей процесс Bloomberg B-PIPE '111.11.11.112'
.
Номер порта машины, выполняющей процесс Bloomberg B-PIPE 8194
.
c
является bloombergBPIPE
объект.
authtype = 'OS_LOGON'; appname = ''; ipaddress = {'111.11.11.112'}; port = 8194; c = bloombergBPIPE(authtype,appname,ipaddress,port);
Извлеките последнюю цену и объем для безопасности IBM с помощью обработчика событий disp
.
[~,t] = realtime(c,'IBM US Equity',{'LAST_PRICE','VOLUME'}, ... 'disp')
t = Timer Object: timer-4 Timer Settings ExecutionMode: fixedRate Period: 0.05 BusyMode: drop Running: off Callbacks TimerFcn: 1x5 cell array ErrorFcn: '' StartFcn: '' StopFcn: '' Columns 1 through 4 {'SecurityID' } {'LAST_PRICE'} {'SecurityID' } {'VOLUME'} {'IBM US Equity'} {'118.490000'} {'IBM US Equity'} {'744066'} ...
realtime
возвращает MATLAB® объект-таймер со свойствами. Затем, realtime
возвращает данные такты запаса для безопасности IBM с последней ценой и объемом.
Остановите отображение данных в реальном времени.
stop(t) c.Session.stopSubscriptions
Закройте соединение с Bloomberg.
close(c)
Вы можете создать свою собственную функцию обработчика событий для обработки данных Bloomberg. В данном примере используйте обработчик событий disp
отображает в командной строке данные такты Bloomberg.
Создайте соединение Bloomberg B-PIPE с помощью IP-адреса машины, выполняющей процесс Bloomberg B-PIPE. Этот пример использует интерфейс Bloomberg B-PIPE C++ и принимает следующее:
Проверка подлинности - это проверка подлинности Windows при установке authtype
на 'OS_LOGON'
.
Имя приложения пусто, так как вы не соединяетесь с Bloomberg B-PIPE с помощью приложения.
IP-адрес машины, выполняющей процесс Bloomberg B-PIPE '111.11.11.112'
.
Номер порта машины, выполняющей процесс Bloomberg B-PIPE 8194
.
c
является bloombergBPIPE
объект.
authtype = 'OS_LOGON'; appname = ''; ipaddress = {'111.11.11.112'}; port = 8194; c = bloombergBPIPE(authtype,appname,ipaddress,port);
Получите последнюю цену и объем для IBM и Ford Motor Company® ценные бумаги.
[~,t] = realtime(c,{'IBM US Equity','F US Equity'}, ... {'LAST_PRICE','VOLUME'},'disp')
t = Timer Object: timer-4 Timer Settings ExecutionMode: fixedRate Period: 0.05 BusyMode: drop Running: off Callbacks TimerFcn: 1x5 cell array ErrorFcn: '' StartFcn: '' StopFcn: '' Columns 1 through 6 {'SecurityID' } {'LAST_PRICE'} {'SecurityID' } {'VOLUME' } {'SecurityID' } {'LAST_PRICE'} {'F US Equity'} {'8.960000' } {'F US Equity'} {'13423731'} {'IBM US Equity'} {'118.490000'} Columns 7 through 8 {'SecurityID' } {'VOLUME'} {'IBM US Equity'} {'744066'} ...
realtime
возвращает объект-таймер MATLAB с его свойствами. Затем, realtime
возвращает данные такты для ценных бумаг IBM и Ford Motor Company с последней ценой и объемом.
Остановите отображение данных в реальном времени.
stop(t) c.Session.stopSubscriptions
Закройте соединение с Bloomberg.
close(c)
c
- Соединение Bloomberg B-PIPEbloombergBPIPE
объектСоединение Bloomberg B-PIPE, заданное как bloombergBPIPE
объект.
s
- Список безопасностиСписок безопасности, заданный как вектор символов или строковый скаляр для одной ценной бумаги или массива ячеек с векторами символов или строковых массивов для нескольких ценных бумаг. Можно задать систему безопасности по имени или CUSIP, а также с источником цены или без него.
Типы данных: char
| cell
| string
f
- Поля данных BloombergПоля данных Bloomberg, заданные как вектор символов, строковый скаляр, массив ячеек векторов символов или строковых массивов. Векторы символов или строка обозначает одно имя поля данных Bloomberg. Массив ячеек из векторов символов или строковых массивов обозначает несколько имен полей данных Блумберга. Для получения дополнительной информации о полях, которые вы можете задать, смотрите Руководство разработчика API Bloomberg с помощью опции WAPI <GO> от терминала Bloomberg.
Пример: {'LAST_PRICE';'OPEN'}
Типы данных: char
| cell
| string
eventhandler
- Обработчик событийОбработчик событий, заданный как вектор символов или строковый скаляр, который обозначает имя заданной функции обработчика событий. Можно задать функцию обработчика событий для обработки событий Bloomberg любого типа в реальном времени. Указанная функция обработчика событий запускается каждый раз, когда таймер запускается.
Типы данных: char
| string
d
- Данные BloombergДанные Bloomberg, возвращенные как структура, таблица или расписание. Тип данных данных Bloomberg зависит от свойств DataReturnFormat и DatetimeType объекта подключения. Для получения дополнительной информации о данных смотрите руководство Bloomberg API Developer's Guide с помощью опции WAPI <GO> от терминала Bloomberg.
t
- таймер MATLABТаймер MATLAB, возвращенный как объект MATLAB. Для получения дополнительной информации об этом объекте смотрите timer
.
bloombergBPIPE
| close
| getdata
| history
| timeseries
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.