Bloomberg связь B-PIPE V3
bloombergBPIPE функция создает bloombergBPIPE объект. bloombergBPIPE объект представляет связь Bloomberg® B-PIPE® с помощью API C++ Bloomberg V3.
Другие функции соединяются с различными сервисами Bloomberg: Рабочий стол Bloomberg (bloomberg) и сервер Bloomberg (bloombergServer). Для получения дополнительной информации об этих сервисах, смотрите Сравнение Связей Bloomberg.
Для получения дополнительной информации о требованиях связи Bloomberg, смотрите Требования Связи Сервера данных. Чтобы гарантировать успешную связь Bloomberg, выполните необходимые шаги перед выполнением bloombergBPIPE. Для получения дополнительной информации смотрите Установку Bloomberg и Конфигурирование Связей.
c = bloombergBPIPE(authtype,appname,ipaddress,port,timeout) также устанавливает Свойство Timeout.
Внимание:
Чтобы относиться к связи Bloomberg в других функциях, используйте объект связи, созданный bloombergBPIPE функция. В противном случае, использование bloombergBPIPE когда входной параметр открывает несколько связей Bloomberg, вызывая неожиданное поведение и исчерпывая ресурсы памяти.
AppAuthType — Тип аутентификации приложения"" (значение по умолчанию) | "APPNAME_AND_KEY"Это свойство доступно только для чтения.
Тип аутентификации приложения в виде одного из этих значений:
"" — Bloomberg связь B-PIPE с аутентификацией Windows®
"APPNAME_AND_KEY" — Bloomberg связь B-PIPE с аутентификацией приложения
AuthType — Тип аутентификации пользователя Bloomberg"OS_LOGON" | "APPLICATION_ONLY"Аутентификация пользователя Bloomberg вводит в виде одного из этих значений:
"OS_LOGON" — Bloomberg связь B-PIPE с аутентификацией Windows
"APPLICATION_ONLY" — Bloomberg связь B-PIPE с аутентификацией приложения
Для получения дополнительной информации см. Руководство разработчика API B-PIPE Bloomberg с помощью опции WAPI <GO> от терминала Bloomberg.
AppName — Имя приложенияИмя приложения в виде вектора символов или строки, которая идентифицирует приложение, которое вы используете, чтобы соединить с Bloomberg B-PIPE.
Пример: 'appname'
Типы данных: char | string
User — Пользователь BloombergЭто свойство доступно только для чтения.
Пользователь Bloomberg в виде пользовательского единичного объекта Bloomberg.
Пример: [1x1 com.bloomberglp.blpapi.impl.aT]
Session — Сеанс Bloomberg V3Это свойство доступно только для чтения.
Сеанс Bloomberg V3 в виде объекта Bloomberg V3 API Session.
Пример: [1x1 BLPSession]
IPAddress — IP-адресIP-адрес машины, запускающей процесс B-PIPE Bloomberg в виде вектора символов, массива ячеек из символьных векторов, строки или массива строк. Вектор символов или строка идентифицируют машину, запускающую процесс B-PIPE Bloomberg, тогда как массив ячеек из символьных векторов или массив строк задают несколько машин.
Пример: {'111.11.11.112'}
Типы данных: char | cell | string
Port — Номер порта[] (значение по умолчанию) | числовой скалярНомер порта машины, запускающей процесс B-PIPE Bloomberg в виде числового скаляра.
Пример: 8194
Типы данных: double
TimeOut Тайм-аутТайм-аут, задающий время в миллисекундах, которые MATLAB® пытается соединить с машиной, запускающей процесс B-PIPE Bloomberg прежде, чем испытать таймаут в виде числового скаляра.
Пример: 1000
Типы данных: double
DatetimeType — Тип данных даты и времени'' (значение по умолчанию) | 'datetime'Тип данных даты и времени в виде одного из этих значений.
| Значение | Описание |
|---|---|
'' (значение по умолчанию) | Дата возвращения и временные стоимости как числа даты MATLAB. |
'datetime' | Дата возвращения и временные стоимости как datetime массив. |
Можно задать эти значения с помощью вектора символов или строки (например, "datetime").
Когда вы создаете bloombergBPIPE объект, bloombergBPIPE функционируйте оставляет этот сброс свойства. Чтобы получить данные, необходимо установить это значение свойства вручную в командной строке или в скрипте с помощью записи через точку, например:
c.DatetimeType = 'datetime';
getbulkdata
getdata
история
tahistory
временные ряды
Примечание
Если DataReturnFormat значением свойства является 'table' и DatetimeType значением свойства является 'datetime', затем возвращенные данные являются таблицей, которая содержит значения даты и времени как datetime массив. Если DataReturnFormat значение свойства является пустым символьным вектором, затем устанавливая DatetimeType свойство к 'datetime' возвращает значения даты и времени для агрегированных меток деления и исторических запросов как числа даты MATLAB.
DataReturnFormat — Данные возвращают формат'cell' | 'structure' | 'table' | 'timetable'Данные возвращают формат в виде одного из этих значений, которые определяют тип данных возвращенных данных.
| Значение | Тип данных возвращенных данных |
|---|---|
'cell' | cell array |
'table' | table |
'timetable' | timetable |
'structure' | structure |
Примечание
Тип данных по умолчанию возвращенных данных зависит от выполняемой функции. Чтобы задать тип данных по умолчанию, установите DataReturnFormat свойство к ''. Для типов данных по умолчанию см. поддерживаемый функциональный список.
Можно задать эти значения с помощью вектора символов или строки (например, "table").
Когда вы создаете bloombergBPIPE объект, bloombergBPIPE функционируйте оставляет этот сброс свойства. Чтобы получить данные, необходимо установить это значение свойства вручную в командной строке или в скрипте с помощью записи через точку, например:
c.DataReturnFormat = 'structure';
| Поддерживаемая функция | Допустимые типы данных для возвращенных данных |
|---|---|
| категория |
|
| eqs |
|
| fieldinfo |
|
| fieldsearch |
|
| поиск |
|
| портфель |
|
| getbulkdata |
|
| getdata |
|
| история |
|
| tahistory |
|
| временные ряды |
|
Примечание
Независимо от DatetimeType значение свойства, если DataReturnFormat значением свойства является 'timetable', затем getdata и getbulkdata функции возвращают таблицу, которая содержит значения даты и времени как datetime массивы.
close | Закройте Bloomberg связь B-PIPE V3 |
isconnection | Определите Bloomberg связь B-PIPE V3 |
eqs | Данные об экранировании акции для Bloomberg связь B-PIPE V3 |
get | Свойства Bloomberg связь B-PIPE V3 |
getbulkdata | Объемные данные с информацией о заголовке для Bloomberg связь B-PIPE V3 |
getdata | Текущие данные для Bloomberg связь B-PIPE V3 |
history | Исторические данные для Bloomberg связь B-PIPE V3 |
portfolio | Текущие данные о портфеле для Bloomberg связь B-PIPE V3 |
realtime | Данные реального времени для Bloomberg связь B-PIPE V3 |
tahistory | Исторический технический анализ для Bloomberg связь B-PIPE V3 |
timeseries | Суточные тиковые данные для Bloomberg связь B-PIPE V3 |
category | Полевая категория ищет Bloomberg связь B-PIPE V3 |
fieldinfo | Информация о поле для Bloomberg связь B-PIPE V3 |
fieldsearch | Полевой поиск Bloomberg связь B-PIPE V3 |
lookup | Найдите информацию о ценных бумагах для Bloomberg связью B-PIPE V3 |
Создайте связь B-PIPE Bloomberg с помощью IP-адреса машины, запускающей процесс B-PIPE Bloomberg. Этот пример принимает следующее:
Аутентификация является аутентификацией Windows, когда вы устанавливаете authtype к 'OS_LOGON'.
Имя приложения является пробелом, потому что вы не соединяете с Bloomberg B-PIPE с помощью приложения.
IP-адресом для машины, запускающей процесс B-PIPE Bloomberg, является '111.11.11.112'.
Номером порта машины, запускающей процесс B-PIPE Bloomberg, является 8194.
authtype = 'OS_LOGON'; appname = ''; ipaddress = {'111.11.11.112'}; port = 8194; c = bloombergBPIPE(authtype,appname,ipaddress,port)
c =
bloombergBPIPE with properties:
AppAuthType: ''
AuthType: 'OS_LOGON'
AppName: []
User: []
Session: [1×1 BLPSession]
IPAddress: {'111.11.11.112'}
Port: 8194.00
TimeOut: 0
DatetimeType: ''
DataReturnFormat: ''
bloombergBPIPE функционируйте подключения к выполнению машины Bloomberg B-PIPE в номере порта 8194. bloombergBPIPE функция создает bloombergBPIPE объект c с этими свойствами:
Тип аутентификации приложения
Тип аутентификации пользователя Bloomberg
Имя приложения
Пользовательский единичный объект Bloomberg
Объект Bloomberg V3 API Session
IP-адрес машины, запускающей процесс B-PIPE Bloomberg
Номер порта машины, запускающей процесс B-PIPE Bloomberg
Номер (в миллисекундах) задающий, сколько времени MATLAB пытается связать с машиной перед таймаутом
Тип данных даты и времени
Данные возвращают формат
Запросите последние и цены открытия за Microsoft®.
format bank % Display data format for currency s = 'MSFT US Equity'; f = {'LAST_PRICE';'OPEN'}; [d,sec] = getdata(c,s,f)
d =
LAST_PRICE: 33.34
OPEN: 33.60
sec =
'MSFT US Equity'
getdata возвращает структуру d с последними и ценами открытия. Кроме того, getdata возвращает безопасность в sec.
Закройте связь B-PIPE Bloomberg.
close(c)
Создайте связь B-PIPE Bloomberg с помощью IP-адреса машины, запускающей процесс B-PIPE Bloomberg. Этот пример принимает следующее:
Аутентификация является аутентификацией Windows, когда вы устанавливаете authtype к 'OS_LOGON'.
Имя приложения является пробелом, потому что вы не соединяете с Bloomberg B-PIPE с помощью приложения.
IP-адресом для машины, запускающей процесс B-PIPE Bloomberg, является '111.11.11.112'.
Номером порта машины, запускающей процесс B-PIPE Bloomberg, является 8194.
Значение тайм-аута является 1 000 миллисекунд.
authtype = 'OS_LOGON'; appname = ''; ipaddress = {'111.11.11.112'}; port = 8194; timeout = 1000; c = bloombergBPIPE(authtype,appname,ipaddress,port,timeout)
c =
bloombergBPIPE with properties:
AppAuthType: ''
AuthType: 'OS_LOGON'
AppName: []
User: []
Session: [1×1 BLPSession]
IPAddress: {'172.28.17.118'}
Port: 8194.00
TimeOut: 1000.00
DatetimeType: ''
DataReturnFormat: ''
bloombergBPIPE функционируйте подключения к выполнению машины Bloomberg B-PIPE в номере порта 8194. bloombergBPIPE функция создает bloombergBPIPE объект c с этими свойствами:
Тип аутентификации приложения
Тип аутентификации пользователя Bloomberg
Имя приложения
Пользовательский единичный объект Bloomberg
Объект Bloomberg V3 API Session
IP-адрес машины, запускающей процесс B-PIPE Bloomberg
Номер порта машины, запускающей процесс B-PIPE Bloomberg
Номер (в миллисекундах) задающий, сколько времени MATLAB пытается связать с машиной перед таймаутом
Тип данных даты и времени
Данные возвращают формат
Запросите последние и цены открытия за Microsoft.
format bank % Display data format for currency s = 'MSFT US Equity'; f = {'LAST_PRICE';'OPEN'}; [d,sec] = getdata(c,s,f)
d =
LAST_PRICE: 33.34
OPEN: 33.60
sec =
'MSFT US Equity'
getdata возвращает структуру d с последними и ценами открытия. Кроме того, getdata возвращает безопасность в sec.
Закройте связь B-PIPE Bloomberg.
close(c)
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.