TT CORE SDK 2.0.1.1
TT CORE SDK documentation
Loading...
Searching...
No Matches
OrderRejectReason.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ttsdk
 

Enumerations

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
}
 

Functions

const charttsdk::ToString (const OrderRejectReason value)