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

Detailed deal information. More...

Public Member Functions

 DetailedDealInfo (Series &series)
 Constructor.
 
 ~DetailedDealInfo ()
 Destructor.
 
std::string toString () const
 String representation.
 

Public Attributes

TradingCode tradingCode
 Trading Code.
 
const Seriesseries
 Instrument [Series].
 
GiveUpMember giveUpMember
 If Give up member is specified, the ownership of the order is transferred to that member in the clearinghouse.
 
OrderId orderId
 Order Number.
 
int32 sequenceNumber
 The Sequence Number is sequential for each participant, instrument type and business day. More...
 
int32 tradeNumber
 Trade Number. More...
 
Price dealPrice
 Price, Deal.
 
int32 tradeQuantity
 The TradeQuantity field contains information about the size [quantity] in the order from which this trade was done.
 
Account account
 Account.
 
std::string customerInfo
 Customer Info.
 
Side::Enum boughtOrSold
 Bought or Sold.
 
DealSource::Enum dealSource
 Refers to where the deal is created.
 
UserCode userCode
 User Information.
 
OMexDate createdDate
 Message Created Date (Japan time).
 
OMexTime createdTime
 Message Created Time (Japan time).
 
OMexDate executionDate
 Execution Date (Japan time).
 
OMexTime executionTime
 Execution Time (Japan time).
 
int32 dealNumber
 The Deal Number field identifies a deal on Instrument type level for a clearinghouse. More...
 
OMexDate clearingDate
 Trading Date (Japan time).
 
std::string exchangeInfo
 Exchange Info is data supplied by the participant [customer] when sending an order.
 
Attention::Enum attention
 Gives information about the trade. This is a bit field that gives the flag combination information.
 

Detailed Description

Detailed deal information.

Member Data Documentation

int32 dealNumber

The Deal Number field identifies a deal on Instrument type level for a clearinghouse.

All trades included in the same deal have the same deal number.

int32 sequenceNumber

The Sequence Number is sequential for each participant, instrument type and business day.

The participant can use this number to determine whether he has missed a dedicated Trade Information Broadcast.

int32 tradeNumber

Trade Number.

This is allocated per Instrument Type and BD6 disseminated for all participants. In other words, the number is not allocated per sub-participant.