Main Content

Retrieve Bloomberg Current Data Using Bloomberg Server C++ Interface

This example shows how to retrieve current data from Bloomberg® for a single security and for multiple securities.

Connect to Bloomberg

Connect to the Bloomberg Server using the IP address of the machine running the Bloomberg Server. This example uses the Bloomberg Server C++ interface and assumes the following:

  • The Bloomberg UUID is 12345678.

  • The IP address for the machine running the Bloomberg Server is '111.11.11.111'.

c is a bloombergServer object.

uuid = 12345678;
ipaddress = '111.11.11.111';

c = bloombergServer(uuid,ipaddress);

Validate the Bloomberg connection.

v = isconnection(c)
v =

     1

v returns true showing that the Bloomberg connection is valid.

Retrieve Current Data for Single Security

Retrieve last and open prices for Microsoft®.

d contains the Bloomberg last and open prices as fields in a structure. sec contains the Bloomberg security name for Microsoft in a cell array. The security name is a character vector.

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'

Retrieve Current Data for Multiple Securities

Retrieve last and open prices for the IBM® and Ford Motor Company® securities.

d contains the Bloomberg last and open prices as fields in a structure. sec contains the Bloomberg security names for IBM and Ford Motor Company in a cell array. Each security name is a character vector.

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'

Display the last price for both securities.

d.LAST_PRICE
ans =

        166.73
         12.63

Close Bloomberg Connection

close(c)

See Also

Objects

Functions

Related Topics