Создайте соединение Bloomberg EMSX
emsx
функция создает emsx
объект, который представляет Bloomberg® Подключение EMSX. После создания emsx
можно использовать функции объекта для создания и маршрутизации заказов и управления порядками и маршрутами. Для получения дополнительной информации о Bloomberg EMSX смотрите Руководство программистов EMSX API.
создает соединение с локальным коммуникационным сервером Bloomberg EMSX с помощью сервиса c
= emsx(servicename
)servicename
.
создает подключение к удаленному серверу EMSX с помощью указанного имени службы, идентификатора аутентификации и IP-адреса сервера.c
= emsx(servicename
,authid
,serverip
)
также указывает номер порта для удаленного соединения.c
= emsx(servicename
,authid
,serverip
,portnumber
)
также указывает IP-адрес компьютера, используемого для доступа к терминалу Bloomberg для удаленного подключения.c
= emsx(servicename
,authid
,serverip
,portnumber
,terminalip
)
servicename
- Блумберг EMSX имя услуги'//blp/emapisvc_beta'
| '//blp/emapisvc'
Имя службы EMSX Bloomberg, заданное как один из следующих типов соединений.
Тип соединения | Имя службы EMSX Bloomberg |
---|---|
Тест |
|
Производство |
|
authid
- Идентификатор аутентификации EMSX BloombergИдентификатор аутентификации EMSX Bloomberg, заданный как вектор символов или строковый скаляр.
Для рабочего стола Bloomberg EMSX укажите пустой символьный вектор или строковый скаляр, поскольку этот входной параметр не требуется. Для сервера EMSX Bloomberg этот входной параметр необходим.
serverip
- IP-адрес сервера EMSX BloombergIP-адрес сервера EMSX Bloomberg, заданный как вектор символов или строковый скаляр. Этот адрес является IP-адресом компьютера, на котором выполняется процесс Bloomberg EMSX Server.
Для рабочего стола Bloomberg EMSX укажите пустой символьный вектор или строковый скаляр, поскольку этот входной параметр не требуется. Для сервера EMSX Bloomberg этот входной параметр необходим.
Пример: '111.222.333.44'
portnumber
- Номер порта8194
(по умолчанию) | числовой скалярНомер порта машины, выполняющей процесс сервера EMSX, задается как числовой скаляр.
Для рабочего стола Bloomberg EMSX укажите пустой массив, поскольку этот входной параметр не требуется. Для сервера EMSX Bloomberg этот входной параметр необходим.
terminalip
- IP-адрес терминала Bloomberg"localhost"
(по умолчанию) | символьный вектор | строковый скалярIP-адрес терминала Bloomberg, заданный как вектор символов или строковый скаляр. Этот адрес является IP-адресом машины, используемой для доступа к терминалу Bloomberg.
Пример: '111.222.333.44'
Session
- Сессия EMSX BloombergЭто свойство доступно только для чтения.
Сеанс EMSX компании Bloomberg, заданный как объект сеанса EMSX компании Bloomberg.
Пример: [1x1 com.bloomberglp.blpapi.Session]
Service
- Услуга Bloomberg EMSXЭто свойство доступно только для чтения.
Сервис Bloomberg EMSX, указанный как объект сервиса Bloomberg EMSX.
emsx
функция устанавливает это свойство с помощью servicename
входной параметр.
Пример: [1x1 com.bloomberglp.blpapi.impl.aQ]
Ipaddress
- IP-адрес'localhost'
(по умолчанию) | вектор символовЭто свойство доступно только для чтения.
IP-адрес машины под управлением Bloomberg EMSX, заданный в виде вектора символов.
Типы данных: char
Port
- Номер портаЭто свойство доступно только для чтения.
Номер порта машины, работающей под управлением Bloomberg EMSX, задается как числовой скаляр.
Пример:
8194
Типы данных: double
User
- ПользовательЭто свойство доступно только для чтения.
Пользователь, заданный как объект Bloomberg API Java для Bloomberg EMSX Server. Для Bloomberg EMSX Desktop это свойство пустое.
Пример:
[1×1 com.bloomberglp.blpapi.impl.by]
createOrder | Создайте порядок Bloomberg EMSX |
routeOrder | Маршрут Bloomberg EMSX порядка |
routeOrderWithStrat | Маршрут Bloomberg EMSX порядка со стратегиями |
groupRouteOrder | Маршрутная группа порядков Bloomberg EMSX |
groupRouteOrderWithStrat | Маршрутная группа Bloomberg EMSX порядков со стратегиями |
createOrderAndRoute | Создайте и маршрутируйте порядок Bloomberg EMSX |
createOrderAndRouteWithStrat | Создайте и маршрутизируйте порядок Bloomberg EMSX со стратегиями |
createBasket | Создайте корзину порядков Bloomberg EMSX |
manualFill | Заполните порядки Bloomberg EMSX вручную |
modifyOrder | Изменение порядка EMSX Bloomberg |
modifyRoute | Изменение маршрута Bloomberg EMSX |
modifyRouteWithStrat | Измените маршрут Bloomberg EMSX со стратегиями |
deleteOrder | Удалить порядок Bloomberg EMSX |
deleteRoute | Удалить активные акции Bloomberg EMSX |
processEvent | Пример обработчика событий EMSX Bloomberg |
emsxOrderBlotter | Bloomberg EMSX пример блоттера порядков |
getBrokerInfo | Получите Блумберг EMSX брокер и стратегическую информацию |
getAllFieldMetaData | Получение информации о поле Bloomberg EMSX |
Сначала создайте тестовое служебное соединение Bloomberg EMSX. Затем получите информацию о брокере.
Создайте соединение c
в тестовый сервис Bloomberg EMSX. С помощью этой услуги можно выполнять тестовые вызовы.
c = emsx('//blp/emapisvc_beta')
c = emsx with properties: Session: [1x1 com.bloomberglp.blpapi.Session] Service: [1x1 com.bloomberglp.blpapi.impl.aQ] Ipaddress: 'localhost' Port: 8194 User: []
MATLAB® возвращает c
как подключение к тестовому сервису Bloomberg EMSX со следующими свойствами:
Объект сеанса EMSX Bloomberg
Объект услуги Bloomberg EMSX
IP-адрес машины, работающей под тестовым сервисом Bloomberg EMSX
Номер порта машины, выполняющей тестовую службу Bloomberg EMSX
Определите информационную структуру брокера и стратегии brokerstrat
. Получите информацию о брокере с помощью c
подключения Bloomberg EMSX и структурные
brokerstrat
.
The EMSX_BROKERS
В поле перечислены брокеры Bloomberg EMSX.
brokerstrat.EMSX_TICKER = 'ABCD US Equity';
r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
Закройте подключение Bloomberg EMSX.
close(c)
Сначала создайте производственное сервисное соединение Bloomberg EMSX. Затем получите информацию о брокере.
Создайте соединение c
в производственный сервис Bloomberg EMSX. С помощью этой службы можно выполнять активные вызовы.
c = emsx('//blp/emapisvc')
c = emsx with properties: Session: [1x1 com.bloomberglp.blpapi.Session] Service: [1x1 com.bloomberglp.blpapi.impl.aQ] Ipaddress: 'localhost' Port: 8194 User: []
MATLAB возвращает c
как подключение к производственному сервису Bloomberg EMSX со следующими свойствами:
Объект сеанса EMSX Bloomberg
Объект услуги Bloomberg EMSX
IP-адрес машины, работающей под производственным сервисом Bloomberg EMSX
Номер порта машины, работающей под управлением производственной службы Bloomberg EMSX
Определите информационную структуру брокера и стратегии brokerstrat
. Получите информацию о брокере с помощью c
подключения Bloomberg EMSX и структурные
brokerstrat
.
The EMSX_BROKERS
В поле перечислены брокеры Bloomberg EMSX.
brokerstrat.EMSX_TICKER = 'ABCD US Equity';
r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
Закройте подключение Bloomberg EMSX.
close(c)
Получение сведений о брокере с помощью подключения Bloomberg EMSX к удаленному серверу.
Создайте соединение c
на удаленный сервер Bloomberg EMSX. Укажите имя службы, идентификатор аутентификации и IP-адрес сервера.
servicename = '//blp/emapisvc_beta'; authid = 'abcdef123'; serverip = '111.222.333.44'; c = emsx(servicename,authid,serverip)
c = emsx with properties: Session: [1x1 com.bloomberglp.blpapi.Session] Service: [1x1 com.bloomberglp.blpapi.impl.aQ] Ipaddress: '111.222.333.44' Port: 8194 User: [1×1 com.bloomberglp.blpapi.impl.by]
MATLAB возвращает c
как подключение к тестовому сервису Bloomberg EMSX со следующими свойствами:
Объект сеанса EMSX Bloomberg
Объект услуги Bloomberg EMSX
IP-адрес машины, работающей под тестовым сервисом Bloomberg EMSX
Номер порта машины, выполняющей тестовую службу Bloomberg EMSX
Объект Bloomberg API Java
Определите информационную структуру брокера и стратегии brokerstrat
. Получите информацию о брокере с помощью c
подключения Bloomberg EMSX и структурные
brokerstrat
.
The EMSX_BROKERS
В поле перечислены брокеры Bloomberg EMSX.
brokerstrat.EMSX_TICKER = 'ABCD US Equity';
r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
Закройте подключение Bloomberg EMSX.
close(c)
Получение сведений о брокере с помощью подключения Bloomberg EMSX к удаленному серверу с номером порта.
Создайте соединение c
на удаленный сервер Bloomberg EMSX. Укажите имя службы, идентификатор аутентификации, IP-адрес сервера и номер порта.
servicename = '//blp/emapisvc_beta'; authid = 'abcdef123'; serverip = '111.222.333.44'; portnumber = 8194; c = emsx(servicename,authid,serverip,portnumber)
c = emsx with properties: Session: [1x1 com.bloomberglp.blpapi.Session] Service: [1x1 com.bloomberglp.blpapi.impl.aQ] Ipaddress: '111.222.333.44' Port: 8194 User: [1×1 com.bloomberglp.blpapi.impl.by]
MATLAB возвращает c
как подключение к тестовому сервису Bloomberg EMSX со следующими свойствами:
Объект сеанса EMSX Bloomberg
Объект услуги Bloomberg EMSX
IP-адрес машины, работающей под тестовым сервисом Bloomberg EMSX
Номер порта машины, выполняющей тестовую службу Bloomberg EMSX
Объект Bloomberg API Java
Определите информационную структуру брокера и стратегии brokerstrat
. Получите информацию о брокере с помощью c
подключения Bloomberg EMSX и структурные
brokerstrat
.
The EMSX_BROKERS
В поле перечислены брокеры Bloomberg EMSX.
brokerstrat.EMSX_TICKER = 'ABCD US Equity';
r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
Закройте подключение Bloomberg EMSX.
close(c)
Получите информацию о брокере с помощью подключения Bloomberg EMSX к удаленному серверу с номером порта и IP-адресом терминала Bloomberg.
Создайте соединение c
на удаленный сервер Bloomberg EMSX. Укажите имя службы, идентификатор аутентификации, IP-адрес сервера и номер порта. Кроме того, укажите IP-адрес машины, которую вы используете для доступа к терминалу Bloomberg.
servicename = '//blp/emapisvc_beta'; authid = 'abcdef123'; serverip = '111.222.333.44'; portnumber = 8194; terminalip = '5555.222.333.44'; c = emsx(servicename,authid,serverip,portnumber,terminalip)
c = emsx with properties: Session: [1x1 com.bloomberglp.blpapi.Session] Service: [1x1 com.bloomberglp.blpapi.impl.aQ] Ipaddress: '111.222.333.44' Port: 8194 User: [1×1 com.bloomberglp.blpapi.impl.by]
MATLAB возвращает c
как подключение к тестовому сервису Bloomberg EMSX со следующими свойствами:
Объект сеанса EMSX Bloomberg
Объект услуги Bloomberg EMSX
IP-адрес машины, работающей под тестовым сервисом Bloomberg EMSX
Номер порта машины, выполняющей тестовую службу Bloomberg EMSX
Объект Bloomberg API Java
Определите информационную структуру брокера и стратегии brokerstrat
. Получите информацию о брокере с помощью c
подключения Bloomberg EMSX и структурные
brokerstrat
.
The EMSX_BROKERS
В поле перечислены брокеры Bloomberg EMSX.
brokerstrat.EMSX_TICKER = 'ABCD US Equity';
r = getBrokerInfo(c,brokerstrat)
r = EMSX_BROKERS: {2x1 cell}
Закройте подключение Bloomberg EMSX.
close(c)
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.