агентство Рейтер

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

Описание

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

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

Создание

Синтаксис

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

Описание

пример

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.

Стандарт агентства Рейтер основная идентичность, заданная как объект Reuters 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

Для просмотра документации необходимо авторизоваться на сайте