Текущие данные о Финансовой информации 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' []
Преобразуйте поле IDs в d.P.k
к именам полей как это:
d.P.k = tkidtofield(c,d.P.k,'market')
Загрузите файл @tlkrs/tkfields.mat
для списка имен полей (Bid
, Ask
, Last
) и соответствующие идентификаторы.
history
| timeseries
| tkfieldtoid
| tkidtofield
| tlkrs