The workflow for Bloomberg® EMSX is versatile with many options for alternate flows to create, route, and manage the status of an open order until it is filled.
Connect to Bloomberg EMSX using emsx
.
Set up a subscription for orders and routes to obtain
events on subsequent requests using orders
and routes
.
Create a Bloomberg EMSX order by completing one or more of these steps:
Create an order using createOrder
.
Route an order using routeOrder
.
Route an order with strategies using routeOrderWithStrat
.
Route a group of orders using groupRouteOrder
.
Route a group of orders with strategies using groupRouteOrderWithStrat
.
Create an order and route using createOrderAndRoute
.
Create an order and route with strategies using createOrderAndRouteWithStrat
.
Create a basket of orders using createBasket
.
Manually fill an order using manualFill
.
Modify an order or route using these functions:
Modify an order using modifyOrder
.
Modify a route using modifyRoute
.
Modify a route with a strategy using modifyRouteWithStrat
.
Delete an order or route using these functions:
Delete an order using deleteOrder
.
Delete a route using deleteRoute
.
Obtain information from Bloomberg EMSX using these functions:
Obtain broker information using getBrokerInfo
.
Obtain Bloomberg EMSX field information using getAllFieldMetaData
.
Explore information about existing orders and routes using these functions:
View order transactions with a sample order blotter
using emsxOrderBlotter
.
Process the current contents of the event queue using processEvent
.
Close the Bloomberg EMSX connection using close
.