Создание порядка с использованием Bloomberg EMSX с помощью интерфейса Bloomberg EMSX C++

В этом примере показано, как подключиться к Bloomberg® EMSX и создание и маршрутизация рыночного порядка с помощью интерфейса Bloomberg EMSX C++.

Для получения дополнительной информации о подключении к Bloomberg EMSX и создании заказов смотрите Руководство программиста EMSX API.

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

Подключитесь к тестовому сервису Bloomberg EMSX с помощью интерфейса Bloomberg EMSX C++.

c = bloombergEMSX('//blp/emapisvc_beta');
c = 
 
  bloombergEMSX with properties:

    Session: [1×1 datafeed.internal.BLPSession]
    Service: '//blp/emapisvc_beta'
    Ipaddress: "111.222.333.44"
    Port: 8194.00
    User: []

MATLAB® возвращает c как подключение к тестовому сервису Bloomberg EMSX со следующими:

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

  • Объект услуги Bloomberg EMSX

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

  • Номер порта машины, выполняющей тестовую службу Bloomberg EMSX

Создайте запрос на рыночный порядок

Создайте структуру запроса на заказ order для порядка на покупку 400 акций IBM®. Укажите брокера следующим EFIX, используйте любую ручную инструкцию и установите время в силе DAY.

order.EMSX_ORDER_TYPE = 'MKT';
order.EMSX_SIDE = 'BUY';
order.EMSX_TICKER = 'IBM';
order.EMSX_AMOUNT = int32(400);
order.EMSX_BROKER = 'EFIX';
order.EMSX_HAND_INSTRUCTION = 'ANY';
order.EMSX_TIF = 'DAY';

Создание и маршрутизация рыночного порядка

Создайте и направьте рыночный порядок с помощью соединительных c Bloomberg EMSX и структуру запроса порядка order.

events = createOrderAndRoute(c,order)
events = 
    
    EMSX_SEQUENCE: 335877
    EMSX_ROUTE_ID: 1
          MESSAGE: 'Order created and routed' 

Обработчик событий по умолчанию обрабатывает события, связанные с созданием и маршрутизацией порядка. createOrderAndRoute возвращает events как структура, содержащая эти поля:

  • Блумберг Номер порядка EMSX

  • Идентификатор маршрута EMSX Bloomberg

  • Сообщение Bloomberg EMSX

Закройте соединение EMSX Bloomberg

close(c)

См. также

Объекты

Функции

Похожие темы

Внешние веб-сайты

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