(Чтобы быть удаленным), Запрашивают данные от Томсона серверы данных Потока данных Агентства Рейтер
Функция 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® создается с функцией |
'Security' | Вектор символов MATLAB® или строка, содержащая имя безопасности, или массив ячеек из символьных векторов или массив строк, содержащий имена нескольких ценных бумаг. Эти данные находятся в формате, распознаваемом сервером данных Потока данных Агентства Рейтер Томсона. |
'Fields' | (Необязательно) вектор символов MATLAB, строка, массив ячеек из символьных векторов или массив строк, указывающий на поля данных, для которых можно получить данные. |
'Date' | (Необязательно) вектор символов MATLAB или строка, указывающая на определенную календарную дату, для которой вы запрашиваете данные. |
'FromDate' | (Необязательно) Дата начала исторических данных. |
'ToDate' | (Необязательно) Дата окончания исторических данных. Если вы задаете значение для ПримечаниеМожно задать даты в любом из форматов, поддержанных
|
'Period' | (Необязательно) Период в диапазоне дат. значения
|
'Currency' | (Необязательно) Валюта, в которой |
'ReqFlag' | (Необязательно) Задает, как запрос выборки обрабатывается Потоком данных. Значением по умолчанию является |
Можно ввести дополнительные аргументы '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. Для получения дополнительной информации о возвращенных данных Потока данных Агентства Рейтер Томсона, смотрите Информационную поддержку Агентства Рейтер.
Возвратите запаздывающие однолетние ценовые временные ряды для инструмента ICI со значением по умолчанию P для аргумента 'Fields' с помощью команды:
data = fetch(Connect, 'ICI')
Или команда:
data = fetch(Connect, 'ICI', 'P')
Возвратите цены закрытия и цены открытия за инструменты ICI в день 1 сентября 2007.
data = fetch(Connect, 'ICI', {'P', 'PO'}, '09/01/2007') Возвратите ежемесячные цены закрытия и цены открытия за ценные бумаги 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 составляющих списков:
russell = fetch(Connect, {'LFRUSS1L~LIST~#UserName'});где UserName является именем пользователя для связи Потока данных Агентства Рейтер Томсона.
close | datastream | get | isconnection