Информация о ценных бумагах для подключения к Рабочему Столу V3
извлекает данные на основе критериев в запросе l
= lookup(c
,q
,reqtype
,Name,Value)q
для определенного типа запроса reqtype
использование Bloomberg® соединение c
с интерфейсом Bloomberg Desktop C++. Дополнительные сведения о критериях запроса и возможных комбинациях пар "имя-значение" см. в Руководстве разработчика Bloomberg API с помощью опции WAPI <GO> от терминала Bloomberg.
Создайте соединение Bloomberg, а затем используйте Поиск безопасности, чтобы получить информацию о IBM® корпоративная облигация. Для получения дополнительной информации о Bloomberg и значениях параметров, которые можно задать, смотрите Руководство разработчика Bloomberg API с помощью опции WAPI < GO > от терминала Bloomberg.
Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.
c = bloomberg;
Верните данные как таблицу путем установки DataReturnFormat
свойство объекта подключения. Если вы не задаете это свойство, lookup
функция возвращает данные как структуру.
c.DataReturnFormat = 'table';
Извлечение данных прибора для корпоративной облигации IBM с максимум 20 строками данных. Поиск безопасности возвращает имена и описания безопасности.
insts = lookup(c,'IBM','instrumentListRequest','maxResults',20, ... 'yellowKeyFilter','YK_FILTER_CORP', ... 'languageOverride','LANG_OVERRIDE_NONE');
Отобразите первые три строки таблицы. Первый столбец содержит имена корпоративных облигаций IBM, а второй - описания облигаций.
insts(1:3,:)
ans = 3×2 table security description _________________ ______________________________________ 'DD103619 <corp>' 'International Business Machines Corp' '459200AG <corp>' 'International Business Machines Corp' 'EC767659 <corp>' 'International Business Machines Corp'
Закройте соединение с Bloomberg.
close(c)
Используйте Поиск кривых, чтобы получить информацию о 'GOLD'
связанные кривые 'CD1016'
. Для получения дополнительной информации о Bloomberg и значениях параметров, которые можно задать, смотрите Руководство Bloomberg API Developer's Guide с помощью опции WAPI <GO> с терминала Bloomberg.
Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.
c = bloomberg;
Извлечение данных кривой для подтипа свопа кредитного дефолта корпоративных облигаций для 'GOLD'
связанные кривые 'CD1016'
. Возврат не более 10
строки данных для США с 'USD'
валюта.
curves = lookup(c,'GOLD','curveListRequest','maxResults',10,... 'countryCode','US','currencyCode','USD',... 'curveid','CD1016','type','CORP','subtype','CDS')
curves = curve: {'YCCD1016 Index'} description: {'Goldman Sachs Group Inc/The'} country: {'US'} currency: {'USD'} curveid: {'CD1016'} type: {'CORP'} subtype: {'CDS'} publisher: {'Bloomberg'} bbgid: {''}
Одна строка данных отображается как имя кривой Блумберга 'YCCD1016 Index'
с описанием Bloomberg 'Goldman Sachs Group Inc/The'
в США с 'USD'
валюта. Краткий идентификатор Блумберга для кривой 'CD1016'
. Bloomberg - издатель и bbgid
не заполнен.
Закройте соединение с Bloomberg.
close(c)
Используйте Поиск правительственной безопасности, чтобы получить информацию для казначейских облигаций Соединенных Штатов. Для получения дополнительной информации о Bloomberg и значениях параметров, которые можно задать, смотрите Руководство Bloomberg API Developer's Guide с помощью опции WAPI <GO> с терминала Bloomberg.
Создайте соединение Bloomberg с помощью интерфейса Bloomberg Desktop C++.
c = bloomberg;
Фильтруйте правительственные данные безопасности с помощью тикерного фильтра 'T'
не более 10
строки данных.
govts = lookup(c,'T','govtListRequest','maxResults',10,... 'partialMatch',false)
govts = parseky: {10x1 cell} name: {10x1 cell} ticker: {10x1 cell}
Правительственный поиск безопасности возвращается parseky
данные, имя и тикер казначейских облигаций США.
Отобразите parseky
данные.
govts.parseky
ans = '912828VS Govt' '912828RE Govt' '912810RC Govt' '912810RB Govt' '912828VU Govt' '912828VV Govt' '912828VB Govt' '912828VR Govt' '912828VW Govt' '912828VQ Govt'
Отображение имен казначейских облигаций США.
govts.name
ans = 'United States Treasury Note/Bond' 'United States Treasury Note/Bond' 'United States Treasury Note/Bond' 'United States Treasury Note/Bond' 'United States Treasury Note/Bond' 'United States Treasury Note/Bond' 'United States Treasury Note/Bond' 'United States Treasury Note/Bond' 'United States Treasury Note/Bond' 'United States Treasury Note/Bond'
Отобразите тикеры казначейских облигаций США.
govts.ticker
ans = 'T' 'T' 'T' 'T' 'T' 'T' 'T' 'T' 'T' 'T'
Закройте соединение с Bloomberg.
close(c)
c
- Связь с Bloombergbloomberg
объектСвязь с Bloomberg, заданная как bloomberg
объект.
q
- Запрос ключевого словаЗапрос ключевого слова, заданный как вектор символов, строковый скаляр, массив ячеек из векторов символов или строковые массивы. Каждый вектор или строка символов обозначает элемент, для которого запрашивается информация. Например, ключевым словом может быть безопасность, тип кривой или метка фильтра.
Типы данных: char
| cell
| string
reqtype
- Тип запроса'instrumentListRequest'
| 'curveListRequest'
| 'govtListRequest'
Тип запроса, заданный как предыдущие значения для обозначения типа информационного запроса. 'instrumentListRequest'
обозначает запрос поиска безопасности или инструмента. 'curveListRequest'
обозначает запрос поиска кривой. 'govtListRequest'
обозначает запрос государственного поиска государственных ценных бумаг.
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
'maxResults'
, 20
, 'yellowKeyFilter'
, 'YK_FILTER_CORP'
, 'languageOverride'
, 'LANG_OVERRIDE_NONE'
, 'countryCode'
, 'US'
, 'currencyCode'
, 'USD'
, 'curveid'
, 'CD1016'
, 'type'
, 'CORP'
, 'subtype'
, 'CDS'
, 'partialMatch'
, false
'maxResults'
- Количество строк в данных результатаКоличество строк в данных результата, заданное как разделенная разделенными запятой парами, состоящая из 'maxResults'
и числовой скаляр, чтобы обозначить общее максимальное количество строк информации для возврата. Данные результата могут быть одной или несколькими строками данных не больше заданного количества.
Типы данных: double
'yellowKeyFilter'
- Фильтр желтого ключа BloombergФильтр желтого ключа Bloomberg, заданный как разделенная разделенными запятой парами, состоящая из 'yellowKeyFilter'
и уникальный вектор символов или строковый скаляр для обозначения конкретного желтого ключа для государственных ценных бумаг, корпоративных облигаций, акций и товаров, например.
Типы данных: char
| string
'languageOverride'
- Переопределение языкаПереопределение языка, заданное как разделенная разделенными запятой парами, состоящая из 'languageOverride'
и уникальный вектор символов или строковый скаляр для обозначения языка перевода для результатов данных.
Типы данных: char
| string
'countryCode'
- Код страныКод страны, заданный как разделенная разделенными запятой парами, состоящая из 'countryCode'
и вектор символов или строковый скаляр для обозначения страны для результата данных.
Типы данных: char
| string
'currencyCode'
- Код валютыКод валюты, заданный как разделенная разделенными запятой парами, состоящая из 'currencyCode'
и вектор символов или строковый скаляр для обозначения валюты для результата данных.
Типы данных: char
| string
'curveID'
- краткий идентификатор Блумберга для кривойКраткий идентификатор Блумберга для кривой, заданный как разделенная разделенными запятой парами, состоящая из 'curveID'
и вектор символов или строковый скаляр.
Типы данных: char
| string
'type'
- Тип сектора рынка BloombergТип сектора рынка Bloomberg, соответствующий желтым ключам Bloomberg, указывается как разделенная разделенными запятой парами, состоящая из 'type'
и вектор символов или строковый скаляр.
Типы данных: char
| string
'subtype'
- подтип сектора рынка BloombergПодтип сектора рынка Bloomberg, заданный как разделенная разделенными запятой парами, состоящая из 'subtype'
и вектор символов или строковый скаляр для дальнейшего разграничения типа рыночного сектора.
Типы данных: char
| string
'partialMatch'
- Частичное совпадение по тикеруtrue
| false
Частичное совпадение по тикеру, заданное как разделенная разделенными запятой парами, состоящая из 'partialMatch'
и true
или false
. Когда установлено значение true
, можно фильтровать ценные бумаги путем установки q
к такому запросу, как 'T*'
. Когда установлено значение false
, ценные бумаги являются нефильтрованными.
Типы данных: logical
l
- Интерполяционная информацияСведения о поиске, возвращенные как структура или таблица, содержащая свойства набора в зависимости от типа запроса. Тип данных информации поиска зависит от свойства DataReturnFormat объекта подключения.
Список свойств набора и их описаний см. в следующих таблицах.
Свойства instrumentListRequest
Свойство | Описание |
---|---|
| Имя безопасности |
| Длинное имя безопасности |
Свойства curveListRequest '
Свойство | Описание |
---|---|
| Имя кривой Блумберга |
| Описание Bloomberg |
| Код страны |
| Код валюты |
| Краткий идентификатор Блумберга для кривой |
| Тип сектора рынка Bloomberg |
| Подтип сектора рынка Bloomberg |
| Bloomberg указано как издатель |
| Идентификатор Bloomberg |
Свойства 'govtListRequest'
Свойство | Описание |
---|---|
| Идентификатор безопасности Bloomberg (тикер или CUSIP, например), источник цены и исходный ключ (желтый ключ Bloomberg) |
| Имя правительственной безопасности |
| Правительственный тикер безопасности |
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.