signals

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

Описание

пример

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

пример

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

пример

d = signals(c,code,universeid,startdate,enddate,identifier,datatype) задает формат данных для возвращенной информации сигнала.

пример

d = signals(c,code,universeid,startdate,enddate,identifier,datatype,monthlydata) задает извлечение ежемесячных данных.

Примеры

свернуть все

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

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

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

Получите информацию сигнала в течение прошлых 10 дней с помощью связи Markit IHS. Задайте ABR факторный код и QSG World вселенная. ABR демонстрационный факторный код и QSG World демонстрационная вселенная. Чтобы получить информацию сигнала для вашего кода и комбинации вселенной, замените факторным кодом в code и вселенная в universeid. d переменная рабочей области является таблицей, которая содержит информацию сигнала и date и data переменные.

code = 'ABR';
universeid = 'QSG World';
startdate = datetime('today')-10;
enddate = datetime('today');
d = signals(c,code,universeid,startdate,enddate);

Доступ к первым нескольким строкам информации сигнала в течение первого дня в диапазоне дат при помощи data переменная.

data = d.data{1};
head(data)
ans =

  8×2 table

    ticker    value
    ______    _____

    'VIRT'      1  
    'SEDG'      1  
    'CRTO'      1  
    'BZUN'      1  
    'FNGN'      1  
    'CMG'       1  
    'INGN'      1  
    'ADAP'      1  

Переменными получившейся таблицы является ticker и value. ticker переменная содержит идентификаторы безопасности тикера. value переменная содержит информацию сигнала для соответствующей безопасности.

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

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

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

Получите информацию сигнала в течение прошлых 10 дней с помощью связи Markit IHS. Задайте ABR факторный код и QSG World вселенная. ABR демонстрационный факторный код и QSG World демонстрационная вселенная. Чтобы получить информацию сигнала для вашего кода и комбинации вселенной, замените факторным кодом в code и вселенная в universeid. Кроме того, задайте тип безопасности SEDOL. d таблица, которая содержит информацию сигнала и date и data переменные.

code = 'ABR';
universeid = 'QSG World';
startdate = datetime('today')-10;
enddate = datetime('today');
identifier = 'sedol';
d = signals(c,code,universeid,startdate,enddate,identifier);

Доступ к первым нескольким строкам информации сигнала в течение первого дня в диапазоне дат при помощи data переменная.

data = d.data{1};
head(data)
ans =

  8×2 table

     sedol      value
    ________    _____

    'BWTVWD'      1  
    'BWC52Q'      1  
    'BFPMB2'      1  
    'BY2ZJ6'      1  
    'B65V2X'      1  
    'B0X7DZ'      1  
    'BJSVLL'      1  
    'BWY4XV'      1  

Переменными получившейся таблицы является sedol и value. sedol переменная содержит идентификаторы безопасности SEDOL. value переменная содержит информацию сигнала для соответствующей безопасности.

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

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

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

Получите информацию сигнала в течение прошлых 10 дней с помощью связи Markit IHS. Задайте ABR факторный код и QSG World вселенная. ABR демонстрационный факторный код и QSG World демонстрационная вселенная. Чтобы получить информацию сигнала для вашего кода и комбинации вселенной, замените факторным кодом в code и вселенная в universeid. Кроме того, задайте тип безопасности SEDOL и формат данных z-счета. d таблица, которая содержит информацию сигнала и date и data переменные.

code = 'ABR';
universeid = 'QSG World';
startdate = datetime('today')-10;
enddate = datetime('today');
identifier = 'sedol';
datatype = 'zscore';
d = signals(c,code,universeid,startdate,enddate,identifier,datatype);

Доступ к первым нескольким строкам информации сигнала в течение первого дня в диапазоне дат при помощи data переменная.

data = d.data{1};
head(data)
ans =

  8×2 table

     sedol       value  
    ________    ________

    'B44WZD'     0.63461
    'B4MG4Z'     0.43807
    '281355'     -3.3183
    'BF4VWH'     0.94079
    'B92SR7'     0.80995
    'BWY4XV'      3.1591
    'B1VZ43'    -0.25296
    '236542'    -0.77368

Переменными получившейся таблицы является sedol и value. sedol переменная содержит идентификаторы безопасности SEDOL. value переменная содержит информацию сигнала для соответствующей безопасности как z-счет.

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

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

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

Получите информацию сигнала в течение прошлых 3 месяцев с помощью связи Markit IHS. Задайте ABR факторный код и QSG World вселенная. ABR демонстрационный факторный код и QSG World демонстрационная вселенная. Чтобы получить информацию сигнала для вашего кода и комбинации вселенной, замените факторным кодом в code и вселенная в universeid. Кроме того, задайте тип безопасности SEDOL и формат данных z-счета. d таблица, которая содержит информацию сигнала и date и data переменные.

code = 'ABR';
universeid = 'QSG World';
startdate = datetime('today')-90;
enddate = datetime('today');
identifier = 'sedol';
datatype = 'zscore';
monthlydata = 'true';
d = signals(c,code,universeid,startdate,enddate, ...
    identifier,datatype,monthlydata);

Доступ к первым нескольким строкам информации сигнала в течение первого месяца в диапазоне дат при помощи data переменная.

data = d.data{1};
head(data)
ans =

  8×2 table

     sedol       value  
    ________    ________

    'B44WZD'     0.44178
    'B4MG4Z'     -1.2075
    '281355'     0.43517
    'BF4VWH'     0.91456
    'B92SR7'       2.065
    '256652'     0.49538
    'B1VZ43'    -0.26471
    'BFRTDG'    -0.69078

Переменными получившейся таблицы является sedol и value. sedol переменная содержит идентификаторы безопасности SEDOL. value переменная содержит информацию сигнала для соответствующей безопасности как z-счет.

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

свернуть все

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

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

Пример: "ABR"

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

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

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

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

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

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

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

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

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

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

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

Формат данных, заданный как одно из этих значений.

Значение формата данныхОписаниеВычисление

"percentile"

Ранг процентили (от 1 через 100) из фактора

Оцените ценные бумаги во вселенной в процентили, при помощи факторного значения, в порядке возрастания или убывания на основе определения. signals функционируйте оценивает ценные бумаги с самым привлекательным значением как 1 и ценные бумаги с наименее привлекательным значением как 100.

"rawratio"

Необработанное значение фактора

Числовой выход факторного вычисления.

"rawrank"

Порядковый ранг (от 1 через n) из фактора

Оцените ценные бумаги во вселенной в порядковом порядке, при помощи факторного значения, в порядке возрастания или убывания на основе определения.

"zscore"

Z-счет фактора

Определите среднее и стандартное отклонение всех факторных значений во вселенной в заданную дату. Затем вычтите среднее значение из факторного значения безопасности и разделите результат на стандартное отклонение.

Можно задать каждое значение как вектор символов или представить скаляр в виде строки.

Ежемесячный индикатор, заданный как значение "true" или "false". Когда monthlydata входным параметром является "true", signals функция возвращает ежемесячные данные. В противном случае, signals функция возвращает ежедневные данные.

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

свернуть все

Информация сигнала, возвращенная как таблица с date и data переменные. date переменная содержит каждую дату в заданном диапазоне дат. Если вы задаете ежемесячные данные с помощью monthlydata входной параметр, затем date переменная содержит одну строку в течение каждого месяца. data переменная содержит таблицу данных для каждой соответствующей даты. Чтобы получить доступ к данным в течение первого дня в диапазоне дат, используйте запись через точку, например: d.data{1}.

Введенный в R2018b