Данные в реальном времени для подключения 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. Массив ячеек из символьных векторов или строкового массива обозначает несколько имен полей данных Bloomberg. Дополнительные сведения о полях, которые можно указать, см. в Руководстве разработчика API Bloomberg с помощью параметра WAPI < GO > на терминале Bloomberg.
Пример: {'LAST_PRICE';'OPEN'}
Типы данных: char | cell | string
eventhandler - Обработчик событийОбработчик событий, указанный как вектор символов или строковый скаляр, обозначающий имя определяемой функции обработчика событий. Можно определить функцию обработчика событий для обработки событий Bloomberg любого типа в реальном времени. Указанная функция обработчика событий запускается каждый раз при запуске таймера.
Типы данных: char | string
d - данные BloombergДанные Bloomberg, возвращенные в виде структуры, таблицы или расписания. Тип данных Bloomberg зависит от свойств DataReturnFormat и DatedType объекта подключения. Дополнительные сведения об этих данных см. в Руководстве разработчика API Bloomberg с использованием параметра WAPI < GO > на терминале Bloomberg.
t - таймер MATLABТаймер MATLAB, возвращаемый как объект MATLAB. Дополнительные сведения об этом объекте см. в разделе timer.
bloombergBPIPE | close | getdata | history | timeseries
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.