OnixS EBS BrokerTec Market Data and Trading Handler for C++  2.14.1.0
Public Types | List of all members
OrderStatus Struct Reference

Order status (bit mask). More...

Public Types

enum  Enum {
  Undefined = 0, NoPartOfTheOrderPlaced, Closed = 0x2, PartiallyClosedAndNothingPlaced,
  Placed = 0x4, PartiallyPlaced, WorkupInProgress, RemainingPartCanceledDueToInternalCrossing = 0x400,
  RemainingPartCanceledDueToCreditSettings = 0x800, RemainingPartCanceledDueToOnlyBest = 0x1000
}
 Order status (bit mask). More...
 

Detailed Description

Order status (bit mask).

Member Enumeration Documentation

enum Enum

Order status (bit mask).

Enumerator
Undefined 

Undefined.

NoPartOfTheOrderPlaced 

Bit 0 set - no part of the order placed in the order book and no part closed.

Closed 

Bit 1 set - the whole order closed.

PartiallyClosedAndNothingPlaced 

Bit 0 and Bit 1 set - the order partially closed and nothing placed in the order book.

Placed 

Bit 2 set - the whole order placed in the order book.

PartiallyPlaced 

Bit 1 and Bit 2 set - the order partially placed in the order book and partially closed.

WorkupInProgress 

Bit 3 set in any combination with Bit 0, Bit 1 and Bit 2 - Workup started or in progress.

RemainingPartCanceledDueToInternalCrossing 

Bit 10 set in any combination of the above - Part of.

RemainingPartCanceledDueToCreditSettings 

the order canceled (not stored on book) due to internal crossing.

Bit 11 set in any combination of the above - Part of the

RemainingPartCanceledDueToOnlyBest 

order canceled (not stored on book) due to credit settings

Bit 12 set in any combination of the above - Part of the