Создание подключения Bloomberg EMSX
emsx функция создает emsx объект, представляющий соединение Bloomberg ® EMSX. После создания emsx можно использовать функции объекта для создания и маршрутизации заказов и управления заказами и маршрутами. Для получения подробной информации о Bloomberg EMSX см. Руководство программистов API EMSX.
создает подключение к локальному коммуникационному серверу 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 - Название службы Bloomberg EMSX'//blp/emapisvc_beta' | '//blp/emapisvc'Имя службы Bloomberg EMSX, указанное как один из этих типов соединений.
| Тип соединения | Имя службы Bloomberg EMSX |
|---|---|
|
Тест |
|
|
Производство |
|
authid - Идентификатор аутентификации Bloomberg EMSXИдентификатор аутентификации Bloomberg EMSX, указанный как вектор символов или строковый скаляр.
Для Bloomberg EMSX Desktop укажите пустой вектор символов или строковый скаляр, поскольку этот входной аргумент не требуется. Для сервера Bloomberg EMSX требуется этот входной аргумент.
serverip - IP-адрес сервера Bloomberg EMSXIP-адрес сервера Bloomberg EMSX, указанный как вектор символа или скаляр строки. Этот адрес является IP-адресом машины, на которой выполняется процесс Bloomberg EMSX Server.
Для Bloomberg EMSX Desktop укажите пустой вектор символов или строковый скаляр, поскольку этот входной аргумент не требуется. Для сервера Bloomberg EMSX требуется этот входной аргумент.
Пример: '111.222.333.44'
portnumber - Номер порта8194 (по умолчанию) | числовой скалярНомер порта компьютера, на котором выполняется процесс EMSX Server, указанный как числовой скаляр.
Для Bloomberg EMSX Desktop укажите пустой массив, поскольку этот входной аргумент не требуется. Для сервера Bloomberg EMSX требуется этот входной аргумент.
terminalip - IP-адрес терминала Bloomberg"localhost" (по умолчанию) | символьный вектор | строковый скалярIP-адрес терминала Bloomberg, указанный как вектор символов или скаляр строки. Этот адрес является IP-адресом машины, используемой для доступа к терминалу Bloomberg.
Пример: '111.222.333.44'
Session - Bloomberg EMSX сессияЭто свойство доступно только для чтения.
Сеанс Bloomberg EMSX, указанный как объект сеанса Bloomberg EMSX.
Пример: [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 - ПользовательЭто свойство доступно только для чтения.
Пользователь, указанный как Java-объект API Bloomberg для сервера Bloomberg EMSX. Для 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 | Изменить заказ Bloomberg EMSX |
modifyRoute | Изменение маршрута Bloomberg EMSX |
modifyRouteWithStrat | Изменение маршрута Bloomberg EMSX с помощью стратегий |
deleteOrder | Удалить заказ Bloomberg EMSX |
deleteRoute | Удалить активные акции Bloomberg EMSX |
processEvent | Образец обработчика событий Bloomberg EMSX |
emsxOrderBlotter | Пример блоттера заказов Bloomberg EMSX |
getBrokerInfo | Получение информации о брокере Bloomberg 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. Получение информации о брокере с помощью подключения Bloomberg EMSX c и структура brokerstrat.
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. Получение информации о брокере с помощью подключения Bloomberg EMSX c и структура brokerstrat.
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
Java-объект API Bloomberg
Определение информационной структуры брокера и стратегии brokerstrat. Получение информации о брокере с помощью подключения Bloomberg EMSX c и структура brokerstrat.
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
Java-объект API Bloomberg
Определение информационной структуры брокера и стратегии brokerstrat. Получение информации о брокере с помощью подключения Bloomberg EMSX c и структура brokerstrat.
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
Java-объект API Bloomberg
Определение информационной структуры брокера и стратегии brokerstrat. Получение информации о брокере с помощью подключения Bloomberg EMSX c и структура brokerstrat.
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. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.