...
Traders can manage client orders in the Kodiak client.
- Create - client Client orders can be created by a Kodiak User or another system using the Kodiak API
- Cancel - users Users can cancel a client order
- Modify - users Users can modify client orders.
- Once the order is on the market and the user wants to change the price or qty. Then the underlying market order must be changed.
- Send to the market as a single market order - orders can be sent to a market as a single market order.
- Create child order(s) - client Client order can be sent to the market as one or more market orders.
- Allocation - client Client orders can be allocated to a back office system when they have been fully executed.
- Reject - traders Traders can reject invalid client orders.
...
Order Status | Description |
Pending New | The client order is created and live in the system |
New | The client order has been sent to the market (DMA) or as a manual order. |
Partially Filled | a A proportion of the client order has been executed. |
Filled | the The complete quantity of the client order has been filled |
Done For Day | the The order has been stored by the market/broker and will commence the next trading day |
Cancelled | The order(s) have been canceled by the market/broker and the trader has cancelled the client order |
Expired | The market order(s) have expired on the market/broker and the trader expires the client order |
Rejected | The market/broker has rejected the market order(s) and/or the trader has rejected the client order. |
Stopped | The market/broker has stopped the order due to compliance rules and the trader has topped the order. |
Complex | The order status is complex if there are multiple child market orders or the quantity of the market order does not match the client order. |
...