Создайте соединение Bloomberg EMSX c.
Откройте Bloomberg EMSX порядка blotter с помощью c подключения Bloomberg EMSX.
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 возвращает объект-таймер выхода и объект списка подписок Bloomberg EMSX. Для получения дополнительной информации об объекте-таймере смотрите timer.
В блоттере порядков отображается текущая информация о порядке трейдера.
Создайте структуру запроса на заказ order для определения параметров порядка. Этот код создает порядок рынка покупок на 330 акций IBM®. Этот код использует брокер BB с установленным временем в DAY и любая ручная инструкция. Преобразуйте количество общих ресурсов в 32-битное целое число со знаком с помощью int32.
Создайте и маршрутизируйте порядок с помощью c подключения Bloomberg EMSX и структуру запроса порядка order. Используйте пользовательский обработчик событий processEventToBlotter путем установки аргумента пары "имя-значение" 'useDefaultEventHandler' на false.
events =
[]
CreateOrderAndRoute = {
EMSX_SEQUENCE = 381499
EMSX_ROUTE_ID = 1
MESSAGE = Order created and routed
}createOrderAndRoute создает порядок, маршрутизирует порядок и возвращает структуру events который содержит пустую двойку. processEventToBlotter отображает вывод из createOrderAndRoute с порядком номер <reservedrangesplaceholder0>, номер маршрута EMSX_ROUTE_ID, и сообщение: Порядок создано и маршрутизируем.
Блоттер порядком обновляется с помощью информации для созданных и маршрутизируемых порядков, где порядок номер <reservedrangesplaceholder0> является 381499, с использованием функции обработчика событий processEventToBlotter. Обновления порядка blotter по мере порядков создания и управления.
Закройте подключение Bloomberg EMSX.