Текущая финансовая информация SIX
D = getdata(c,s,f)
D = getdata(c,s,f) возвращает данные для полей f для списка безопасности s.
Получение данных о ценах финансовой информации SIX для указанных ценных бумаг.
% Connect to Telekurs.
c = tlkrs('US12345','userapid01','userapid10')
% Convert specified fields to ID strings.
ids = tkfieldtoid(c,{'Bid','Ask','Last'},'market');
% Retrieve data for specified securities.
d = getdata(c,{'1758999,149,134','275027,148,184'},ids);
Выходные данные отображаются следующим образом:
d =
XRF: [1x1 struct]
IL: [1x1 struct]
I: [1x1 struct]
M: [1x1 struct]
P: [1x1 struct]
d.I содержит идентификаторы приборов, и d.P содержит данные расчета цены.
Просмотрите идентификаторы приборов следующим образом:
d.I.k
ans =
'1758999,149,134'
'275027,148,184'Просмотрите идентификаторы полей данных ценообразования следующим образом:
d.P.k
ans =
'33,2,1'
'33,3,1'
'3,1,1'
'33,2,1'
'33,3,1'
'3,1,1'
И данные о ценах, такие как:
d.P.v
ans =
'44.94'
'44.95'
[]
'0.9715'
'0.9717'
[]
Преобразовать идентификаторы полей в d.P.k к таким именам полей, как:
d.P.k = tkidtofield(c,d.P.k,'market')
Загрузить файл @tlkrs/tkfields.mat для перечисления имен полей (Bid, Ask, Last) и соответствующие идентификаторы.
history | timeseries | tkfieldtoid | tkidtofield | tlkrs