В этом примере показано, как получить текущие данные из Bloomberg ® для одной ценной бумаги и для нескольких ценных бумаг.
Создайте соединение Bloomberg B-PIPE ®, используя IP-адрес компьютера, на котором выполняется процесс Bloomberg B-PIPE. В этом примере используется интерфейс Bloomberg B-PIPE C++ и предполагается следующее :
Проверка подлинности - это проверка подлинности Windows ® при установкеauthtype кому 'OS_LOGON'.
Имя приложения пустое, так как вы не подключаетесь к Bloomberg B-PIPE с помощью приложения.
IP-адрес компьютера, на котором выполняется процесс Bloomberg B-PIPE: '111.11.11.112'.
Номер порта машины, выполняющей процесс Bloomberg B-PIPE: 8194.
c является bloombergBPIPE объект.
authtype = 'OS_LOGON'; appname = ''; ipaddress = {'111.11.11.112'}; port = 8194; c = bloombergBPIPE(authtype,appname,ipaddress,port);
Проверьте соединение с Bloomberg.
v = isconnection(c)
v =
1
v прибыль true показывает, что соединение Bloomberg действительно.
Получение последних и открытых цен для 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)
close | getdata | isconnection