exponenta event banner

поиск

Найдите информацию о ценных бумагах для подключения Bloomberg V3

Описание

пример

l = lookup(c,q,reqtype,Name,Value) извлекает данные на основе критериев в запросе q для определенного типа запроса reqtype с помощью подключения Bloomberg ®c. Дополнительные сведения о критериях запроса и возможных комбинациях пар «имя-значение» см. в руководстве разработчика API Bloomberg, использующем параметр WAPI < GO > на терминале Bloomberg.

Примеры

свернуть все

Создайте соединение Bloomberg ®, а затем используйте Поиск безопасности для получения информации о корпоративном бонде IBM ®. Для получения подробной информации о Bloomberg и значениях параметров, которые можно задать, см. Руководство разработчика API Bloomberg с использованием опции WAPI < GO > на терминале 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)

Входные аргументы

свернуть все

Соединение Bloomberg, указанное как объект соединения, созданный с помощью blp, blpsrv, или bpipe.

Запрос ключевого слова, заданный как символьный вектор, строковый скаляр, массив ячеек символьных векторов или строковый массив. Каждый символьный вектор или строка обозначает элемент, для которого запрашивается информация. Например, ключевым словом может быть запрос безопасности, тип кривой или бегущая строка фильтра.

Типы данных: char | cell | string

Тип запроса, указанный как предшествующие значения для обозначения типа запроса информации. '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' и числовой скаляр для обозначения общего максимального количества возвращаемых строк информации. Результирующие данные могут быть одной или несколькими строками данных, не превышающими указанное число.

Типы данных: double

Желтый ключевой фильтр Bloomberg, указанный как разделенная запятыми пара, состоящая из 'yellowKeyFilter' и уникальный вектор символов или строковый скаляр для обозначения конкретного желтого ключа для государственных ценных бумаг, корпоративных облигаций, акций и товаров, например.

Типы данных: char | string

Переопределение языка, указанное как разделенная запятыми пара, состоящая из 'languageOverride' и уникальный вектор символов или строковый скаляр для обозначения языка перевода для результирующих данных.

Типы данных: char | string

Код страны, указанный как разделенная запятыми пара, состоящая из 'countryCode' и вектор символов или строковый скаляр для обозначения страны для данных результата.

Типы данных: char | string

Код валюты, указанный как разделенная запятыми пара, состоящая из 'currencyCode' и вектор символов или строковый скаляр для обозначения валюты для данных результата.

Типы данных: char | string

Идентификатор короткой формы Bloomberg для кривой, указанной как разделенная запятыми пара, состоящая из 'curveID' и вектор символов или строковый скаляр.

Типы данных: char | string

Тип рыночного сектора Bloomberg, соответствующий желтым клавишам Bloomberg, указанный как разделенная запятыми пара, состоящая из 'type' и вектор символов или строковый скаляр.

Типы данных: char | string

Подтип рыночного сектора Bloomberg, указанный как разделенная запятыми пара, состоящая из 'subtype' и вектор символов или строковый скаляр для дополнительного разграничения типа рыночного сектора.

Типы данных: char | string

Частичное совпадение в бегущей строке, указанное как разделенная запятыми пара, состоящая из 'partialMatch' и true или false. Если установлено значение true, можно фильтровать ценные бумаги путем установки q в запрос, такой как 'T*'. Если установлено значение false, ценные бумаги не фильтруются.

Типы данных: logical

Выходные аргументы

свернуть все

Сведения о поиске, возвращаемые в виде структуры или таблицы, содержащей свойства набора в зависимости от типа запроса. Тип данных информации поиска зависит от свойства DataReturnFormat объекта подключения.

Список свойств набора и их описания см. в следующих таблицах.

Свойства instrumentListRequest

СобственностьОписание

security

Имя безопасности

description

Длинное имя безопасности

Свойства 'curureListRequest'

СобственностьОписание

curve

Название кривой Блумберга

description

Описание Блумберга

country

Код страны

currency

Код валюты

curveid

Идентификатор короткой формы Bloomberg для кривой

type

Тип рыночного сектора Bloomberg

subtype

Подтип рыночного сектора Bloomberg

publisher

Bloomberg уточнили в качестве издателя

bbgid

Идентификатор Bloomberg

Свойства 'govtListRequest'

СобственностьОписание

parseky

Идентификатор безопасности Bloomberg (например, бегущая строка или CUSIP), источник цены и исходный ключ (желтый ключ Bloomberg)

name

Название правительственной службы безопасности

ticker

Правительственная бегущая строка по безопасности

Представлен в R2014a