reuters

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

Описание

reuters функция создает reuters объект. reuters объект представляет Reuters® Market Data System (RMDS) связь.

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

Создание

Описание

пример

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

пример

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

пример

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

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

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

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

Пример: '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Удалите инструментальный код агентства Рейтер

Примеры

свернуть все

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

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

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

close(c)

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

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

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

close(c)

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

Соедините с RMDS с именем сеанса '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)

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

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

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

close(c)

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

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

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

close(c)

Советы

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

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

  • Когда вы соединяетесь с RMDS без аутентификации 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
    

  • Когда вы соединяетесь с RMDS с аутентификацией 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