В этом примере показано, как создать соединение с Bloomberg® использование этих сервисов Bloomberg: Bloomberg Desktop, Bloomberg Server и B-PIPE®. Для получения дополнительной информации о требованиях к соединению с 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 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)
Создайте соединение 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)
blp
| blpsrv
| bpipe
| close
| get
| isconnection