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

В этом примере показано, как создать соединение с Bloomberg® использование этих сервисов Bloomberg: Bloomberg Desktop, Bloomberg Server и B-PIPE®. Для получения дополнительной информации о требованиях к соединению с Bloomberg см. раздел «Требования к соединению с сервером данных». Чтобы обеспечить успешное подключение Bloomberg, выполните необходимые шаги перед выполнением функции подключения. Для получения дополнительной информации см. раздел Установка Bloomberg и Настройка подключений.

Создайте подключение к рабочему столу Bloomberg

c = blp
c = 
  blp with properties:
      session: [1x1 com.bloomberglp.blpapi.Session]
    ipaddress: 'localhost'
         port: 8194
      timeout: 0

blp создает объект соединения Bloomberg c и возвращает его свойства.

Проверьте подключение c.

v = isconnection(c)
v =

     1

v возвращает true показывает, что подключение Bloomberg допустимо.

Получение свойств подключения к рабочему столу Bloomberg.

v = get(c)
v = 

      session: [1x1 com.bloomberglp.blpapi.Session]
    ipaddress: 'localhost'
         port: 8194
      timeout: 0

v - структура, содержащая объект сеанса Bloomberg, IP-адрес, номер порта и значение тайм-аута.

Закройте подключение к рабочему столу Bloomberg.

close(c)

Создайте соединение с сервером Bloomberg

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

  • Bloomberg UUID 12345678.

  • IP-адрес serverip для машины, на которой работает Bloomberg Server '111.11.11.111'.

uuid = 12345678;
serverip = '111.11.11.111';

c = blpsrv(uuid,serverip)
c = 

  blpsrv with properties:

         uuid: 12345678
         user: [1x1 com.bloomberglp.blpapi.impl.aT]
      session: [1x1 com.bloomberglp.blpapi.Session]
    ipaddress: '111.11.11.111'
         port: 8195
      timeout: 0

blpsrv соединяется с машиной, работающей под управлением Bloomberg Server по номеру порта по умолчанию 8195. blpsrv создает объект подключения Bloomberg Server c.

Закройте подключение к Bloomberg Server.

close(c)

Создайте соединение B-PIPE

Создайте соединение Bloomberg B-PIPE с помощью IP-адреса машины, выполняющей процесс Bloomberg B-PIPE. Этот код принимает следующее:

  • Проверка подлинности - Windows® Проверка подлинности путем установки authorizationtype на 'OS_LOGON'.

  • Имя приложения пусто, так как вы не соединяетесь с Bloomberg B-PIPE с помощью приложения.

  • IP-адрес serverip для машины, выполняющей процесс Bloomberg B-PIPE '111.11.11.112'.

  • Номер порта 8194.

authorizationtype = 'OS_LOGON';
applicationname = '';
serverip = {'111.11.11.112'};
portnumber = 8194;

c = bpipe(authorizationtype,applicationname,serverip,portnumber)
c = 

  bpipe with properties:

    appauthtype: ''
       authtype: 'OS_LOGON'
        appname: []
           user: [1x1 com.bloomberglp.blpapi.impl.aT]
        session: [1x1 com.bloomberglp.blpapi.Session]
      ipaddress: {'111.11.11.112'}
           port: 8194.00
        timeout: 0

bpipe соединяется с Bloomberg B-PIPE по номеру порта 8194. bpipe создает объект соединения B-PIPE Bloomberg c.

Закройте соединение B-PIPE.

close(c)

См. также

| | | | |

Похожие примеры

Подробнее о

Для просмотра документации необходимо авторизоваться на сайте