fetch

(Чтобы быть удаленным), Запрашивают данные от Томсона серверы данных Потока данных Агентства Рейтер

fetch функция будет удалена в будущем релизе. Используйте history функцию вместо этого. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис

data = fetch(Connect, 'Security')
data = fetch(Connect, 'Security', 'Fields')
data = fetch(Connect, 'Security', 'Fields', 'Date')
data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate')
data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate', 'Period')
data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate', 'Period', 'Currency')
data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate', 'Period', 'Currency', 'ReqFlag')

Аргументы

Connect

Объект связи Thomson Reuters® Datastream® создается с datastream функция.

'Security'

Вектор символов MATLAB® или строка, содержащая имя безопасности, или массив ячеек из символьных векторов или массив строк, содержащий имена нескольких ценных бумаг. Эти данные находятся в формате, распознаваемом сервером данных Потока данных Агентства Рейтер Томсона.

'Fields'

(Необязательно) вектор символов MATLAB, строка, массив ячеек из символьных векторов или массив строк, указывающий на поля данных, для которых можно получить данные.

'Date'

(Необязательно) вектор символов MATLAB или строка, указывающая на определенную календарную дату, для которой вы запрашиваете данные.

'FromDate'

(Необязательно) Дата начала исторических данных.

'ToDate'

(Необязательно) Дата окончания исторических данных. Если вы задаете значение для 'ToDate', 'FromDate' не может быть пустое значение.

Примечание

Можно задать даты в любом из форматов, поддержанных datestr и datenum тот показ год, месяц и день.

'Period'

(Необязательно) Период в диапазоне дат. Period значения:

  • 'd': дневные значения

  • 'w': еженедельные значения

  • 'm': ежемесячные значения

'Currency'

(Необязательно) Валюта, в который fetch возвращает данные.

'ReqFlag'

(Необязательно) Задает, как запрос выборки обрабатывается Потоком данных. Значение по умолчанию 0.

Примечание

Можно ввести дополнительные аргументы 'Fields', 'FromDate', 'ToDate', 'Period', и 'Currency' как векторы символов MATLAB, строки или пустые массивы ([ ]).

Описание

data = fetch(Connect, 'Security') возвращает временные ряды по умолчанию для обозначенной безопасности.

data = fetch(Connect, 'Security', 'Fields') возвращает данные для заданной безопасности и полей.

data = fetch(Connect, 'Security', 'Fields', 'Date') возвращает данные для заданной безопасности и полей в конкретную дату.

data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate')
возвращает данные для заданной безопасности и поля для обозначенного диапазона дат.

data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate', 'Period')
возвращает инструментальные данные для данной области значений с обозначенным периодом.

data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate', 'Period', 'Currency')
также задает валюту, в которой можно сообщить о данных.

data = fetch(Connect, 'Security', 'Fields', 'FromDate',
'ToDate', 'Period', 'Currency', 'ReqFlag')
также задает ReqFlag это определяет, как запрос обрабатывается Потоком данных.

Примечание

Интерфейс Thomson Reuters Datastream возвращает все данные как векторы символов. Например, это возвращает Price данные к рабочему пространству MATLAB как массив ячеек из символьных векторов в структуре. Нет никакого способа определить тип данных из интерфейса Datastream. Для получения дополнительной информации о возвращенных данных Потока данных Агентства Рейтер Томсона, смотрите Информационную поддержку Агентства Рейтер.

Примеры

Получение данных timeseries

Возвратите запаздывающие однолетние ценовые временные ряды для инструмента ICI, со значением по умолчанию P для 'Fields' аргумент с помощью команды:

data = fetch(Connect, 'ICI')

Или команда:

data = fetch(Connect, 'ICI', 'P')

Получение цен открытия и цен закрытия

Возвратите цены закрытия и цены открытия за инструменты ICI в день 1 сентября 2007.

data = fetch(Connect, 'ICI', {'P', 'PO'}, '09/01/2007')

Цены открытия Retrieving Monthly и цены закрытия за заданный диапазон дат

Возвратите ежемесячные цены закрытия и цены открытия за ценные бумаги ICI и IBM с 09/01/2005 до 09/01/2007:

data = fetch(Connect, {'ICI', 'IBM'}, {'P', 'PO'}, ...
'09/01/2005', '09/01/2007', 'M')

Получение статических данных

Возвратите статические поля NAME и ISIN:

data = fetch(Connect,{'IBM~REP'}, {'NAME','ISIN'});

Можно также возвратить SECD таким образом.

Получение Рассела 1 000 составляющих списков

Возвратите Рассела 1 000 составляющих списков:

russell = fetch(Connect, {'LFRUSS1L~LIST~#UserName'});

где UserName имя пользователя для связи Потока данных Агентства Рейтер Томсона.

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2018b

Смотрите также

| | |

Введен в R2006a