Найдите информацию о ценных бумагах для связи Bloomberg V3
получает данные на основе критериев в запросе l
= lookup(c
,q
,reqtype
,Name,Value)q
поскольку определенный запрос вводит reqtype
использование связи Bloomberg® c
. Для получения дополнительной информации об условиях запроса и возможных комбинациях пары "имя-значение", см., что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Создайте связь Bloomberg®, и затем используйте Поиск безопасности, чтобы получить информацию о корпоративной облигации IBM®. Для получения дополнительной информации о Bloomberg и значениях параметров можно установить, видеть, что Руководство разработчика API Bloomberg использовать WAPI <ИДЕТ> опция от терминала Bloomberg.
Создайте связь Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE® с помощью bpipe
.
Возвратите данные как таблицу путем установки 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 и значениях параметров можно установить, видеть, что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Соединитесь с Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE® с помощью bpipe
.
Получите данные о кривой для подтипа кредитного дефолтного свопа корпоративных облигаций для '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: {''}
Одна строка данных отображается как имя кривой Bloomberg 'YCCD1016 Index'
с описанием Bloomberg 'Goldman Sachs Group Inc/The'
в США с 'USD'
валюта. Кратким идентификатором Bloomberg для кривой является 'CD1016'
. Bloomberg является издателем и bbgid
пробел.
Закройте связь Bloomberg.
close(c)
Используйте правительственный Поиск безопасности, чтобы получить информацию для Казначейских облигаций Соединенных Штатов. Для получения дополнительной информации о Bloomberg и значениях параметров можно установить, видеть, что Руководство разработчика API Bloomberg использует опцию WAPI <GO> от терминала Bloomberg.
Соединитесь с Bloomberg.
c = blp;
В качестве альтернативы можно связать с Сервером Bloomberg с помощью blpsrv
или Bloomberg B-PIPE с помощью bpipe
.
Отфильтруйте правительственные данные о безопасности с фильтром тикера '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)
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'
Ввод
, 'CORP'
Подтип
, 'CDS'
, 'partialMatch'
ложь
'maxResults'
— Количество строк в данных о результатеКоличество строк в данных о результате, заданных как разделенная запятой пара, состоящая из 'maxResults'
и числовой скаляр, чтобы обозначить общее максимальное количество строк информации, чтобы возвратиться. Данные о результате могут быть одной или несколькими строками данных, не больше, чем заданный номер.
Типы данных: double
'yellowKeyFilter'
— Bloomberg желтый ключевой фильтрBloomberg желтый ключевой фильтр, заданный как разделенная запятой пара, состоящая из 'yellowKeyFilter'
и уникальный вектор символов или скаляр строки, чтобы обозначить конкретный желтый ключ для правительственных ценных бумаг, корпоративных облигаций, акций и предметов потребления, например.
Типы данных: char |
string
'languageOverride'
— Переопределение языкаПереопределение языка, заданное как разделенная запятой пара, состоящая из 'languageOverride'
и уникальный вектор символов или скаляр строки, чтобы обозначить язык перевода для данных о результате.
Типы данных: char |
string
'countryCode'
— Код страныКод страны, заданный как разделенная запятой пара, состоящая из 'countryCode'
и вектор символов или скаляр строки, чтобы обозначить страну для данных о результате.
Типы данных: char |
string
'currencyCode'
— Код валютыКод валюты, заданный как разделенная запятой пара, состоящая из 'currencyCode'
и вектор символов или скаляр строки, чтобы обозначить валюту для данных о результате.
Типы данных: char |
string
'curveID'
— Краткий идентификатор Bloomberg для кривойКраткий идентификатор Bloomberg для кривой, заданной как разделенная запятой пара, состоящая из '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
, ценные бумаги не отфильтрованы.
Типы данных: логический
l
— Информация о поискеИнформация о поиске, возвращенная как структура или таблица, содержащая свойства набора в зависимости от типа запроса. Тип данных информации о поиске зависит от свойства DataReturnFormat объекта связи.
Для списка свойств набора и их описаний, см. следующие таблицы.
Свойства 'instrumentListRequest'
Свойство | Описание |
---|---|
| Имя безопасности |
| Безопасность долго называет |
Свойства 'curveListRequest'
Свойство | Описание |
---|---|
| Имя кривой Bloomberg |
| Описание Bloomberg |
| Код страны |
| Код валюты |
| Краткий идентификатор Bloomberg для кривой |
| Тип сектора рынка Bloomberg |
| Подтип сектора рынка Bloomberg |
| Bloomberg задал как издатель |
| Идентификатор Bloomberg |
Свойства 'govtListRequest'
Свойство | Описание |
---|---|
| Идентификатор безопасности Bloomberg (тикер или CUSIP, например), ценовой источник и исходный ключ (Bloomberg желтый ключ) |
| Правительственное имя безопасности |
| Правительственный тикер безопасности |
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.