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 функция для каждого события данных, которое происходит.

Примеры

свернуть все

Соединитесь с Refinitiv™.

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 содержит большое количество полей данных рынка Refinitiv. Этот выход показывает информацию о полномочиях продукта, PROD_PERM, информация об отображении для терминального устройства IDN, RDNDISPLAY, и расширенное имя для инструмента, DSPLY_NAME.

Закройте связь Refinitiv.

close(c)

Соединитесь с Refinitiv.

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

Закройте связь Refinitiv.

close(c)

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

Соединитесь с Refinitiv.

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)

Закройте связь Refinitiv.

close(c)

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

свернуть все

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

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

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

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

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

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

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

Описание

x

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

itemName

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

serviceName

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

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

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

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

свернуть все

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

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

Введенный в R2008a