elektron

Томсоновская связь 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) создает связь Агентства Рейтер Томсона 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

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

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

  • Value — Текущий Томсон значение данных Агентства Рейтер 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

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

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

  • Value — Текущий Томсон значение данных Агентства Рейтер 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

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

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

  • Value — Текущий Томсон значение данных Агентства Рейтер 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