The Adjust MM Position Ack message confirms contract and expiry level protection positions in response to either a: More...
Public Member Functions | |
AdjustMMPositionAck () | |
Constructor. | |
AdjustMMPositionAck (const AdjustMMPositionAck &) | |
Copy constructor. | |
~AdjustMMPositionAck () | |
Destructor. | |
AdjustMMPositionAck & | operator= (const AdjustMMPositionAck &) |
Assignment. | |
SequenceNumber | messageSequenceNumber () const |
Get internal sequence number. | |
RequestId | adjustMMPositionId () const |
Get unique client identifier for Adjust Market Maker Position request. | |
ProtectionType::Enum | protectionType () const |
Get type of risk mitigation. | |
Position | productPosition () const |
Get current product protection position. | |
Position | expiryProtectionPosition () const |
Get current expiry protection position. | |
MarketMakerPositionUpdateReason::Enum | mmpUpdateReason () const |
Get the reason for the Market Maker Position Update. | |
ReturnCode::Enum | productProtectionStatus () const |
Get product protection status. | |
ReturnCode::Enum | expiryProtectionStatus () const |
Get expiry protection status. | |
Date | maturityMonthYear () const |
Get product expiry date. | |
RejectionReason::Enum | rejectReasonCode () const |
Get rejection reason. | |
bool | productLimitBreached () const |
Indicates product limit has been breached. | |
bool | productQuotesPulled () const |
Indicates quotes for the product are or will be pulled. | |
bool | expiryLimitBreached () const |
Indicates expiry limit has been breached. | |
bool | expiryQuotesPulled () const |
Indicates quotes for the expiry are or will be pulled. | |
const String & | text () const |
Get message from the Exchange. | |
SecurityIdSource::Enum | securityIdSource () const |
Get security ID source. | |
const String & | securityId () const |
Get security ID. | |
std::string | toString () const |
Dump state to string. | |
void | serialize (MessageSerializer &) |
Serialize data (for internal use) |
The Adjust MM Position Ack message confirms contract and expiry level protection positions in response to either a: