Создайте связь 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.