reuters

Создайте сеансы Агентства Рейтер

Описание

reuters функция создает reuters объект. reuters объект представляет Корпоративную платформу от связи Refinitiv™.

После того, как вы создаете reuters объект, можно использовать объектные функции, чтобы получить данные от Корпоративной платформы и отправить данные в Корпоративную платформу.

Создание

Описание

пример

c = reuters(session,servicename) создает связь с Корпоративной платформой с помощью имени сеанса и устанавливает serviceName свойство.

пример

c = reuters(session,servicename,user,position) создает связь Reuters® с аутентификацией Системы управления доступом к данным (DACS), и также устанавливает свойства положения и пользователь.

пример

c = reuters(session,servicename,[],[],1) создает связь Агентства Рейтер с доступом только данные реального времени от Корпоративной платформы.

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

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

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

Пример: 'myNS::remoteSession'

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

Свойства

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

Имя сеанса в виде сеанса Агентства Рейтер возражает, чтобы обозначить сеанс Агентства Рейтер.

Этот reuters функционируйте устанавливает это свойство с помощью session входной параметр.

Пример: [1x1 com.reuters.rfa.internal.session.SessionImpl]

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

Пример: 'mw335'

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

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

Пример: '111.222.333.444/net'

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

Это свойство доступно только для чтения.

Идентификатор приложения MATLAB в виде значения '182'. Агентство Рейтер присваивает это значение, чтобы идентифицировать приложение MATLAB.

Стандарт агентства Рейтер основная идентичность в виде Standard Principal Identity Агентства Рейтер объект.

Пример: [1x1 com.reuters.rfa.common.StandardPrincipalIdentity]

Клиент агентства Рейтер в виде объекта клиента Агентства Рейтер.

Пример: [1x1 com.mathworks.toolbox.datafeed.MatlabReutersClient]

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

Пример: 'dIDN_RDF'

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

Очередь событий в виде объекта очереди событий Агентства Рейтер.

Пример: [90 com.reuters.rfa.internal.common.EventQueueImpl]

Источник события в виде объекта источника события Агентства Рейтер.

Пример: [1x1 com.reuters.rfa.internal.session.md.MarketDataSubscriberImpl]

Спецификация интереса источника события в виде источника события Агентства Рейтер интересует объект спецификации.

Пример: [1x1 com.reuters.rfa.session.MarketDataSubscriberInterestSpec]

Обработайте для потока событий в виде объекта указателя Агентства Рейтер.

Пример: [1x1 com.reuters.rfa.internal.common.HandleImpl]

Cписок полей исторических данных в виде объекта списка имен полей Агентства Рейтер.

Пример: [369 com.reuters.ts1.TS1DefDb]

Функции объекта

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

closeВыпустите связи с серверами данных Агентства Рейтер
fetchЗапросите данные от серверов данных Агентства Рейтер
getПолучите свойства объектов сеанса Агентства Рейтер
historyЗапросите данные от Временных рядов Агентства Рейтер Один
stopОтпишите ценные бумаги
addricСоздайте инструментальный код агентства Рейтер
contribВнесите данные в канал данных Агентства Рейтер
deletericУдалите инструментальный код агентства Рейтер

Примеры

свернуть все

Создайте связь Корпоративной платформы. Затем получите текущие данные для безопасности. Текущие данные, которые вы видите при завершении этого примера, могут отличаться от показанных выходных данных.

Соедините с Корпоративной платформой с именем сеанса 'myNS::remoteSession' и сервис называет 'dIDN_RDF' без аутентификации DACS. c объект связи Агентства Рейтер.

session = 'myNS::remoteSession';
servicename = 'dIDN_RDF';
c = reuters(session,servicename)
c =    

  reuters with properties:

                             session: [1x1 com.reuters.rfa.internal.session.SessionImpl]
                                user: []
                            position: []
                         application: '182'
                          standardPI: [1x1 com.reuters.rfa.common.StandardPrincipalIdentity]
                              client: [1x1 com.mathworks.toolbox.datafeed.MatlabReutersClient]
                         serviceName: 'dIDN_RDF'
                          eventQueue: [90 com.reuters.rfa.internal.common.EventQueueImpl]
                marketDataSubscriber: [1x1 com.reuters.rfa.internal.session.md.MarketDataSubscriberImpl]
    marketDataSubscriberInterestSpec: [1x1 com.reuters.rfa.session.MarketDataSubscriberInterestSpec]
                     mdsClientHandle: [1x1 com.reuters.rfa.internal.common.HandleImpl]
                               defDb: [369 com.reuters.ts1.TS1DefDb]

Получите текущие данные для безопасности 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.

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

close(c)

Создайте связь Корпоративной платформы с помощью аутентификации DACS. Затем получите текущие данные для безопасности. Текущие данные, которые вы видите при завершении этого примера, могут отличаться от показанных выходных данных.

Соединитесь с Корпоративной платформой с помощью аутентификации DACS со следующим:

  • Имя сеанса 'myNS::remoteSession'

  • Сервисное имя 'dIDN_RDF'

  • Имя пользователя 'ab123'

  • IP-адрес сервера данных '111.222.333.444/net'

c объект связи Агентства Рейтер.

session = 'myNS::remoteSession';
servicename = 'dIDN_RDF';
user = 'ab123';
position = '111.222.333.444/net';

c = reuters(session,servicename, ...
    user,position)
c = 
 
  reuters with properties:

                         session: [1x1 com.reuters.rfa.internal.session.SessionImpl]
                            user: 'mw335'
                        position: '111.222.333.444/net'
                     application: '182'
                      standardPI: [1x1 com.reuters.rfa.common.StandardPrincipalIdentity]
                          client: [1x1 com.mathworks.toolbox.datafeed.MatlabReutersClient]
                     serviceName: 'dIDN_RDF'
                      eventQueue: [0 com.reuters.rfa.internal.common.EventQueueImpl]
            marketDataSubscriber: [1x1 com.reuters.rfa.internal.session.md.MarketDataSubscriberImpl]
marketDataSubscriberInterestSpec: [1x1 com.reuters.rfa.session.MarketDataSubscriberInterestSpec]
                 mdsClientHandle: [1x1 com.reuters.rfa.internal.common.HandleImpl]
                           defDb: []

Получите текущие данные для безопасности 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.

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

close(c)

Создайте связь Корпоративной платформы для извлечения данных реального времени. Затем получите данные реального времени для безопасности. Текущие данные, которые вы видите при завершении этого примера, могут отличаться от показанных выходных данных.

Соедините с Корпоративной платформой с именем сеанса 'myNS::remoteSession' и сервис называет 'IDN_SELECTFEED'. Оставьте имя пользователя и пробел положения DACS. Задайте последний аргумент как 1 получать только данные реального времени. c объект связи Агентства Рейтер.

session = 'myNS::remoteSession';
servicename = 'IDN_SELECTFEED';

c = reuters(session,servicename,[],[],1)
c = 

  reuters with properties:

                         session: [1x1 com.reuters.rfa.internal.session.SessionImpl]
                            user: []
                        position: []
                     application: '182'
                      standardPI: [1x1 com.reuters.rfa.common.StandardPrincipalIdentity]
                          client: [1x1 com.mathworks.toolbox.datafeed.MatlabReutersClient]
                     serviceName: 'IDN_SELECTFEED'
                      eventQueue: [1 com.reuters.rfa.internal.common.EventQueueImpl]
            marketDataSubscriber: [1x1 com.reuters.rfa.internal.session.md.MarketDataSubscriberImpl]
marketDataSubscriberInterestSpec: [1x1 com.reuters.rfa.session.MarketDataSubscriberInterestSpec]
                 mdsClientHandle: [1x1 com.reuters.rfa.internal.common.HandleImpl]
                           defDb: []

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

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

subs = fetch(c,sec,eventhandler);

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

close(c)

Создайте связь Корпоративной платформы с помощью RTIC (Выпуск TIC-RMDS). Затем получите текущие данные для безопасности. Текущие данные, которые вы видите при завершении этого примера, могут отличаться от показанных выходных данных.

Соединитесь с Корпоративной платформой с помощью RTIC (Выпуск TIC-RMDS) связь без аутентификации DACS. Используйте имя сеанса 'myNS::remoteRTICSession' и сервис называет 'IDN_RDF'. Объект c связи Агентства Рейтер появляется в рабочем пространстве MATLAB.

session = 'myNS::remoteRTICSession';
servicename = 'IDN_RDF';

c = reuters(session,servicename)
c = 
 
  reuters with properties:

                             session: [1x1 com.reuters.rfa.internal.session.SessionImpl]
                                user: []
                            position: []
                         application: '182'
                          standardPI: [1x1 com.reuters.rfa.common.StandardPrincipalIdentity]
                              client: [1x1 com.mathworks.toolbox.datafeed.MatlabReutersClient]
                         serviceName: 'IDN_RDF'
                          eventQueue: [0 com.reuters.rfa.internal.common.EventQueueImpl]
                marketDataSubscriber: [1x1 com.reuters.rfa.internal.session.md.MarketDataSubscriberImpl]
    marketDataSubscriberInterestSpec: [1x1 com.reuters.rfa.session.MarketDataSubscriberInterestSpec]
                     mdsClientHandle: [1x1 com.reuters.rfa.internal.common.HandleImpl]
                               defDb: []

Получите текущие данные для безопасности 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.

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

close(c)

Создайте связь Корпоративной платформы с помощью RTIC (Выпуск TIC-RMDS) с аутентификацией DACS. Затем получите текущие данные для безопасности. Текущие данные, которые вы видите при завершении этого примера, могут отличаться от показанных выходных данных.

Соединитесь с Корпоративной платформой с помощью RTIC (Выпуск TIC-RMDS) связь с аутентификацией DACS и задайте следующее:

  • Имя сеанса 'myNS::remoteRTICWithDACs'

  • Сервисное имя 'IDN_RDF'

  • Имя пользователя 'ab123'

  • IP-адрес сервера данных '111.222.333.444/net'

c объект связи Агентства Рейтер.

session = 'myNS::remoteRTICWithDACs';
servicename = 'IDN_RDF';
user = 'ab123';
position = '111.222.333.444/net';

c = reuters(session,servicename, ...
    user,position)
c = 
 
  reuters with properties:

                             session: [1x1 com.reuters.rfa.internal.session.SessionImpl]
                                user: 'mw427'
                            position: '192.168.107.130'
                         application: '182'
                          standardPI: [1x1 com.reuters.rfa.common.StandardPrincipalIdentity]
                              client: [1x1 com.mathworks.toolbox.datafeed.MatlabReutersClient]
                         serviceName: 'IDN_RDF'
                          eventQueue: [2 com.reuters.rfa.internal.common.EventQueueImpl]
                marketDataSubscriber: [1x1 com.reuters.rfa.internal.session.md.MarketDataSubscriberImpl]
    marketDataSubscriberInterestSpec: [1x1 com.reuters.rfa.session.MarketDataSubscriberInterestSpec]
                     mdsClientHandle: [1x1 com.reuters.rfa.internal.common.HandleImpl]
                               defDb: []

Получите текущие данные для безопасности 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.

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

close(c)

Советы

  • Можно связать с сервером данных Агентства Рейтер без аутентификации DACS. Например, используйте этот код.

    c = reuters('myNS::remoteSession','IDN_CONFLATED');

  • Когда вы соединяетесь с Корпоративной платформой без аутентификации DACS, игнорируете эти информационные сообщения, если они появляются в Командном окне.

    Oct 5, 2007 2:28:31 PM 
    com.reuters.rfa.internal.connection.
    ConnectionImpl initializeEntitlements
    INFO: com.reuters.rfa.connection.ssl....
    			myNS.RemoteConnection
    DACS disabled for connection myNS::RemoteConnection
    

  • Когда вы соединяетесь с Корпоративной платформой с аутентификацией DACS, игнорируете эти информационные сообщения, если они появляются в Командном окне.

    Oct 5, 2007 2:27:14 PM ...
    com.reuters.rfa.internal.connection.
    ConnectionImpl$ConnectionEstablishmentThread runImpl
    INFO: com.reuters.rfa.connection.sass3.myNS.RTICwithDacs
    Connection successful: ...
    				componentName :myNS::RTICwithDacs, 
    subscriberRVConnection: 
    {service: 9453, network: 192.168.107.0;225.2.2.8, 
    daemon: tcp:192.168.107.131:9450} 
    Oct 5, 2007 2:27:14 PM 
    com.reuters.rfa.internal.connection.sass3....
    				Sass3LoggerProxy log
    INFO: com.reuters.rfa.connection.sass3.myNS.RTICwithDacs
    SASS3JNI: Received advisory from RV session@
    (9453,192.168.107.0;225.2.2.8,tcp:192.168.107.131:9450):
     _RV.INFO.SYSTEM.RVD.CONNECTED
    Oct 5, 2007 2:27:14 PM 
    com.reuters.rfa.internal.connection.ConnectionImpl 
    makeServiceInfo
    WARNING: com.reuters.rfa.connection.sass3....
    				myNS.RTICwithDacs
    Service list configuration has no 
    				alias defined for network 
    serviceName IDN_RDF
    

Введенный в R2008a