Capital Markets Adapters 10.3.1 | Apama Capital Markets Adapters Documentation 10.3.1 | Apama Base FIX Adapter | FIX service monitors | Client session | FIX_OrderManager | Placing an order
 
Placing an order
A new order is placed by issuing a com.apama.oms.NewOrder event. The monitor generates a FIX ClOrdId and maps this event to a FIX NewOrderSingle message and sends it to the specified session. The following inputs are required:
Input
Description
OrderId
The block order id seed
ServiceId
"FIX"
Broker
Unused
Book
Unused
Market
The session (that is, transport) to use
Exchange
Unused
Symbol
The instrument (as defined by the exchange)
Price
The price (should be zero for market orders)
Qty
The quantity to trade
Side
The side 1=BUY, 2=SELL
Type
The order type (as defined by the exchange)
extraParams
Any extra parameters to be sent with the order (Note, genuine FIX field names will be automatically translated to their integer tag equivalent)
Once in market, the monitor listens for execution reports and translates these to corresponding com.apama.oms.OrderUpdate events that describe the current state of the order.