OnixS SGX Derivatives Handler for C++  2.17.0.0
Public Member Functions | Public Attributes | List of all members
OrderRecord Struct Reference

Order information. More...

Public Member Functions

 OrderRecord ()
 Constructor.
 
std::string toString () const
 String representation.
 
- Public Member Functions inherited from OrderDetails
 OrderDetails ()
 Constructor.
 
 ~OrderDetails ()
 Destructor.
 
std::string toString () const
 String representation.
 

Public Attributes

OrderId orderId
 Exchange order ID. More...
 
std::string clientOrderId
 Client order Id. More...
 
OrderState::Enum state
 Order state may be active or inactive (filled in callbacks).
 
uint32 syncNumber
 Synchronization number.
 
- Public Attributes inherited from OrderDetails
std::string symbol
 Series.
 
SeriesId seriesId
 Series id. More...
 
OrderType::Enum orderType
 Order type. More...
 
OrderCondition::Enum condition
 Condition for Executed Volume or for Validity Period.
 
uint8 validityTime
 Specifies the value of the time validity.
 
StopCondition::Enum stopCondition
 Stop condition (for stop orders only).
 
Price stopPrice
 The price which is used as a condition for converting stop orders (for stop orders only).
 
StopOrderValidity::Enum stopOrderValidity
 Validity of Stop Order.
 
Side::Enum side
 Trade side.
 
Price price
 Price.
 
int32 volume
 Overal volume of contracts.
 
int32 shownVolume
 If not zero presents the shown volume for hidden-volume order.
 
int32 blockSize
 Block size.
 
int32 stateType
 State type for state orders.
 

Detailed Description

Order information.

Member Data Documentation

std::string clientOrderId

Client order Id.

Note
Max size of client order ID is 17 characters.
OrderId orderId

Exchange order ID.

Assigned during the call to Session::enterOrder() on successful order entry.