OnixS EBS BrokerTec Market Data and Trading Handler for C++  2.14.1.0
Public Member Functions | Public Attributes | List of all members
DetailedDealInfo Struct Reference

Detailed deal information. More...

Public Member Functions

std::string toString () const
 String representation.
 
 DetailedDealInfo (const Series &)
 Constructor.
 
 DetailedDealInfo (const DetailedDealInfo &)
 Copy constructor.
 

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 clearing house.
 
OrderId orderId
 Order Number.
 
int32 sequenceNumber
 The Sequence Number is sequential for each participant, instrument type and business day. More...
 
int32 tradeNumber
 Trade Number.
 
Price dealPrice
 Price, Deal is disseminated with decimals in price, fraction information and price/yield from the deal series instrument class retrieved from the DQ160 query. More...
 
int64 tradeQuantity
 The TradeQuantity field contains information about the size [quantity] in the order from which this trade was done. More...
 
Account account
 Account.
 
std::string customerInfo
 Customer Info.
 
Side::Enum boughtOrSold
 Bought or Sold.
 
DealSource::Enum dealSource
 Refers to where the deal is created.
 
OpenCloseRequest::Enum openCloseReq
 Describes how the requested position account should be updated.
 
TradeType::Enum tradeType
 The field Trade Type shows what type of trade it is.
 
UserCode userCode
 User Code.
 
OMexDate createdDate
 Date, Created.
 
OMexTime createdTime
 Time, Created.
 
OMexDate asofDate
 Date, As Of.
 
OMexTime asofTime
 Time, As Of.
 
OMexDate modifiedDate
 Date, Modified.
 
OMexTime modifiedTime
 Time, Modified.
 
TradeState::Enum tradeState
 Trade State field can either contain the value 1 (Active) or the value 2 (Rectified).
 
Attention::Enum attention
 Bit field, where one or several of fields below can be set.
 
int32 dealNumber
 The Deal Number field identifies a deal on Instrument type level for a clearinghouse. More...
 
uint32 globalDealNo
 The Global Deal Number field identifies a deal on Instrument type level for BrokerTec. More...
 
int32 origTradeNumber
 Original Trade Number.
 
SeriesId origSeriesId
 For an overtaking trade this field, together with Original trade number, references the original trade.
 
std::string exchangeInfo
 Exchange Info is data supplied by the participant [customer] when sending an order.
 
BigAttention::Enum bigAttention
 Bit field where one or more bits can be set, lowest bit being bit 0. More...
 

Detailed Description

Detailed deal information.

Member Data Documentation

BigAttention::Enum bigAttention

Bit field where one or more bits can be set, lowest bit being bit 0.

(The lowest 8 bits (0-7) have the same interpretation as in the old Attention field.) Bits not explicitly mentioned are solely used internally.

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.

Price dealPrice

Price, Deal is disseminated with decimals in price, fraction information and price/yield from the deal series instrument class retrieved from the DQ160 query.

uint32 globalDealNo

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

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.

int64 tradeQuantity

The TradeQuantity field contains information about the size [quantity] in the order from which this trade was done.