com.apama.oms
Event NewOrder


Sent to the service monitor to place a new order.

All subsequent operations and responses are keyed by orderId.
Member summary
 stringorderId

Unique (within a correlator) identifier, supplied by the application. (You may use GetID/ ID request/response events to generate a unique ID). This is a free form string and has no restriction on range other than uniqueness.
 stringsymbol

The symbol, stock code, bond or currency pair to trade.
 floatprice

The price (assumed to be the default currency, or the base in FX trades).
 stringside

Side - "BUY", "SELL", "SELL SHORT", "BUY LONG", etc.
 stringtype

Order type. Example types are "MARKET", "LIMIT", "STOP", etc.
 integerquantity

Quantity (note: this is an integer, even for FX exchanges).
 stringserviceId

Service ID - blank is shorthand for "any" (only recommended for example applications).
 stringbrokerId

Identifiers for the entity placing the order. Exact meaning depends on adapter.
 stringbookId
 stringmarketId

Identifiers for the entity to receive the order. Exact meaning depends on adapter.
 stringexchange
 stringownerId

The username that placed the order (the dashboard user in Event Modeller).
 dictionary<string, string>extraParams

Extra parameters that do not map into any of the above. Convention is that keys are in TitleCase. e.g. "StopPrice", "Account", etc.
 
Member detail

bookId

string bookId

brokerId

string brokerId
Identifiers for the entity placing the order. Exact meaning depends on adapter.

exchange

string exchange

extraParams

dictionary<string, string> extraParams
Extra parameters that do not map into any of the above. Convention is that keys are in TitleCase. e.g. "StopPrice", "Account", etc.

marketId

string marketId
Identifiers for the entity to receive the order. Exact meaning depends on adapter.

orderId

string orderId
Unique (within a correlator) identifier, supplied by the application. (You may use GetID/ ID request/response events to generate a unique ID). This is a free form string and has no restriction on range other than uniqueness.

ownerId

string ownerId
The username that placed the order (the dashboard user in Event Modeller).

price

float price
The price (assumed to be the default currency, or the base in FX trades).

quantity

integer quantity
Quantity (note: this is an integer, even for FX exchanges).

serviceId

string serviceId
Service ID - blank is shorthand for "any" (only recommended for example applications).

side

string side
Side - "BUY", "SELL", "SELL SHORT", "BUY LONG", etc.

symbol

string symbol
The symbol, stock code, bond or currency pair to trade.

type

string type
Order type. Example types are "MARKET", "LIMIT", "STOP", etc.