Создайте и направьте Bloomberg порядок EMSX со стратегиями
events = createOrderAndRouteWithStrat(c,order,strat)events = createOrderAndRouteWithStrat(c,order,strat,'timeOut',timeout)createOrderAndRouteWithStrat(___,'useDefaultEventHandler',false)___ = createOrderAndRouteWithStrat(c,order,strat,options) создает и направляет порядок Bloomberg® EMSX с использованием стратегий Bloomberg связь EMSX events = createOrderAndRouteWithStrat(c,order,strat)c, запрос порядка order и стратегия порядка strat. createOrderAndRouteWithStrat возвращает порядковый номер порядка, номер маршрута и сообщение о состоянии с помощью обработчика стандартного события.
createOrderAndRouteWithStrat(___,'useDefaultEventHandler',false) создает и направляет порядок EMSX Bloomberg со стратегиями с помощью любого из входных параметров в предыдущих синтаксисах и пользовательском обработчике событий. Запишите пользовательский обработчик событий, чтобы обработать события, сопоставленные с созданием и маршрутизацией порядков. Этот синтаксис не имеет выходного аргумента, потому что пользовательский обработчик событий обрабатывает содержимое очереди событий. Если вы хотите использовать обработчик стандартного события вместо этого, установите флаг 'useDefaultEventHandler' на true и используйте выходной аргумент events. По умолчанию флаг 'useDefaultEventHandler' установлен в true.
___ = createOrderAndRouteWithStrat( использует структуру c,order,strat,options)options, чтобы настроить вывод, который полезен, чтобы предварительно сконфигурировать и сохранить ваши опции для повторного использования. Доступными полями структуры options является timeOut и useDefaultEventHandler. Используйте выходной аргумент events, когда useDefaultEventHandler установлен в true, и не используйте этот выходной аргумент, когда useDefaultEventHandler установлен в false.
close | createOrder | delete | deleteOrder | deleteRoute | emsx | getBrokerInfo | modifyOrder | orders | routeOrder | routes | start | stop | timer