exponenta event banner

tlkrs

Соединение с финансовой информацией SIX

Описание

tlkrs функция создает tlkrs объект. tlkrs объект представляет соединение SIX Financial Information.

После создания tlkrs можно использовать функции объекта для извлечения текущих и внутридневных данных засечки.

Создание

Описание

пример

c = tlkrs(ci,ui,password) создает подключение к службе данных SIX Financial Information и устанавливает свойства ci, ui и password.

Свойства

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

Идентификатор заказчика, указанный как вектор символа или скаляр строки. Для получения учетных данных свяжитесь с SIX Financial Information.

Пример: 'US12345'

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

Идентификатор пользователя, заданный как вектор символа или скаляр строки. Для получения учетных данных свяжитесь с SIX Financial Information.

Пример: 'userapid01'

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

Пароль, заданный как вектор символа или скаляр строки. Для получения учетных данных свяжитесь с SIX Financial Information.

Пример: 'userapid10'

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

Это свойство доступно только для чтения.

Идентификатор сеанса, указанный как символьный вектор. tlkrs функция определяет идентификатор сеанса из файла, указанного URL входа в систему.

Пример: '463487494'

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

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

closeТесная связь с финансовой информацией SIX
getdataТекущая финансовая информация SIX
historyДанные по финансовой информации на конец дня
timeseriesШЕСТАЯ Финансовая информация внутридневные данные
isconnectionОпределите, действительно ли подключение SIX Financial Information
tkfieldtoidИмена полей финансовой информации SIX в строку идентификации
tkidtofieldSIX Строка идентификации финансовой информации к имени поля

Примеры

свернуть все

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

Создайте соединение SIX Financial Information с идентификатором клиента, идентификатором пользователя и паролем. c является tlkrs объект.

ci = 'US12345';
ui = 'userapid01';
password = 'userapid10';
c = tlkrs(ci,ui,password)
c = 

  tlkrs with properties:

           ci: 'US12345'
           ui: 'userapid01'
     password: 'userapid10'
    sessionid: '463487494'

Преобразование полей предложения, запроса и последней цены в идентификаторы ids.

f = {'Bid','Ask','Last'};
typ = 'market';
ids =  tkfieldtoid(c,f,typ);

Получение текущих данных для указанных ценных бумаг s.

s = {'1758999,149,134','275027,148,184'};
d = getdata(c,s,ids);

Просмотрите данные расчета цены.

d.P.v
ans =

  6×1 cell array

    {'64.36'  }
    {'64.37'  }
    {0×0 double}
    {'1.26' }
    {'1.26' }
    {0×0 double}

Закройте соединение SIX Financial Information.

close(c)
Представлен в R2011b