enum class | ttsdk::OrderRejectReason {
ttsdk::NotSet = -1
, ttsdk::Unknown = 0
, ttsdk::Broker = 1
, ttsdk::UnknownSymbol = 2
,
ttsdk::InvalidInvestorId = 3
, ttsdk::UnsupportedOrderCharacteristic = 4
, ttsdk::SurveillenceOption = 5
, ttsdk::IncorrectQuantity = 6
,
ttsdk::IncorrectAllocatedQuantity = 7
, ttsdk::UnknownAccount = 8
, ttsdk::ExchangeClosed = 9
, ttsdk::OrderExceedsLimit = 10
,
ttsdk::TooLateToEnter = 11
, ttsdk::UnknownOrder = 12
, ttsdk::DuplicateOrder = 13
, ttsdk::DuplicateOfAVerballyCommunicatedOrder = 14
,
ttsdk::StaleOrder = 15
, ttsdk::TradeAlongRequired = 16
, ttsdk::Other = 17
, ttsdk::InvalidPriceIncrement = 18
,
ttsdk::PriceExceedsCurrentPriceBand = 19
, ttsdk::MessagePending = 20
, ttsdk::RoutingError = 21
, ttsdk::OrderRetransmitted = 22
,
ttsdk::TooLateToCancel = 23
, ttsdk::OrderAlreadyInPendingCancelOrPendingReplaceStatus = 24
, ttsdk::UnableToProcessOrderMassCancelRequest = 25
, ttsdk::Origordmodtime = 26
,
ttsdk::DuplicateClordid = 27
, ttsdk::PriceExceedsCurrentPrice = 28
, ttsdk::UnableToReduceForInternalization = 29
, ttsdk::OrderExceedsThrottleLimit = 30
,
ttsdk::CannotForceDeleteUnknownOrder = 31
, ttsdk::MarketClosed = 32
, ttsdk::FixFieldMissingOrIncorrect = 33
, ttsdk::RequiredFieldMissing = 34
,
ttsdk::FixFieldIncorrect = 35
, ttsdk::PriceMustBeGreaterThanZero = 36
, ttsdk::InvalidOrderQualifier = 37
, ttsdk::UserNotAuthorized = 38
,
ttsdk::MarketOrdersNotSupportedByOpposite = 39
, ttsdk::InvalidExpireDate = 40
, ttsdk::OrderNotInBook = 41
, ttsdk::OrderNotInBook2 = 42
,
ttsdk::DisclosedQtyCannotBeGreater = 43
, ttsdk::UnknownContract = 44
, ttsdk::CancelWithDifferentSenderCompId = 45
, ttsdk::ClordidDifferentThanCorrelationclordid = 46
,
ttsdk::ClordidDifferentThanOriginalclordid = 47
, ttsdk::DifferentSide = 48
, ttsdk::DifferentGroup = 49
, ttsdk::DifferentSecurityType = 50
,
ttsdk::DifferentAccount = 51
, ttsdk::DifferentQty = 52
, ttsdk::CancelWithDifferentTraderId = 53
, ttsdk::StopPriceMustBeGreater = 54
,
ttsdk::StopPriceMustBeSmaller = 55
, ttsdk::SellStopPriceMustBeBelowLtp = 56
, ttsdk::BuyStopPriceMustBeAboveLtp = 57
, ttsdk::DifferentProduct = 58
,
ttsdk::DifferentInflightFillMitigation = 59
, ttsdk::ModifyWithDifferentSenderCompId = 60
, ttsdk::ModifyWithDifferentTraderId = 61
, ttsdk::OrderQtyOutsideAllowableRange = 62
,
ttsdk::InvalidOrderTypeForPcp = 63
, ttsdk::OrderPriceOutsideLimits = 64
, ttsdk::OrderPriceOutsideBands = 65
, ttsdk::InvalidOrderTypeForGroup = 66
,
ttsdk::InstrumentCrossRequestInProgress = 67
, ttsdk::OrderQtyTooLow = 68
, ttsdk::OrderRejected = 69
, ttsdk::MarketInNoCancel = 70
,
ttsdk::InvalidOrderTypeForReservedMarket = 71
, ttsdk::OrderSessionDateInPast = 72
, ttsdk::DisclosedQtyCannotBeSmaller = 73
, ttsdk::MarketMakerProtectionHasTripped = 74
,
ttsdk::EngineDidNotRespond = 75
, ttsdk::ContractNotGtcGtdEligible = 76
, ttsdk::ContractPastExpiration = 77
, ttsdk::MaxContractWorkingQtyExceeded = 78
,
ttsdk::ModifyWithDifferentSide = 79
, ttsdk::ContractNotGtcGtdEligible2 = 80
, ttsdk::NoTradingCalendarForExpireDate = 81
, ttsdk::ExpireDateBeyondInstrumentExpiration = 82
,
ttsdk::ExpireDateBeyondLegInstrumentExpiration = 83
, ttsdk::TechnicalErrorFunctionNotPerformed = 84
, ttsdk::DuplicateQuote = 85
, ttsdk::PendingReplace = 91
,
ttsdk::PendingCancel = 92
, ttsdk::CleanupPendingAction = 93
, ttsdk::PendingOrderRejectedDueToResend = 94
, ttsdk::OrderStagedOrderCancelRejectedByClaimant = 95
,
ttsdk::OrderStagedOrderReplaceRejectedByClaimant = 96
, ttsdk::OrderStaleStagedOrderReplaceAcceptedByClaimant = 97
, ttsdk::InvalidRequest = 98
, ttsdk::BeforeSendHandlerReject = 99
,
ttsdk::ActionNotSupported = 100
, ttsdk::SendError = 101
, ttsdk::AotcCrossesOrderInSameAccount = 102
, ttsdk::PreventDuplicateOrder = 103
,
ttsdk::NoPriceSubForDeviationCalc = 104
, ttsdk::ServerOverload = 105
, ttsdk::PendingNew = 106
, ttsdk::ReviewStatusInvalidTransition = 107
,
ttsdk::OrderTimedOut = 108
, ttsdk::InvalidSecurityId = 109
, ttsdk::UnknownMarketSegmentId = 110
, ttsdk::FieldMissingOrIncorrect = 111
,
ttsdk::ApiNotReady = 200
} |