getdata

Elektron от Refinitiv текущие данные о рынке

Синтаксис

Описание

пример

d = getdata(c,s) возвращает Elektron™ в текущие данные о рынке Refinitiv™ с помощью связи 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 — Идентификатор поля Elektron

  • DataType — Тип данных Elektron поля 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 в виде elektron объект создал использование elektron функция.

Безопасность Elektron в виде вектора символов или строкового скаляра. Можно задать только одну безопасность. Безопасность является Инструментальным Кодом Reuters® (RIC). Для получения дополнительной информации о RICs, свяжитесь с Refinitiv.

Пример: 'IBM.N'

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

Выходные аргументы

свернуть все

Elektron текущие данные о рынке в виде таблицы. getdata функция возвращает Elektron текущие данные о рынке для заданной безопасности s.

ПеременнаяТип данныхОписание

FieldId

Массив ячеек удваивается

Идентификатор поля Elektron

DataType

Массив ячеек удваивается

Тип данных Elektron поля Elektron

Name

Массив ячеек из символьных векторов

Имя поля Elektron

Value

Массив ячеек удваивается или векторы символов

Текущее значение данных Elektron

MATLAB® преобразует текущее значение данных от Elektron можно следующим образом:

  • Значения числовых данных преобразуют в, удваивается

  • Текстовые значения преобразуют в векторы символов

  • Значения даты и времени преобразуют в векторы символов

Для получения дополнительной информации о полях и их доступности, смотрите Elektron .

Введенный в R2017a