exponenta event banner

сигналы

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

Описание

пример

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) определяет получение ежемесячных данных.

Примеры

свернуть все

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

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

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

Извлеките информацию о сигнале за последние 10 дней с помощью соединения IHS Markit. Укажите 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 переменная содержит информацию о сигнале для соответствующей защиты.

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

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

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

Извлеките информацию о сигнале за последние 10 дней с помощью соединения IHS Markit. Укажите 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 переменная содержит информацию о сигнале для соответствующей защиты.

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

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

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

Извлеките информацию о сигнале за последние 10 дней с помощью соединения IHS Markit. Укажите ABR код фактора и QSG World Вселенная. ABR является кодом коэффициента выборки и QSG World - это образец вселенной. Чтобы получить информацию о сигнале для вашего кода и комбинации вселенной, замените код фактора в code и вселенная в universeid. Также укажите тип безопасности SEDOL и формат данных z-score. 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-показателя.

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

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

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

Извлеките информацию о сигнале за последние 3 месяца с помощью соединения IHS Markit. Укажите ABR код фактора и QSG World Вселенная. ABR является кодом коэффициента выборки и QSG World - это образец вселенной. Чтобы получить информацию о сигнале для вашего кода и комбинации вселенной, замените код фактора в code и вселенная в universeid. Также укажите тип безопасности SEDOL и формат данных z-score. 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