fetch

Запросите данные от серверов данных Агентства Рейтер

Описание

пример

d = fetch(c,sec) возвращает текущие данные для безопасности sec, учитывая объект c сеанса Reuters®.

пример

d = fetch(c,sec,[],fields) запрашивает данные поля fields, для безопасности sec, учитывая объект c сеанса Агентства Рейтер.

пример

subs = fetch(c,sec,eventhandler) использует объект c сеанса Агентства Рейтер подписать на безопасность sec. MATLAB® запускает eventhandler функция для каждого события данных, которое происходит.

Примеры

свернуть все

Соединитесь с Thomson Reuters®.

c = reuters('myNS::remotesession','dIDN_RDF');
Jan 13, 2014 2:23:09 PM com.reuters.rfa.internal.connection.md.MDConnectionImpl initializeEntitlements

INFO: com.reuters.rfa.connection.ssl.myNS.RemoteConnection
DACS disabled for connection myNS::RemoteConnection

Выходной сигнал задает успешную связь с Системой передачи и обработки данных Рынка Агентства Рейтер.

Получите текущие данные для безопасности Google® с помощью объекта c сеанса Агентства Рейтер.

sec = 'GOOG.O';

d = fetch(c,sec)
d = 

     PROD_PERM: 74.00
    RDNDISPLAY: 66.00
    DSPLY_NAME: 'DELAYED-15GOOGLE'
    ...

d содержит большое количество Томсона поля данных рынка Агентства Рейтер. Этот выход показывает информацию о полномочиях продукта, PROD_PERM, информация об отображении для терминального устройства IDN, RDNDISPLAY, и расширенное имя для инструмента, DSPLY_NAME.

Закройте связь Агентства Рейтер Томсона.

close(c)

Соедините с Томсоном Агентство Рейтер.

c = reuters('myNS::remotesession','dIDN_RDF');
Jan 13, 2014 2:23:09 PM com.reuters.rfa.internal.connection.md.MDConnectionImpl initializeEntitlements

INFO: com.reuters.rfa.connection.ssl.myNS.RemoteConnection
DACS disabled for connection myNS::RemoteConnection

Выход задает успешную связь с Системой передачи и обработки данных Рынка Агентства Рейтер.

Запросите информацию полномочий продукта 'PROD_PERM' для безопасности Google от Агентства Рейтер.

sec = 'GOOG.O';
field = 'PROD_PERM';

d = fetch(c,sec,[],field)
d = 

    PROD_PERM: 74

Запросите информацию полномочий продукта 'PROD_PERM' и информация об отображении для терминального устройства IDN 'RDNDISPLAY' для безопасности Google от Агентства Рейтер. Используйте массив ячеек, чтобы ввести эти два поля к функции.

sec = 'GOOG.O';
fields = {'PROD_PERM','RDNDISPLAY'};

d = fetch(c,sec,[],fields)
d = 

     PROD_PERM: 74
    RDNDISPLAY: 66

Закройте связь Агентства Рейтер Томсона.

close(c)

Чтобы подписаться на безопасность и обработать данные в режиме реального времени, задайте функцию обработчика событий. MATLAB запускает эту функцию каждый раз, когда это получает событие данных реального времени от Агентства Рейтер.

Соедините с Томсоном Агентство Рейтер.

c = reuters('myNS::remotesession','dIDN_RDF');
Jan 13, 2014 2:23:09 PM com.reuters.rfa.internal.connection.md.MDConnectionImpl initializeEntitlements

INFO: com.reuters.rfa.connection.ssl.myNS.RemoteConnection
DACS disabled for connection myNS::RemoteConnection

Выход задает успешную связь с Системой передачи и обработки данных Рынка Агентства Рейтер.

Обработчик событий rtdemo функция возвращает данные Агентства Рейтер в реальном времени для безопасности Google к переменной A рабочего пространства MATLABopenvar отображения A в редакторе Переменных.

sec = 'GOOG.O';
eventhandler = 'rtdemo';

subs = fetch(c,sec,eventhandler);
openvar('A')

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

fetch функция возвращает указатель подписки, сопоставленный с этим запросом в переменной subs. Отобразите содержимое указателя подписки.

subs
subs =
 
com.reuters.rfa.internal.common.SubHandleImpl[]:
    [com.reuters.rfa.internal.common.SubHandleImpl]

Остановите подписку в реальном времени.

stop(c,subs)

Закройте связь Агентства Рейтер Томсона.

close(c)

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

свернуть все

Сеанс агентства Рейтер, заданный как объект сеанса Агентства Рейтер, созданный с помощью reuters.

Список безопасности, заданный как вектор символов, представляет в виде строки скаляр, массив ячеек из символьных векторов или массив строк, чтобы обозначить ценные бумаги Агентства Рейтер.

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

Список полей агентства Рейтер, заданный как вектор символов, представляет в виде строки скаляр, массив ячеек из символьных векторов или массив строк, чтобы обозначить имена полей Агентства Рейтер.

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

Обработчик событий агентства Рейтер в реальном времени, заданный как функция MATLAB, которая запускается для каждого события данных, которое происходит. Демонстрационный обработчик событий под названием rtdemo.m возвращает данные реального времени Агентства Рейтер от Системы передачи и обработки данных Рынка Агентства Рейтер до рабочего пространства MATLAB. Демонстрационный обработчик событий задает эти входные параметры.

Входной параметр обработчика событий

Описание

x

Возвратите структуру данных

itemName

Имя данных агентства Рейтер

serviceName

Сервисное имя агентства Рейтер

Демонстрационный обработчик событий пишет переменную A к браузеру Рабочей области с содержимым x.

Типы данных: function_handle

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

свернуть все

Агентство Рейтер запрашивает данные, возвращенные как структура. Структура содержит много полей данных Агентства Рейтер. Для получения дополнительной информации смотрите Информационную поддержку Агентства Рейтер.

Указатель подписки агентства Рейтер, возвращенный как объект подписки Агентства Рейтер.

Введенный в R2008a