выборка

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

Синтаксис

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

Описание

пример

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 рабочего пространства MATLAB. openvar отображает 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