Текущие данные финансовой информации SIX
D = getdata(c,s,f)
D = getdata(c,s,f)
возвращает данные для полей f
для списка безопасности s
.
Получение данных ценообразования SIX Financial Information для указанных ценных бумаг.
% 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