Создайте соединение 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.