CQG API 4.0 - Revised
eOrderEvent Enumeration
See Also  Send Feedback

Glossary Item Box

Description

Specifies the possible order event (transaction) types received via OrderChanged event.

Members

MemberValueDescription
oeAckCan19The cancellation request for the order is acknowledged by the FCM/Exchange.
oeAckMod18The modification request for the order is acknowledged by the FCM/Exchange.
oeAckPlace10The order is acknowledged by the FCM/Exchange.
oeActiveAt29

Notification that the order will be activated at the specified time.

This event type is sent for orders that were sent while the trading session was not open.

oeCancelQueueTimeout5

Important: This order event type is obsolete and will not be fired.

The cancel request for the order timed out in the "Rate Protection" queue.

oeCancelSent2A cancellation request for the order is sent.
oeDisconnected26The order might be cancelled because a disconnect occurred.
oeExpired13The order is expired.
oeFill20A fill for the order is received from the FCM/Exchange.
oeFillBust28Order's fill is busted.
oeFillCan27Order's fill is cancelled.
oeFillMod25A modification occurred to the previous fill of the order.
oeInCan14A cancel request for the order is sent to the FCM/Exchange.
oeInCanTmout17

Important: This order event type is obsolete and will not be fired.

The cancellation request for the order timed out, while waiting for a response from the FCM/Exchange.

oeInClient7The order did not get a response from CQG Gateway yet.
oeInfoChanged36The eOrderCancellationType for the secondary orders of a synthetic strategy is changed to octCancelPrimaryLegOrders.
oeInMod15A modification request for the order is sent to the FCM/Exchange.
oeInModTmout16

Important: This order event type is obsolete and will not be fired.

The modification request for the order timed out, while waiting for a response from the FCM/Exchange.

oeInQueue1The order is in the "Rate Protection"* queue.
oeInTransit8The order request is sent to the FCM/Exchange.
oeInTransTmout11

Important: This order event type is obsolete and will not be fired.

The order was timed out, while waiting for notification from the CQG Gateway.

oeLinkChg24A change to a linked order affected this order.
oeModifyQueueTimeout6

Important: This order event type is obsolete and will not be fired.

The modification request for the order timed out in the "Rate Protection" queue.

oeModifySent3A modification request for the order is sent.
oePark23The order is parked, i.e. the order is being held by the CQG Gateway until the explicit activation.
oeQueueTimeout4

Important: This order event type is obsolete and will not be fired.

The order timed out in the "Rate Protection" queue.

oeRejCan22The cancellation request for the order is rejected by the FCM/Exchange.
oeRejectFCM12

Important: This order event type is obsolete and will not be fired.

The order timed out in the "Rate Protection" queue.

oeRejectGW9The order is rejected by the CQG Gateway.
oeRejLinkChg32Linked order change is rejected.
oeRejMod21The modification request for the order is rejected by FCM/Exchange.
oeRemoved31The order is removed from the orders collection.
oeSyntheticActivated30The synthetic order is sent to the actual exchange.
oeSyntheticFailed33The synthetic strategy execution is failed.

Synthetic strategy execution failed.

oeSyntheticHang35Synthetic order execution is hung.
oeSyntheticOverFill34The synthetic order is overfilled.
oeUndefined0Undefined.

Remarks

* "Rate protection" is especially designed to protect the CQG Gateway from excessive number of orders. Its queue is placed in the CQGIC and allows to control the number of orders sent to the CQG Gateway so that it does not exceed the number, which the later can process.

See Also