Definition at line 36 of file NewOrderV2.h.
◆ account() [1/2]
Unique account identifier associated with an order.
Definition at line 171 of file NewOrderV2.h.
◆ account() [2/2]
Unique account identifier associated with an order.
Definition at line 177 of file NewOrderV2.h.
◆ capacity() [1/2]
◆ capacity() [2/2]
◆ clearingAccount() [1/2]
StrRef clearingAccount |
( |
| ) |
const |
|
inline |
◆ clearingAccount() [2/2]
void clearingAccount |
( |
StrRef | value | ) |
|
|
inline |
◆ clearingFirm() [1/2]
EFID that will clear the trade.
Definition at line 75 of file NewOrderV2.h.
◆ clearingFirm() [2/2]
void clearingFirm |
( |
StrRef | value | ) |
|
|
inline |
EFID that will clear the trade.
Definition at line 81 of file NewOrderV2.h.
◆ clOrdId() [1/2]
Unique Id chosen by the client.
Definition at line 39 of file NewOrderV2.h.
◆ clOrdId() [2/2]
Unique Id chosen by the client.
Definition at line 45 of file NewOrderV2.h.
◆ cMTANumber() [1/2]
CMTA Number of the firm that will clear the trade.
Definition at line 231 of file NewOrderV2.h.
◆ cMTANumber() [2/2]
CMTA Number of the firm that will clear the trade.
Definition at line 237 of file NewOrderV2.h.
◆ countryCode() [1/2]
Identifies the country code of the person or system submitting the order.
Definition at line 327 of file NewOrderV2.h.
◆ countryCode() [2/2]
void countryCode |
( |
StrRef | value | ) |
|
|
inline |
Identifies the country code of the person or system submitting the order.
Definition at line 333 of file NewOrderV2.h.
◆ ctiCode() [1/2]
◆ ctiCode() [2/2]
◆ customGroupId() [1/2]
Used to group orders for use in mass cancels where multiple orders can be cancelled by specifying a list of CustomGroupIds.
Definition at line 255 of file NewOrderV2.h.
◆ customGroupId() [2/2]
void customGroupId |
( |
Binary2 | value | ) |
|
|
inline |
Used to group orders for use in mass cancels where multiple orders can be cancelled by specifying a list of CustomGroupIds.
Definition at line 261 of file NewOrderV2.h.
◆ custOrderHandlingInst() [1/2]
Execution source code provided during order entry to describe broker service.
Definition at line 315 of file NewOrderV2.h.
◆ custOrderHandlingInst() [2/2]
Execution source code provided during order entry to describe broker service.
Definition at line 321 of file NewOrderV2.h.
◆ expireTime() [1/2]
Required for TimeInForce = 6 orders, specifies the date-time (in UTC) that the order expires.
Definition at line 195 of file NewOrderV2.h.
◆ expireTime() [2/2]
Required for TimeInForce = 6 orders, specifies the date-time (in UTC) that the order expires.
Definition at line 201 of file NewOrderV2.h.
◆ frequentTraderId() [1/2]
StrRef frequentTraderId |
( |
| ) |
const |
|
inline |
Supplemental customer identifier used for billing related programs.
Definition at line 303 of file NewOrderV2.h.
◆ frequentTraderId() [2/2]
void frequentTraderId |
( |
StrRef | value | ) |
|
|
inline |
Supplemental customer identifier used for billing related programs.
Definition at line 309 of file NewOrderV2.h.
◆ manualOrderIndicator() [1/2]
◆ manualOrderIndicator() [2/2]
◆ maturityDate() [1/2]
Date maturityDate |
( |
| ) |
const |
|
inline |
When specifying the Symbol for a New Order message the user can specify the mapped symbol identifier in the Symbol field.
Definition at line 207 of file NewOrderV2.h.
◆ maturityDate() [2/2]
void maturityDate |
( |
Date | value | ) |
|
|
inline |
When specifying the Symbol for a New Order message the user can specify the mapped symbol identifier in the Symbol field.
Definition at line 213 of file NewOrderV2.h.
◆ minQty() [1/2]
Minimum fill quantity for IOC orders.
Definition at line 135 of file NewOrderV2.h.
◆ minQty() [2/2]
Minimum fill quantity for IOC orders.
Definition at line 141 of file NewOrderV2.h.
◆ oEOID() [1/2]
Identifies the Order Entry Operator responsible for this message.
Definition at line 291 of file NewOrderV2.h.
◆ oEOID() [2/2]
Identifies the Order Entry Operator responsible for this message.
Definition at line 297 of file NewOrderV2.h.
◆ openClose() [1/2]
Indicates status of client position in a trade resulting from the order.
Definition at line 219 of file NewOrderV2.h.
◆ openClose() [2/2]
Indicates status of client position in a trade resulting from the order.
Definition at line 225 of file NewOrderV2.h.
◆ orderQty() [1/2]
◆ orderQty() [2/2]
◆ ordType() [1/2]
◆ ordType() [2/2]
◆ preventMatch() [1/2]
◆ preventMatch() [2/2]
void preventMatch |
( |
StrRef | value | ) |
|
|
inline |
◆ price() [1/2]
Limit price. Four implied decimal places.
Definition at line 99 of file NewOrderV2.h.
◆ price() [2/2]
Limit price. Four implied decimal places.
Definition at line 105 of file NewOrderV2.h.
◆ side() [1/2]
◆ side() [2/2]
◆ stopPx() [1/2]
◆ stopPx() [2/2]
◆ symbol() [1/2]
◆ symbol() [2/2]
◆ timeInForce() [1/2]
◆ timeInForce() [2/2]
◆ toString() [1/2]
std::string toString |
( |
| ) |
const |
|
virtual |
◆ toString() [2/2]
void toString |
( |
std::string & | str | ) |
const |
|
virtual |
◆ type()
◆ validate()
Validates message data Throws std::invalid_argument exception if message content is invalid.
Implements OutgoingMessage.