Данные реального времени для Bloomberg связь B-PIPE V3
возвращает данные для d
= realtime(c
,s
,f
)bloombergBPIPE
объект c
с интерфейсом Bloomberg® B-PIPE® C ++, список безопасности s
, и требуемые поля f
. realtime
получает доступ к информационной службе Рынка Bloomberg.
[~,
возвращает пустой выходной параметр и таймер t
]
= realtime(c
,s
,f
,eventhandler
)t
сопоставленный с обработчиком событий в реальном времени для списка подписок. Учитывая связь c
, realtime
функция подписывает на безопасность или ценные бумаги s
и поля f
запросов, обновляться в режиме реального времени при выполнении обработчика событий
eventhandler
.
Получите снимок состояния данных для одной безопасности только.
Создайте связь B-PIPE Bloomberg с помощью IP-адреса машины, запускающей процесс B-PIPE Bloomberg. Этот пример использует B-PIPE Bloomberg, с которым соединяет интерфейсом C++, и принимает следующее:
Аутентификация является аутентификацией Windows®, когда вы устанавливаете authtype
к 'OS_LOGON'
.
Имя приложения является пробелом, потому что вы не соединяете с Bloomberg B-PIPE с помощью приложения.
IP-адресом для машины, запускающей процесс B-PIPE Bloomberg, является '111.11.11.112'
.
Номером порта машины, запускающей процесс B-PIPE Bloomberg, является 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 в командной строке.
Создайте связь B-PIPE Bloomberg с помощью IP-адреса машины, запускающей процесс B-PIPE Bloomberg. Этот пример использует B-PIPE Bloomberg, с которым соединяет интерфейсом C++, и принимает следующее:
Аутентификация является аутентификацией Windows, когда вы устанавливаете authtype
к 'OS_LOGON'
.
Имя приложения является пробелом, потому что вы не соединяете с Bloomberg B-PIPE с помощью приложения.
IP-адресом для машины, запускающей процесс B-PIPE Bloomberg, является '111.11.11.112'
.
Номером порта машины, запускающей процесс B-PIPE Bloomberg, является 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 в командной строке.
Создайте связь B-PIPE Bloomberg с помощью IP-адреса машины, запускающей процесс B-PIPE Bloomberg. Этот пример использует B-PIPE Bloomberg, с которым соединяет интерфейсом C++, и принимает следующее:
Аутентификация является аутентификацией Windows, когда вы устанавливаете authtype
к 'OS_LOGON'
.
Имя приложения является пробелом, потому что вы не соединяете с Bloomberg B-PIPE с помощью приложения.
IP-адресом для машины, запускающей процесс B-PIPE Bloomberg, является '111.11.11.112'
.
Номером порта машины, запускающей процесс B-PIPE Bloomberg, является 8194
.
c
bloombergBPIPE
объект.
authtype = 'OS_LOGON'; appname = ''; ipaddress = {'111.11.11.112'}; port = 8194; c = bloombergBPIPE(authtype,appname,ipaddress,port);
Получите последнюю цену и объем для ценных бумаг Ford Motor Company® и IBM.
[~,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. Массив ячеек из символьных векторов или массив строк обозначают несколько имен поля данных Bloomberg. Для получения дополнительной информации о полях можно задать, видеть, что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Пример: {'LAST_PRICE';'OPEN'}
Типы данных: char |
cell
| string
eventhandler
eventhandler Обработчик событий в виде вектора символов или строкового скаляра, который обозначает имя функции обработчика событий, которую вы задаете. Можно задать функцию обработчика событий, чтобы обработать любой тип событий Bloomberg в реальном времени. Заданная функция обработчика событий запускает каждый раз огни таймера.
Типы данных: char |
string
d
— Данные BloombergДанные Bloomberg, возвращенные как структура, таблица или расписание. Тип данных данных Bloomberg зависит от свойств DataReturnFormat и DatetimeType объекта связи. Для получения дополнительной информации о данных, см., что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
t
— Таймер MATLABТаймер MATLAB, возвращенный как объект MATLAB. Для получения дополнительной информации об этом объекте, смотрите timer
.
bloombergBPIPE
| close
| getdata
| history
| timeseries
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.