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

The MO33 transaction. More...

Public Member Functions

std::string toString () const
 Returns string representation.
 

Public Attributes

SeriesId seriesId
 The series to which this order information relates.
 
OrderId orderId
 Indicates the identifier of the order.
 
OrderVar orderVar
 Order record details.
 
GiveUpMember giveUpMember
 If Give up member is specified, the ownership of the order is transferred to that member in the clearing house.
 
std::string exchangeInfo
 This is an exchange specific field and can be used for different purposes, e.g. as a free text field.
 
int64 totalVolume
 Total number of units (options, futures, forwards and so on) in an order related transaction.
 
int32 mpMaxRandomHidden
 Max shown quantity in an random hidden order related transaction.
 
uint8 deltaQuantity
 When changing quantities there are two options: delta and absolute. More...
 
int64 balanceQuantity
 0, no balance check is performed. More...
 

Detailed Description

The MO33 transaction.

Member Data Documentation

int64 balanceQuantity

0, no balance check is performed.

More than 0, the remaining quantity must be the same as the balance quantity otherwise the transaction will be rejected.

Less than 0, the transaction is rejected, a negative value is not allowed.

uint8 deltaQuantity

When changing quantities there are two options: delta and absolute.

Delta changes amend the quantity/total volume of an order by the given amount, positive to increase the quantity, negative to reduce the quantity. Absolute changes means that the quantity/total volume should be set to the value in the quantity/total volume field.