Извлечение текущих данных Bloomberg с помощью интерфейса Bloomberg Server C++

В этом примере показано, как получить текущие данные из Bloomberg® для одной ценной бумаги и нескольких ценных бумаг.

Подключиться к Bloomberg

Подключитесь к Серверу Bloomberg с помощью IP-адреса компьютера, на котором работает Сервер Bloomberg. Этот пример использует интерфейс Bloomberg Server C++ и принимает следующее:

  • Bloomberg UUID 12345678.

  • IP-адрес компьютера, на котором работает сервер Bloomberg '111.11.11.111'.

c является bloombergServer объект.

uuid = 12345678;
ipaddress = '111.11.11.111';

c = bloombergServer(uuid,ipaddress);

Проверьте подключение 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

Закройте соединение с Bloomberg

close(c)

См. также

Объекты

Функции

Похожие темы