безопасность

Получите информацию о безопасности

Синтаксис

d = security(c,universeid,startdate,enddate)
d = security(c,universeid,startdate,enddate,identifier)

Описание

пример

d = security(c,universeid,startdate,enddate) возвращает информацию о безопасности с помощью связи IHS Markit®, имени вселенной и диапазона дат.

пример

d = security(c,universeid,startdate,enddate,identifier) задает тип безопасности, чтобы получить.

Примеры

свернуть все

Используя связь Markit IHS, получите информацию о безопасности с помощью диапазона дат в заданной вселенной.

Создайте связь Markit IHS с помощью имени пользователя и пароля. c является объектом ihsmarkitrs.

username = 'ABCDEF';
password = 'ABC123';
c = ihsmarkitrs(username,password);

Получите информацию о безопасности для вселенной US Total Cap с 1 января 2017 до 31 декабря 2017 с помощью связи Markit IHS. d является таблицей, которая содержит информацию о безопасности.

universeid = "US Total Cap";
startdate = "2017-01-01";
enddate = "2017-12-31";
d = security(c,universeid,startdate,enddate);

Отобразите первые несколько строк информации о безопасности.

head(d)
ans =

  8×7 table

       mid         startDate        endDate         cusip        sedol      ticker    quotCountry
    __________    ____________    ____________    __________    ________    ______    ___________

    1.3183e+05    '05/10/2013'    '01/01/2050'    '03265410'    '203206'    'ADI'         ''     
    1.3262e+05    '05/10/2013'    '01/01/2050'    '00790310'    '200784'    'AMD'         ''     
    1.3492e+05    '05/10/2013'    '01/01/2050'    '09676110'    '210775'    'BOBE'        ''     
    1.4093e+05    '05/10/2013'    '01/01/2050'    '12550910'    '219647'    'CI'          ''     
    1.4205e+05    '05/10/2013'    '01/01/2050'    '14428510'    '217750'    'CRS'         ''     
    1.4224e+05    '05/10/2013'    '01/01/2050'    '12640810'    '216075'    'CSX'         ''     
    1.4226e+05    '05/10/2013'    '01/01/2050'    '21683110'    '222260'    'CTB'         ''     
    1.4344e+05    '05/10/2013'    '01/01/2050'    '24801910'    '226036'    'DLX'         ''     

Переменные:

  • \mid IHS идентификационный код Markit

  • startDate — Дата начала фактора во вселенной

  • endDate — Дата окончания фактора во вселенной

  • cusip — Идентификатор безопасности CUSIP

  • sedol — Идентификатор безопасности SEDOL

  • ticker — Идентификатор безопасности тикера

  • quotCountry — Страна рынка безопасности

Используя связь Markit IHS, получите информацию о безопасности с помощью диапазона дат в заданной вселенной. Задайте тип безопасности, чтобы получить.

Создайте связь Markit IHS с помощью имени пользователя и пароля. c является объектом ihsmarkitrs.

username = 'ABCDEF';
password = 'ABC123';
c = ihsmarkitrs(username,password);

Получите информацию о безопасности для вселенной US Total Cap с 1 января 2017 до 31 декабря 2017 с помощью связи Markit IHS. Задайте получение только идентификаторы безопасности SEDOL. d является таблицей, которая содержит информацию о безопасности.

universeid = "US Total Cap";
startdate = "2017-01-01";
enddate = "2017-12-31";
identifier = "sedol";
d = security(c,universeid,startdate,enddate,identifier);

Отобразите первые несколько строк информации о безопасности.

head(d)
ans =

  8×5 table

       mid         startDate        endDate        sedol      quotCountry
    __________    ____________    ____________    ________    ___________

    1.3233e+05    '05/10/2013'    '01/01/2050'    '200111'        ''     
      1.33e+05    '05/10/2013'    '01/01/2050'    '204617'        ''     
    1.3353e+05    '05/10/2013'    '01/01/2050'    '206051'        ''     
    1.3376e+05    '05/10/2013'    '01/01/2050'    '206650'        ''     
    1.4304e+05    '05/10/2013'    '01/01/2050'    '227646'        ''     
    1.4424e+05    '05/10/2013'    '01/01/2050'    '231380'        ''     
    1.4498e+05    '05/10/2013'    '01/01/2050'    '232204'        ''     
      1.46e+05    '05/10/2013'    '01/01/2050'    '234292'        ''     

Переменные:

  • \mid IHS идентификационный код Markit

  • startDate — Дата начала фактора во вселенной

  • endDate — Дата окончания фактора во вселенной

  • sedol — Идентификатор безопасности SEDOL

  • quotCountry — Страна рынка безопасности

Входные параметры

свернуть все

IHS связь Markit, заданная как объект ihsmarkitrs.

Имя вселенной, заданное как вектор символов или скаляр строки.

Пример: 'US Total Cap'

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

Дата начала запроса данных, заданного как массив datetime, числовой скаляр, вектор символов или скаляр строки.

Пример: "2017-01-01"

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

Дата окончания запроса данных, заданного как массив datetime, числовой скаляр, вектор символов или скаляр строки.

Пример: "2017-12-31"

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

Тип безопасности, чтобы получить, заданный как один или несколько из этих значений: 'ticker', 'cusip' или 'sedol'. Можно задать эти значения как вектор символов, представить в виде строки скаляр, массив ячеек из символьных векторов или массив строк.

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

свернуть все

Информация о безопасности, возвращенная как таблица. Следующая таблица описывает переменные в возвращенных данных. (Переменные для типа безопасности отличаются в зависимости от типа, который вы задаете во входном параметре identifier.)

Имя переменнойОписаниеТип данных

mid

IHS идентификационный код Markit

double

startDate

Дата начала фактора во вселенной

массив ячеек из символьных векторов

endDate

Дата окончания фактора во вселенной

массив ячеек из символьных векторов

cusip

Идентификатор безопасности CUSIP

массив ячеек из символьных векторов

ticker

Идентификатор безопасности тикера

массив ячеек из символьных векторов

sedol

Идентификатор безопасности SEDOL

массив ячеек из символьных векторов

quotCountry

Страна рынка безопасности

массив ячеек из символьных векторов

Введенный в R2018b