электрон

Томсоновская связь API сообщения Агентства Рейтер Elektron

Описание

Функция elektron создает объект elektron. Объект elektron представляет связь Thomson Reuters Elektron®.

После того, как вы создадите объект elektron, можно использовать объектные функции, чтобы получить текущие и данные реального времени. Можно получить данные на основе учетных данных, которые состоят из имени пользователя и пользовательского IP-адреса. Для учетных данных свяжитесь с Томсоном Агентство Рейтер Elektron .

Когда вы устанавливаете Томсона Агентство Рейтер Elektron на вашем компьютере, папка установки содержит файлы JAR. Добавьте эти файлы JAR в динамический путь к классу Java® каждый раз, когда вы соединяете с Томсоном Агентство Рейтер Elektron:

  • ansipage.jar

  • ema-javadoc.jar

  • ema.jar

  • jdacsUpalib.jar

  • upa.jar

  • upaValueAdd.jar

  • upaValueAddCache.jar

  • commons-configuration-1.10.jar

  • commons-lang-2.6.jar

  • commons-logging-1.2.jar

  • org.apache.commons.collections.jar

  • slf4j-api-1.7.12.jar

  • slf4j-jdk14-1.7.12.jar

Также можно добавить эти файлы JAR в статический путь к классу Java. Для получения дополнительной информации о динамических и статических путях к классам, смотрите Путь к классу Java (MATLAB).

Создание

Синтаксис

c = elektron(username,service)
c = elektron(username,service,ipaddress)
c = elektron(username,service,ipaddress,port)

Описание

пример

c = elektron(username,service) создает связь Агентства Рейтер Томсона Elektron с помощью сервисного имени и имени пользователя.

пример

c = elektron(username,service,ipaddress) использует IP-адрес для связи Агентства Рейтер Томсона Elektron.

пример

c = elektron(username,service,ipaddress,port) также устанавливает Свойство портов.

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

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

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

Пример: 'username'

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

Томсоновское сервисное имя Агентства Рейтер, заданное как вектор символов или скаляр строки. Этот входной параметр указывает на активированного Томсона сервис Агентства Рейтер Elektron для вашего имени пользователя Агентства Рейтер Томсона. Чтобы найти ваше сервисное имя, свяжитесь с Томсоном Агентство Рейтер.

Пример: 'servicename'

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

IP-адрес для сервера Агентства Рейтер Томсона, где Томсон данные Агентства Рейтер Elektron доступны, заданы как скаляр строки или вектор символов. Чтобы найти IP-адрес для сервера Агентства Рейтер Томсона, свяжитесь с Томсоном Агентство Рейтер.

Пример: '123.123.123.123'

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

Свойства

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

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

Функция elektron устанавливает это свойство с помощью входного параметра username.

Пример: 'username'

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

Томсоновское сервисное имя Агентства Рейтер, заданное как вектор символов. Это свойство указывает на активированного Томсона сервис Агентства Рейтер Elektron для вашего имени пользователя Агентства Рейтер Томсона. Чтобы найти ваше сервисное имя, свяжитесь с Томсоном Агентство Рейтер.

Функция elektron устанавливает это свойство с помощью входного параметра service.

Пример: 'servicename'

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

IP-адрес для сервера Агентства Рейтер Томсона, где Томсон данные Агентства Рейтер Elektron доступны, заданы как вектор символов. Чтобы найти IP-адрес для сервера Агентства Рейтер Томсона, свяжитесь с Томсоном Агентство Рейтер.

Функция elektron устанавливает это свойство с помощью входного параметра ipaddress.

Пример: '123.123.123.123'

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

Номер порта для связи Агентства Рейтер Томсона Elektron, заданной в виде числа. Чтобы найти номер порта, свяжитесь с Томсоном Агентство Рейтер.

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

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

closeЗакройте Томсона связь Агентства Рейтер Elektron
getdataТомсоновское Агентство Рейтер Elektron текущие данные о рынке
realtimeТомсоновское Агентство Рейтер Elektron данные о рынке в реальном времени

Примеры

свернуть все

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

Добавьте Томсона файлы JAR Агентства Рейтер Elektron в динамический путь к классу Java. Найдите эти файлы JAR в папке установки. Здесь, папкой установки является i:\Elektron.

javaaddpath i:\Elektron\ansipage.jar
javaaddpath i:\Elektron\ema-javadoc.jar
javaaddpath i:\Elektron\ema.jar
javaaddpath i:\Elektron\jdacsUpalib.jar
javaaddpath i:\Elektron\upa.jar
javaaddpath i:\Elektron\upaValueAdd.jar
javaaddpath i:\Elektron\upaValueAddCache.jar
javaaddpath i:\Elektron\commons-configuration-1.10.jar
javaaddpath i:\Elektron\commons-lang-2.6.jar
javaaddpath i:\Elektron\commons-logging-1.2.jar
javaaddpath i:\Elektron\org.apache.commons.collections.jar
javaaddpath i:\Elektron\slf4j-api-1.7.12.jar
javaaddpath i:\Elektron\slf4j-jdk14-1.7.12.jar

Также добавьте эти файлы JAR в статический путь к классу Java. Для получения дополнительной информации о динамических и статических путях к классам, смотрите Путь к классу Java (MATLAB).

Соедините с Томсоном Агентство Рейтер Elektron с помощью сервисного имени и имени пользователя. c является объектом elektron.

username = 'username';
servicename = 'servicename';

c = elektron(username,servicename)
 c =

 elektron with properties:
   IPAddress: 'localhost'
        Port: 14002
     Service: 'servicename'
    Username: 'username'

Получите текущие данные для безопасности IBM® с помощью связи Агентства Рейтер Томсона Elektron.

d является таблицей, которая содержит текущие данные. Переменные:

  • FieldId — Томсоновский идентификатор поля Reuters Elektron

  • Тип данных Томсоновский тип данных Агентства Рейтер Elektron поля Thomson Reuters Elektron

  • Имя Томсоновское имя поля Агентства Рейтер Elektron

  • Значение Текущий Томсон значение данных Агентства Рейтер Elektron

s = 'IBM.N';
d = getdata(c,s)
d = 

  284×4 table array

    FieldId    DataType        Name                Value         
    _______    ________    ____________    ______________________

    [    1]    [18]        'PROD_PERM'     '62'                  
    [    2]    [18]        'RDNDISPLAY'    '67'                  
    [    3]    [31]        'DSPLY_NAME'    'DELAYED-15INTL B'    
    ...

Доступ к первым трем именам полей в текущих данных.

d.Name(1:3)
ans =

  3×1 cell array

    'PROD_PERM'
    'RDNDISPLAY'
    'DSPLY_NAME'

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

close(c)

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

Добавьте Томсона файлы JAR Агентства Рейтер Elektron в динамический путь к классу Java. Найдите эти файлы JAR в папке установки. Здесь, папкой установки является i:\Elektron.

javaaddpath i:\Elektron\ansipage.jar
javaaddpath i:\Elektron\ema-javadoc.jar
javaaddpath i:\Elektron\ema.jar
javaaddpath i:\Elektron\jdacsUpalib.jar
javaaddpath i:\Elektron\upa.jar
javaaddpath i:\Elektron\upaValueAdd.jar
javaaddpath i:\Elektron\upaValueAddCache.jar
javaaddpath i:\Elektron\commons-configuration-1.10.jar
javaaddpath i:\Elektron\commons-lang-2.6.jar
javaaddpath i:\Elektron\commons-logging-1.2.jar
javaaddpath i:\Elektron\org.apache.commons.collections.jar
javaaddpath i:\Elektron\slf4j-api-1.7.12.jar
javaaddpath i:\Elektron\slf4j-jdk14-1.7.12.jar

Также добавьте эти файлы JAR в статический путь к классу Java. Для получения дополнительной информации о динамических и статических путях к классам, смотрите Путь к классу Java (MATLAB).

Соедините с Томсоном Агентство Рейтер Elektron с помощью имени пользователя, сервисного имени и IP-адреса. c является объектом elektron.

username = 'username';
servicename = 'servicename';
ipaddress = '123.123.123.123';

c = elektron(username,servicename,ipaddress)
 c =

 elektron with properties:
   IPAddress: '123.123.123.123'
        Port: 14002
     Service: 'servicename'
    Username: 'username'

Получите текущие данные для безопасности IBM с помощью связи Агентства Рейтер Томсона Elektron.

d является таблицей, которая содержит текущие данные. Переменные:

  • FieldId — Томсоновский идентификатор поля Reuters Elektron

  • Тип данных Томсоновский тип данных Агентства Рейтер Elektron

  • Имя Томсоновское имя поля Агентства Рейтер Elektron

  • Значение Текущий Томсон значение данных Агентства Рейтер Elektron

s = 'IBM.N';
d = getdata(c,s)
d = 

  284×4 table array

    FieldId    DataType        Name                Value         
    _______    ________    ____________    ______________________

    [    1]    [18]        'PROD_PERM'     '62'                  
    [    2]    [18]        'RDNDISPLAY'    '67'                  
    [    3]    [31]        'DSPLY_NAME'    'DELAYED-15INTL B'    
    ...

Доступ к первым трем именам полей в текущих данных.

d.Name(1:3)
ans =

  3×1 cell array

    'PROD_PERM'
    'RDNDISPLAY'
    'DSPLY_NAME'

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

close(c)

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

Добавьте Томсона файлы JAR Агентства Рейтер Elektron в динамический путь к классу Java. Найдите эти файлы JAR в папке установки. Здесь, папкой установки является i:\Elektron.

javaaddpath i:\Elektron\ansipage.jar
javaaddpath i:\Elektron\ema-javadoc.jar
javaaddpath i:\Elektron\ema.jar
javaaddpath i:\Elektron\jdacsUpalib.jar
javaaddpath i:\Elektron\upa.jar
javaaddpath i:\Elektron\upaValueAdd.jar
javaaddpath i:\Elektron\upaValueAddCache.jar
javaaddpath i:\Elektron\commons-configuration-1.10.jar
javaaddpath i:\Elektron\commons-lang-2.6.jar
javaaddpath i:\Elektron\commons-logging-1.2.jar
javaaddpath i:\Elektron\org.apache.commons.collections.jar
javaaddpath i:\Elektron\slf4j-api-1.7.12.jar
javaaddpath i:\Elektron\slf4j-jdk14-1.7.12.jar

Также добавьте эти файлы JAR в статический путь к классу Java. Для получения дополнительной информации о динамических и статических путях к классам, смотрите Путь к классу Java (MATLAB).

Соедините с Томсоном Агентство Рейтер Elektron с помощью имени пользователя, сервисного имени, IP-адреса и номера порта. c является объектом elektron.

username = 'username';
servicename = 'servicename';
ipaddress = '123.123.123.123';
port = '1234';

c = elektron(username,servicename,ipaddress,port)
 c =

 elektron with properties:
   IPAddress: '123.123.123.123'
        Port: 1234
     Service: 'servicename'
    Username: 'username'

Получите текущие данные для безопасности IBM с помощью связи Агентства Рейтер Томсона Elektron.

d является таблицей, которая содержит текущие данные. Переменные:

  • FieldId — Томсоновский идентификатор поля Reuters Elektron

  • Тип данных Томсоновский тип данных Агентства Рейтер Elektron

  • Имя Томсоновское имя поля Агентства Рейтер Elektron

  • Значение Текущий Томсон значение данных Агентства Рейтер Elektron

s = 'IBM.N';
d = getdata(c,s)
d = 

  284×4 table array

    FieldId    DataType        Name                Value         
    _______    ________    ____________    ______________________

    [    1]    [18]        'PROD_PERM'     '62'                  
    [    2]    [18]        'RDNDISPLAY'    '67'                  
    [    3]    [31]        'DSPLY_NAME'    'DELAYED-15INTL B'    
    ...

Доступ к первым трем именам полей в текущих данных.

d.Name(1:3)
ans =

  3×1 cell array

    'PROD_PERM'
    'RDNDISPLAY'
    'DSPLY_NAME'

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

close(c)

Введенный в R2017a

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