Текущие данные для соединения Bloomberg B-PIPE V3
возвращает данные для полей d
= getdata(c
,s
,f
)f
для списка безопасности s
использование bloombergBPIPE
объект с Bloomberg® B-PIPE® Интерфейс C++. getdata
обращается к службе справочных данных Bloomberg.
Сначала создайте соединение Bloomberg B-PIPE. Затем запросите последнюю и открытую цены на ценные бумаги. Текущие данные, которые вы видите при запуске этого кода, могут отличаться от выходных данных здесь.
Создайте соединение 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);
Запросить последнюю и открытую цену для Microsoft®.
[d,sec] = getdata(c,'MSFT US Equity',{'LAST_PRICE';'OPEN'})
d = LAST_PRICE: 33.3401 OPEN: 33.6000 sec = 'MSFT US Equity'
getdata
возвращает структуру d
с последней и открытой ценой. Кроме того, getdata
возвращает значение безопасности в sec
.
Закройте соединение.
close(c)
Сначала создайте соединение Bloomberg B-PIPE. Затем запросите данные для определенных полей для безопасности с помощью поля переопределения и значения. Текущие данные, которые вы видите при запуске этого кода, могут отличаться от выходных данных здесь.
Создайте соединение 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);
Запросите данные для полей Bloomberg 'YLD_YTM_ASK'
, 'ASK'
, и 'OAS_SPREAD_ASK'
когда поле Блумберга 'OAS_VOL_ASK'
является '14.000000'
.
[d,sec] = getdata(c,'030096AF8 Corp',... {'YLD_YTM_ASK','ASK','OAS_SPREAD_ASK','OAS_VOL_ASK'},... {'OAS_VOL_ASK'},{'14.000000'})
d = YLD_YTM_ASK: 5.6763 ASK: 120.7500 OAS_SPREAD_ASK: 307.9824 OAS_VOL_ASK: 14 sec = '030096AF8 Corp'
getdata
возвращает структуру d
с полученными значениями для запрашиваемых полей.
Закройте соединение.
close(c)
Сначала создайте соединение Bloomberg B-PIPE. Затем используйте номер CUSIP для обеспечения безопасности, чтобы запросить последнюю цену. Текущие данные, которые вы видите при запуске этого кода, могут отличаться от выходных данных здесь.
Создайте соединение 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® с номером CUSIP.
d = getdata(c,'/cusip/459200101','LAST_PRICE')
d = LAST_PRICE: 182.5100
getdata
возвращает структуру d
с последней ценой.
Закройте соединение.
close(c)
Сначала создайте соединение Bloomberg B-PIPE. Затем запросите последнюю цену на обеспечение. Укажите безопасность с помощью номера CUSIP с источником цены. Текущие данные, которые вы видите при запуске этого кода, могут отличаться от выходных данных здесь.
Создайте соединение 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 с номером CUSIP и источником цены BGN
после @
символ.
d = getdata(c,'/cusip/459200101@BGN','LAST_PRICE')
d = LAST_PRICE: 186.81
getdata
возвращает структуру d
с последней ценой.
Закройте соединение.
close(c)
Сначала создайте соединение Bloomberg B-PIPE. Затем запросите составные веса индекса, используя переопределение даты. Текущие данные, которые вы видите при запуске этого кода, могут отличаться от выходных данных здесь.
Создайте соединение 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);
Верните веса составляющих для индекса Dow Jones на 1 января 2010 года с помощью переопределения даты с необходимым форматом даты YYYYMMDD
.
d = getdata(c,'DJX Index','INDX_MWEIGHT','END_DT','20100101')
d = INDX_MWEIGHT: {{30x2 cell}}
getdata
возвращает структуру d
с массивом ячеек, где первый столбец является индексом, а второй - компонентным весом.
Отображение весов составляющих для каждого индекса.
d.INDX_MWEIGHT{1,1}
ans = 'AA UN' [1.1683] 'AXP UN' [2.9366] 'BA UN' [3.9229] 'BAC UN' [1.0914] ...
Закройте соединение.
close(c)
Создайте соединение Bloomberg, а затем запросите текущие данные для определенных полей. The getdata
функция возвращает данные для дат как datetime
массив.
Создайте соединение 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);
Верните данные как таблицу путем установки DataReturnFormat
свойство объекта подключения. Если вы не задаете это свойство, getdata
функция возвращает данные как структуру.
Даты возврата как datetime
массив путем установки DatetimeType
свойство объекта подключения. В этом случае таблица содержит даты в переменных, которые datetime
массивы.
c.DataReturnFormat = 'table'; c.DatetimeType = 'datetime';
Запросите текущие данные для этих полей:
Дата последнего обновления
Последняя цена
Количество сделок
Предыдущая торговая дата в реальном времени
s = 'IBM US Equity'; f = {'LAST_UPDATE_DT','LAST_PRICE', ... 'NUM_TRADES_RT','PREV_TRADING_DT_REALTIME'}; d = getdata(c,s,f)
d = 1×4 table LAST_UPDATE_DT LAST_PRICE NUM_TRADES_RT PREV_TRADING_DT_REALTIME ____________________ __________ _____________ ________________________ 21-Dec-2017 00:00:00 152.2 24846 20-Dec-2017 00:00:00
Отображение даты последнего обновления. Эта дата является datetime
массив.
d.LAST_UPDATE_DT
ans = datetime 21-Dec-2017 00:00:00
Закройте соединение с 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
o
- Поле переопределения Блумберга[]
(по умолчанию) | символьный вектор | строковый скаляр | массив ячеек из векторов символов | строковые массивыПоле переопределения Блумберга, заданное как вектор символов, строковый скаляр, массив ячеек из векторов символов или строковые массивы. Векторы символов или строка обозначает одно имя поля переопределения Bloomberg. Массив ячеек из векторов символов или строковых массивов обозначает несколько имен полей переопределения Блумберга. Для получения дополнительной информации о полях, которые вы можете задать, смотрите Руководство разработчика API Bloomberg с помощью опции WAPI <GO> от терминала Bloomberg.
Пример: 'END_DT'
Типы данных: char
| cell
| string
ov
- Блумберг переопределяет значение поля[]
(по умолчанию) | символьный вектор | строковый скаляр | массив ячеек из векторов символов | строковые массивыBloomberg переопределяет значение поля, заданное как вектор символов, строковый скаляр, массив ячеек векторов символов или строковых массивов. Векторы символов или строка обозначает одно значение поля переопределения Блумберга. Массив ячеек из векторов символов или строковых массивов обозначает несколько значений поля переопределения Блумберга. Используйте это значение поля для фильтрации набора результатов данных Bloomberg.
Пример: '20100101'
Типы данных: char
| cell
| string
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
'returnEids',true
'returnEids'
- Идентификаторы правИдентификаторы прав, заданные как разделенная разделенными запятой парами, состоящая из 'returnEids'
и логический. true
добавляет имя и значение даты идентификатора права (EID) к возврату данным.
Типы данных: logical
'returnFormattedValue'
- Формат возвратаФормат возврата, заданный как разделенная разделенными запятой парами, состоящая из 'returnFormattedValue'
и логический. true
принудительно возвращает все данные в виде вектора символов типа данных.
Типы данных: logical
'useUTCTime'
- Формат датыФормат даты, заданный как разделенная разделенными запятой парами, состоящая из 'useUTCTime'
и логический. true
возвращает значения даты и времени как скоординированное универсальное время (UTC) и false
по умолчанию соответствует параметрам TZDF <GO> Bloomberg запрашивающей стороны.
Типы данных: logical
'forcedDelay'
- Последние справочные данныеПоследние ссылочные данные, заданные как разделенная разделенными запятой парами, состоящая из 'forcedDelay'
и логический. true
возвращает последние данные до периода задержки, заданного обменом для безопасности.
Типы данных: logical
d
- Данные BloombergДанные Bloomberg, возвращенные как структура, таблица или расписание. Тип данных данных Bloomberg зависит от свойств DataReturnFormat и DatetimeType объекта подключения. Для получения дополнительной информации о данных смотрите руководство Bloomberg API Developer's Guide с помощью опции WAPI <GO> от терминала Bloomberg.
d
возвращает дополнительное поле с именем EID
, что означает идентификатор права доступа. Для получения дополнительной информации см. Руководство разработчика API Bloomberg.
sec
- Список безопасностиСписок безопасности, возвращенный как массив ячеек из векторов символов для соответствующих ценных бумаг в s
. Содержимое sec
идентичны по значению и порядку s
. Вы можете вернуть ценные бумаги с любым из следующих идентификаторов:
buid
cats
cins
common
cusip
isin
sedol1
sedol2
sicovam
svm
ticker
(по умолчанию)
wpk
Данные V3 Bloomberg поддерживают дополнительные аргументы пары "имя-значение". Для получения дополнительной информации об этих дополнительных парах "имя-значение" см. Руководство разработчика Bloomberg API с помощью опции WAPI <GO> от терминала Bloomberg.
Проверить данные и доступность полей можно с помощью Bloomberg Excel® Надстройка.
bloombergBPIPE
| close
| history
| realtime
| timeseries
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.