временные ряды

Аналитика RavenPack News суточные и исторические данные

Синтаксис

d = timeseries(c,symbol,{startdate,enddate})
d = timeseries(c,symbol,{startdate,enddate},fields)

Описание

пример

d = timeseries(c,symbol,{startdate,enddate}) получает RavenPack® News Analytics суточные или исторические данные. Эта функция использует связь Аналитики RavenPack News c, RavenPack назвала символ и диапазон дат между датой начала startdate и дата окончания enddate.

пример

d = timeseries(c,symbol,{startdate,enddate},fields) получает Аналитику RavenPack News суточные или исторические данные для определенных полей RavenPack.

Примеры

свернуть все

Создайте связь Аналитики RavenPack News c с помощью имени пользователя username и пароль pwd.

c = ravenpack('username','pwd');

Данные об Аналитике Retrieve RavenPack News в течение прошлых 15 минут. Здесь, символ установлен в названный символ (entity-scores :rpna-4.0-eqt). Дата начала установлена в 15 минут назад. Дата окончания является текущей датой и время.

symbol = '(entity-scores :rpna-4.0-eqt)';
startdate = now-.01;
enddate = now;

d = timeseries(c,symbol,{startdate,enddate});

d является таблицей, которая содержит данные об Аналитике RavenPack News.

Отобразите первые четыре переменные первой записи суточных данных.

d(1,1:4)
ans =

  1×4 table

       TIMESTAMP_UTC        RP_ENTITY_ID    ENTITY_TYPE    ENTITY_NAME 
    ____________________    ____________    ___________    ____________

    14-May-2018 15:07:16       2491BC          COMP        Twitter Inc.

Каждая строка в таблице является одной записью данных о новостях. Здесь, первые четыре переменные задают событие 14 мая 2018 о компании.

Перечислите переменные в данных.

d.Properties.VariableNames
ans =

  1×46 cell array

  Columns 1 through 5

    {'TIMESTAMP_UTC'}    {'RP_ENTITY_ID'}    {'ENTITY_TYPE'}    {'ENTITY_NAME'}    {'POSITION_NAME'}

  Columns 6 through 11

    {'RP_POSITION_ID'}    {'COUNTRY_CODE'}    {'RELEVANCE'}    {'TOPIC'}    {'GROUP'}    {'TYPE'}

  Columns 12 through 17

    {'SUB_TYPE'}    {'PROPERTY'}    {'EVALUATION_METHOD'}    {'MATURITY'}    {'CATEGORY'}    {'ESS'}

  Columns 18 through 23

    {'AES'}    {'AEV'}    {'ENS'}    {'ENS_SIMILARITY_…'}    {'ENS_KEY'}    {'ENS_ELAPSED'}

  Columns 24 through 28

    {'G_ENS'}    {'G_ENS_SIMILARIT…'}    {'G_ENS_KEY'}    {'G_ENS_ELAPSED'}    {'EVENT_SIMILARIT…'}

  Columns 29 through 33

    {'NEWS_TYPE'}    {'SOURCE'}    {'RP_STORY_ID'}    {'RP_STORY_EVENT_…'}    {'RP_STORY_EVENT_…'}

  Columns 34 through 41

    {'PRODUCT_KEY'}    {'COMPANY'}    {'ISIN'}    {'CSS'}    {'NIP'}    {'PEQ'}    {'BEE'}    {'BMQ'}

  Columns 42 through 46

    {'BAM'}    {'BCA'}    {'BER'}    {'ANL_CHG'}    {'MCQ'}

Для получения дополнительной информации о каждой переменной в таблице, см. Обзор Руководства пользователя и Сервиса Аналитики RavenPack News в Обзоре Зоны Разработчика RavenPack.

Закройте связь Аналитики RavenPack News.

close(c)

Создайте связь Аналитики RavenPack News c с помощью имени пользователя username и пароль pwd.

c = ravenpack('username','pwd');

Данные об Аналитике Retrieve RavenPack News для последней минуты с помощью полей RavenPack. Здесь, символ установлен в названный символ (entity-scores :rpna-4.0-eqt). Дата начала установлена в минуту назад. Дата окончания является текущей датой и время. Список полей содержит эти поля:

  • ENTITY_NAME

  • CATEGORY

  • SUB_TYPE

symbol = '(entity-scores :rpna-4.0-eqt)';
startdate = now-.001;
enddate = now;
fields = {'ENTITY_NAME','CATEGORY','SUB_TYPE'};

d = timeseries(c,symbol,{startdate,enddate},fields);

d является таблицей, которая содержит данные об Аналитике RavenPack News для компаний с событиями. Каждая строка в таблице является событием для компании.

Отобразите данные для первых нескольких событий.

head(d)
ans =

  8×4 table

       TIMESTAMP_UTC                 ENTITY_NAME              CATEGORY       SUB_TYPE  
    ____________________    _____________________________    ___________    ___________

    14-May-2018 15:24:43    Canterbury Park Holding Corp.    earnings       <undefined>
    14-May-2018 15:24:45    Petróleos de Venezuela S.A       <undefined>    <undefined>
    14-May-2018 15:24:45    ConocoPhillips Co.               <undefined>    <undefined>
    14-May-2018 15:24:45    Facebook Inc.                    <undefined>    <undefined>
    14-May-2018 15:24:45    Rockwell Automation Inc.         <undefined>    <undefined>
    14-May-2018 15:24:45    ABB Ltd.                         <undefined>    <undefined>
    14-May-2018 15:24:45    Duravant LLC                     <undefined>    <undefined>
    14-May-2018 15:24:45    Honeywell International Inc.     <undefined>    <undefined>

Закройте связь Аналитики RavenPack News.

close(c)

Создайте связь Аналитики RavenPack News c с помощью имени пользователя username и пароль pwd.

c = ravenpack('username','pwd');

Данные об Аналитике Retrieve RavenPack News в течение прошлого дня. Здесь, символ установлен в названный символ (entity-scores :rpna-4.0-eqt). Дата начала установлена в 1 день назад. Дата окончания является текущей датой и время.

symbol = '(entity-scores :rpna-4.0-eqt)';
startdate = now-1;
enddate = now;

d = timeseries(c,symbol,{startdate,enddate});

d является таблицей, которая содержит данные об Аналитике RavenPack News.

Чтобы получить больше чем 3 дня исторических данных о новостях, используйте Инструмент Канала Данных об Аналитике RavenPack News.

Отобразите первые четыре переменные первой записи исторических данных.

d(1,1:4)
ans =

  1×4 table

       TIMESTAMP_UTC        RP_ENTITY_ID    ENTITY_TYPE     ENTITY_NAME 
    ____________________    ____________    ___________    _____________

    13-May-2018 15:30:32       12E454          COMP        Facebook Inc.

Каждая строка в таблице является одной записью данных о новостях. Здесь, первые четыре переменные задают событие 13 мая 2018 о компании.

Перечислите переменные в данных.

d.Properties.VariableNames
ans = 

  Columns 1 through 4

    'TIMESTAMP_UTC'    'RP_ENTITY_ID'    'ENTITY_TYPE'    'ENTITY_NAME'

  Columns 5 through 9

    'POSITION_NAME'    'RP_POSITION_ID'    'COUNTRY_CODE'    'RELEVANCE'    'TOPIC'

  Columns 10 through 14

    'GROUP'    'TYPE'    'SUB_TYPE'    'PROPERTY'    'EVALUATION_METHOD'

  Columns 15 through 20

    'MATURITY'    'CATEGORY'    'ESS'    'AES'    'AEV'    'ENS'

  Columns 21 through 24

    'ENS_SIMILARITY_GAP'    'ENS_KEY'    'ENS_ELAPSED'    'G_ENS'

  Columns 25 through 28

    'G_ENS_SIMILARITY...'    'G_ENS_KEY'    'G_ENS_ELAPSED'    'EVENT_SIMILARITY...'

  Columns 29 through 32

    'NEWS_TYPE'    'SOURCE'    'RP_STORY_ID'    'RP_STORY_EVENT_I...'

  Columns 33 through 38

    'RP_STORY_EVENT_C...'    'PRODUCT_KEY'    'COMPANY'    'ISIN'    'CSS'    'NIP'

  Columns 39 through 46

    'PEQ'    'BEE'    'BMQ'    'BAM'    'BCA'    'BER'    'ANL_CHG'    'MCQ'

Для получения дополнительной информации о каждой переменной в таблице, см. Обзор Руководства пользователя и Сервиса Аналитики RavenPack News в Обзоре Зоны Разработчика RavenPack.

Закройте связь Аналитики RavenPack News.

close(c)

Создайте связь Аналитики RavenPack News c с помощью имени пользователя username и пароль pwd.

c = ravenpack('username','pwd');

Установите данные, возвращают формат в расписание с помощью свойства DataReturnFormat объекта ravenpack.

c.DataReturnFormat = 'timetable';

Данные об Аналитике Retrieve RavenPack News в течение прошлых 15 минут. Здесь, символ установлен в названный символ (entity-scores :rpna-4.0-eqt). Дата начала установлена в 15 минут назад. Дата окончания является текущей датой и время. d является расписанием, которое содержит данные об Аналитике RavenPack News.

symbol = '(entity-scores :rpna-4.0-eqt)';
startdate = now-.01;
enddate = now;

d = timeseries(c,symbol,{startdate,enddate});

Отобразите первые три переменные первой записи суточных данных.

d(1,1:3)
ans =

  1×3 timetable

       TIMESTAMP_UTC        RP_ENTITY_ID    ENTITY_TYPE     ENTITY_NAME 
    ____________________    ____________    ___________    _____________

    14-May-2018 15:04:15       12E454          COMP        Facebook Inc.

Каждая строка в расписании является одной записью данных о новостях. Здесь, первые три переменные задают событие 14 мая 2018 о компании.

Перечислите переменные в данных.

d.Properties.VariableNames
ans =

  1×45 cell array

  Columns 1 through 5

    {'RP_ENTITY_ID'}    {'ENTITY_TYPE'}    {'ENTITY_NAME'}    {'POSITION_NAME'}    {'RP_POSITION_ID'}

  Columns 6 through 11

    {'COUNTRY_CODE'}    {'RELEVANCE'}    {'TOPIC'}    {'GROUP'}    {'TYPE'}    {'SUB_TYPE'}

  Columns 12 through 17

    {'PROPERTY'}    {'EVALUATION_METHOD'}    {'MATURITY'}    {'CATEGORY'}    {'ESS'}    {'AES'}

  Columns 18 through 23

    {'AEV'}    {'ENS'}    {'ENS_SIMILARITY_…'}    {'ENS_KEY'}    {'ENS_ELAPSED'}    {'G_ENS'}

  Columns 24 through 27

    {'G_ENS_SIMILARIT…'}    {'G_ENS_KEY'}    {'G_ENS_ELAPSED'}    {'EVENT_SIMILARIT…'}

  Columns 28 through 32

    {'NEWS_TYPE'}    {'SOURCE'}    {'RP_STORY_ID'}    {'RP_STORY_EVENT_…'}    {'RP_STORY_EVENT_…'}

  Columns 33 through 40

    {'PRODUCT_KEY'}    {'COMPANY'}    {'ISIN'}    {'CSS'}    {'NIP'}    {'PEQ'}    {'BEE'}    {'BMQ'}

  Columns 41 through 45

    {'BAM'}    {'BCA'}    {'BER'}    {'ANL_CHG'}    {'MCQ'}

Для получения дополнительной информации о каждой переменной в расписании, см. Обзор Руководства пользователя и Сервиса Аналитики RavenPack News в Обзоре Зоны Разработчика RavenPack.

Закройте связь Аналитики RavenPack News.

close(c)

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

свернуть все

Связь Аналитики RavenPack News, заданная как объект связи, созданный с помощью ravenpack.

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

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

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

Пример: now-.01

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

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

Пример: now

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

Список полей RavenPack, заданный как вектор символов, представляет в виде строки скаляр, массив ячеек одного или нескольких векторов символов или массив строк. Каждый вектор символов соответствует полю RavenPack. Поля определяют данные о новостях, чтобы возвратиться. Для получения дополнительной информации о полях, свяжитесь с RavenPack.

Пример: {'ENTITY_NAME','CATEGORY','SUB_TYPE'}

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

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

свернуть все

Данные об Аналитике RavenPack News, заданные как таблица.

Советы

  • Прежде, чем создать связь Аналитики RavenPack News:

    • Запустите процесс Шлюза Данных RavenPack.

    • Добавьте полный путь Клиентского файла JAR Шлюза Данных к статическому или динамическому пути к классу Java®.

    Для получения дополнительной информации смотрите ravenpack.

  • Если вы сталкиваетесь с этой ошибкой, уменьшаете диапазон дат с помощью входных параметров startdate и enddate.

    Java exception occurred:
    com.ravenpack.data.DataGatewayException: TIMEOUT
    while invoking remote function:
    jl-api.getQuoteRange
    

Введенный в R2015b