Создайте связь EMSX Bloomberg c.
Откройте Bloomberg промокательная бумага порядка EMSX с помощью связи EMSX Bloomberg c.
Timer Object: timer-1
Timer Settings
ExecutionMode: fixedRate
Period: 1
BusyMode: drop
Running: on
Callbacks
TimerFcn: {@processEventToBlotter [1x1 emsx]}
ErrorFcn: ''
StartFcn: ''
StopFcn: ''
subs =
com.bloomberglp.blpapi.SubscriptionList@3e24da58
emsxOrderBlotter возвращает объект - таймер вывод и объект списка подписки EMSX Bloomberg. Для получения дополнительной информации об объекте - таймере, смотрите timer.
Промокательная бумага порядка отображает текущую информацию для заказа для торговца.
Создайте структуру запроса порядка order, чтобы задать параметры порядка. Этот код создает порядок рынка покупки для 330 долей IBM®. Этот код использует брокера BB со временем в наборе силы к DAY и любой ручной инструкции. Преобразуйте количество долей к 32-битному целому числу со знаком с помощью int32.
Создайте и направьте порядок с помощью связи EMSX Bloomberg c и структура запроса порядка order. Используйте пользовательский обработчик событий processEventToBlotter путем установки аргумента пары "имя-значение" 'useDefaultEventHandler' false.
events =
[]
CreateOrderAndRoute = {
EMSX_SEQUENCE = 381499
EMSX_ROUTE_ID = 1
MESSAGE = Order created and routed
}createOrderAndRoute создает порядок, направляет порядок и возвращает структуру events, который содержит пустое дважды. processEventToBlotter отображает вывод от createOrderAndRoute с номером заказа EMSX_SEQUENCE, номер маршрута EMSX_ROUTE_ID и сообщение: Порядок создается и направляется.
Обновления промокательной бумаги порядка с помощью информации для созданного и направленного порядка, где номер заказа EMSX_SEQUENCE является 381499, с помощью функции обработчика событий processEventToBlotter. Обновления промокательной бумаги порядка как порядки создаются и управляемы.
Закройте связь EMSX Bloomberg.