В этом примере показано, как получить текущие данные от Bloomberg® для одной безопасности и для нескольких ценных бумаг. Чтобы создать успешную связь Bloomberg, смотрите Подключение к Bloomberg.
Создайте связь Рабочего стола Bloomberg.
c = blp;
В качестве альтернативы можно соединиться с использованием Сервера Bloomberg blpsrv или Bloomberg B-PIPE® использование bpipe.
Получите в последний раз и цены открытия за Microsoft®.
d содержит Bloomberg в последний раз и цены открытия как поля в структуре. sec содержит имя безопасности Bloomberg для Microsoft в массиве ячеек. Имя безопасности является вектором символов.
sec = 'MSFT US Equity'; fields = {'LAST_PRICE';'OPEN'}; % Retrieve data for last and open prices [d,sec] = getdata(c,sec,fields)
d =
struct with fields:
LAST_PRICE: 62.30
OPEN: 62.95
sec =
cell
'MSFT US Equity'Получите в последний раз и цены открытия за IBM® и Ford Motor Company® ценные бумаги.
d содержит Bloomberg в последний раз и цены открытия как поля в структуре. sec содержит имена безопасности Bloomberg для IBM и Ford Motor Company в массиве ячеек. Каждое имя безопасности является вектором символов.
s = {'IBM US Equity','F US Equity'};
fields = {'LAST_PRICE';'OPEN'}; % Retrieve data for last and open prices
[d,sec] = getdata(c,s,fields)d =
struct with fields:
LAST_PRICE: [2×1 double]
OPEN: [2×1 double]
sec =
2×1 cell array
'IBM US Equity'
'F US Equity'Отобразите последнюю цену за обе ценных бумаги.
d.LAST_PRICE
ans =
166.73
12.63
close(c)