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

Public Member Functions

std::string toString () const
 String representation.
 

Public Attributes

TradingCode tradingCode
 Trading Code.
 
SeriesId series
 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...
 
int32 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.
 
OpenCloseRequest::Enum openCloseRequest
 Describes how the requested position account should be updated.
 
TradeType::Enum tradeType
 Type, Trade. More...
 
LegalEventType::Enum leState
 Type, Legal Event. More...
 
UserCode userCode
 User Information.
 
OMexDate createdDate
 Message Created Date (Japan time).
 
OMexTime createdTime
 Message Created Time (Japan time).
 
OMexDate asofDate
 Date, As Of. More...
 
OMexTime asofTime
 Time, As Of. More...
 
OMexDate modifiedDate
 Date, Modified. More...
 
OMexTime modifiedTime
 Date, Modified. More...
 
TradeState::Enum tradeState
 Trade, State. More...
 
Attention::Enum attention
 Gives information about the trade. This is a bit field that gives the flag combination information.
 
int32 dealNumber
 Deal Number. More...
 
uint32 globalDealNo
 Global Deal Number. More...
 
int32 origTradeNumber
 Trade Number, Original. More...
 
SeriesId origSeries
 Series, Orig.
 
std::string exchangeInfo
 Exchange Info is data supplied by the participant [customer] when sending an order.
 
uint32 bigAattention
 Big Attention. More...
 
OMexDate clearingDate
 Trading Date (Japan time).
 
TimeSpec executionTimestamp
 Execution timestamp.
 
uint8 tradeVenue
 Trade venue. More...
 

Member Data Documentation

OMexDate asofDate

Date, As Of.

The date an object is valid for.

OMexTime asofTime

Time, As Of.

The date an object is valid for.

uint32 bigAattention

Big Attention.

This is a bit field that gives the following information, where the first bit is bit 0, and the value column represents each bit's numerical value.

Note that not every value is applicable for every installation.

int32 dealNumber

Deal Number.

A number that identifies a specific deal. Deal number is unique within Instrument type.

uint32 globalDealNo

Global Deal Number.

A number that together with series identifies a specific deal. The number is used as reference from outside clearing system.

Type, Legal Event.

In principle, any object related to the clearing oriented part of the system, may be assigned a Legal Event State, or Le state for short.The field is not relevant to exchanges not using the clearing functionality; the value will in these cases always be 4, Active.

OMexDate modifiedDate

Date, Modified.

Date what the item was modified in ASCII.

OMexTime modifiedTime

Date, Modified.

Date what the item was modified in ASCII.

int32 origTradeNumber

Trade Number, Original.

For an overtaking trade, this field references the original trade.

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.

TradeState::Enum tradeState

Trade, State.

In what state is the trade?

TradeType::Enum tradeType

Type, Trade.

What type of trade is it?

uint8 tradeVenue

Trade venue.

Defines the Trade venue, i.e from where the trade emanates.