emsx

Создайте Bloomberg связь EMSX

Описание

emsx функция создает emsx объект, который представляет Bloomberg® Связь EMSX. После того, как вы создаете emsx объект, можно использовать объектные функции, чтобы создать и направить порядки и управлять порядками и маршрутами. Для получения дополнительной информации о Bloomberg EMSX, см. Руководство Программистов API EMSX.

Создание

Описание

Локальная связь

пример

c = emsx(servicename) создает связь с локальным Bloomberg коммуникационный сервер EMSX с помощью сервиса servicename.

Удаленная связь

пример

c = emsx(servicename,authid,serverip) создает связь с удаленным сервером EMSX с помощью заданного сервисного имени, идентификатора аутентификации и IP-адреса сервера.

пример

c = emsx(servicename,authid,serverip,portnumber) также задает номер порта для удаленной связи.

пример

c = emsx(servicename,authid,serverip,portnumber,terminalip) также задает IP-адрес машины, которую вы используете, чтобы получить доступ к Терминалу Bloomberg для удаленной связи.

Входные параметры

развернуть все

Bloomberg сервисное имя EMSX в виде одного из этих типов подключения.

Тип подключенияBloomberg сервисное имя EMSX

Тест

'//blp/emapisvc_beta'

Производство

'//blp/emapisvc'

Bloomberg идентификатор аутентификации EMSX в виде вектора символов или строкового скаляра.

Для Bloomberg Рабочий стол EMSX задайте пустой символьный вектор или строковый скаляр, потому что этот входной параметр не требуется. Для Bloomberg Сервер EMSX требуется этот входной параметр.

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

Для Bloomberg Рабочий стол EMSX задайте пустой символьный вектор или строковый скаляр, потому что этот входной параметр не требуется. Для Bloomberg Сервер EMSX требуется этот входной параметр.

Пример: '111.222.333.44'

Номер порта машины, запускающей Серверный процесс EMSX в виде числового скаляра.

Для Bloomberg Рабочий стол EMSX задайте пустой массив, потому что этот входной параметр не требуется. Для Bloomberg Сервер EMSX требуется этот входной параметр.

IP-адрес Терминала Bloomberg в виде вектора символов или строкового скаляра. Этим адресом является IP-адрес машины, которую вы используете, чтобы получить доступ к Терминалу Bloomberg.

Пример: '111.222.333.44'

Свойства

развернуть все

Это свойство доступно только для чтения.

Bloomberg сеанс EMSX в виде объекта сеанса EMSX Bloomberg.

Пример: [1x1 com.bloomberglp.blpapi.Session]

Это свойство доступно только для чтения.

Bloomberg сервис EMSX в виде объекта службы EMSX Bloomberg.

emsx функционируйте устанавливает это свойство с помощью servicename входной параметр.

Пример: [1x1 com.bloomberglp.blpapi.impl.aQ]

Это свойство доступно только для чтения.

IP-адрес выполнения машины Bloomberg EMSX в виде вектора символов.

Типы данных: char

Это свойство доступно только для чтения.

Номер порта выполнения машины Bloomberg EMSX в виде числового скаляра.

Пример: 8194

Типы данных: double

Это свойство доступно только для чтения.

Пользователь в виде объекта Java API Bloomberg для Bloomberg Сервер EMSX. Для Bloomberg Рабочий стол EMSX это свойство пусто.

Пример: [1×1 com.bloomberglp.blpapi.impl.by]

Функции объекта

развернуть все

closeЗакройте Bloomberg связь EMSX
ordersПолучите Bloomberg подписка порядка EMSX
routesПолучите Bloomberg подписка маршрута EMSX
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
emsxOrderBlotterBloomberg промокательная бумага порядка EMSX в качестве примера
getBrokerInfoПолучите Bloomberg брокер EMSX и информация о стратегии
getAllFieldMetaDataПолучите информацию о поле Bloomberg EMSX

Примеры

свернуть все

Во-первых, создайте тестовую сервисную связь EMSX Bloomberg. Затем получите информацию о брокере.

Создайте связь 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 как связь с EMSX Bloomberg тестируют сервис со следующими свойствами:

  • Bloomberg объект сеанса EMSX

  • Bloomberg объект службы EMSX

  • IP-адрес машины, запускающей EMSX Bloomberg, тестирует сервис

  • Номер порта машины, запускающей EMSX Bloomberg, тестирует сервис

Задайте брокера и информационную структуру стратегии brokerstrat. Получите информацию о брокере с помощью связи EMSX Bloomberg c и структура brokerstrat.

EMSX_BROKERS cписки полей брокеры EMSX Bloomberg.

brokerstrat.EMSX_TICKER = 'ABCD US Equity';

r = getBrokerInfo(c,brokerstrat)
 r = 
 
        EMSX_BROKERS: {2x1 cell} 

Закройте связь EMSX Bloomberg.

close(c)

Во-первых, создайте производственную сервисную связь EMSX Bloomberg. Затем получите информацию о брокере.

Создайте связь c к производственному сервису EMSX Bloomberg. Можно поместить живые вызовы с помощью этого сервиса.

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 как связь с производственным сервисом EMSX Bloomberg со следующими свойствами:

  • Bloomberg объект сеанса EMSX

  • Bloomberg объект службы EMSX

  • IP-адрес машины, запускающей производственный сервис EMSX Bloomberg

  • Номер порта машины, запускающей производственный сервис EMSX Bloomberg

Задайте брокера и информационную структуру стратегии brokerstrat. Получите информацию о брокере с помощью связи EMSX Bloomberg c и структура brokerstrat.

EMSX_BROKERS cписки полей брокеры EMSX Bloomberg.

brokerstrat.EMSX_TICKER = 'ABCD US Equity';

r = getBrokerInfo(c,brokerstrat)
 r = 
 
        EMSX_BROKERS: {2x1 cell} 

Закройте связь EMSX Bloomberg.

close(c)

Получите информацию о брокере с помощью связи EMSX Bloomberg с удаленным сервером.

Создайте связь c к удаленному серверу EMSX Bloomberg. Задайте сервисное имя, идентификатор аутентификации и 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 как связь с EMSX Bloomberg тестируют сервис со следующими свойствами:

  • Bloomberg объект сеанса EMSX

  • Bloomberg объект службы EMSX

  • IP-адрес машины, запускающей EMSX Bloomberg, тестирует сервис

  • Номер порта машины, запускающей EMSX Bloomberg, тестирует сервис

  • Объект Java API Bloomberg

Задайте брокера и информационную структуру стратегии brokerstrat. Получите информацию о брокере с помощью связи EMSX Bloomberg c и структура brokerstrat.

EMSX_BROKERS cписки полей брокеры EMSX Bloomberg.

brokerstrat.EMSX_TICKER = 'ABCD US Equity';

r = getBrokerInfo(c,brokerstrat)
 r = 
 
        EMSX_BROKERS: {2x1 cell} 

Закройте связь EMSX Bloomberg.

close(c)

Получите информацию о брокере с помощью связи EMSX Bloomberg с удаленным сервером с номером порта.

Создайте связь c к удаленному серверу EMSX Bloomberg. Задайте сервисное имя, идентификатор аутентификации, 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 как связь с EMSX Bloomberg тестируют сервис со следующими свойствами:

  • Bloomberg объект сеанса EMSX

  • Bloomberg объект службы EMSX

  • IP-адрес машины, запускающей EMSX Bloomberg, тестирует сервис

  • Номер порта машины, запускающей EMSX Bloomberg, тестирует сервис

  • Объект Java API Bloomberg

Задайте брокера и информационную структуру стратегии brokerstrat. Получите информацию о брокере с помощью связи EMSX Bloomberg c и структура brokerstrat.

EMSX_BROKERS cписки полей брокеры EMSX Bloomberg.

brokerstrat.EMSX_TICKER = 'ABCD US Equity';

r = getBrokerInfo(c,brokerstrat)
 r = 
 
        EMSX_BROKERS: {2x1 cell} 

Закройте связь EMSX Bloomberg.

close(c)

Получите информацию о брокере с помощью связи EMSX Bloomberg с удаленным сервером с номером порта и IP-адресом Терминала Bloomberg.

Создайте связь c к удаленному серверу EMSX Bloomberg. Задайте сервисное имя, идентификатор аутентификации, 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 как связь с EMSX Bloomberg тестируют сервис со следующими свойствами:

  • Bloomberg объект сеанса EMSX

  • Bloomberg объект службы EMSX

  • IP-адрес машины, запускающей EMSX Bloomberg, тестирует сервис

  • Номер порта машины, запускающей EMSX Bloomberg, тестирует сервис

  • Объект Java API Bloomberg

Задайте брокера и информационную структуру стратегии brokerstrat. Получите информацию о брокере с помощью связи EMSX Bloomberg c и структура brokerstrat.

EMSX_BROKERS cписки полей брокеры EMSX Bloomberg.

brokerstrat.EMSX_TICKER = 'ABCD US Equity';

r = getBrokerInfo(c,brokerstrat)
 r = 
 
        EMSX_BROKERS: {2x1 cell} 

Закройте связь EMSX Bloomberg.

close(c)
Введенный в R2013a
Для просмотра документации необходимо авторизоваться на сайте