TT CORE SDK 2.1.1.1
TT CORE SDK documentation
RejectCode.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::RejectCode {
  ttsdk::NotSet = -1 , ttsdk::Invalid = 0 , ttsdk::UnknownOrder = 1 , ttsdk::UnknownProduct = 2 ,
  ttsdk::UnknownInstrument = 3 , ttsdk::InvalidQty = 4 , ttsdk::NotAllowed = 5 , ttsdk::NoConnection = 6 ,
  ttsdk::DuplicateOrder = 7 , ttsdk::NoLimit = 8 , ttsdk::ExceedsMaxOrderSize = 9 , ttsdk::ExceedsMaxProductPosition = 10 ,
  ttsdk::ExceedsMaxInstrumentPosition = 11 , ttsdk::ExceedsCreditLimit = 12 , ttsdk::IncorrectInstrumentType = 13 , ttsdk::ExceedsLongShort = 14 ,
  ttsdk::TifForbidden = 15 , ttsdk::DeleteForbidden = 16 , ttsdk::SubmitForbidden = 17 , ttsdk::GtcGtdForbidden = 18 ,
  ttsdk::MarketOrderForbidden = 19 , ttsdk::AlgoOrderForbidden = 20 , ttsdk::WholesaleOrderForbidden = 21 , ttsdk::OutrightForbidden = 22 ,
  ttsdk::SpreadForbidden = 23 , ttsdk::TradingDisabled = 24 , ttsdk::ExceedsPriceReasonability = 25 , ttsdk::AseOrderForbidden = 26 ,
  ttsdk::UnsupportedSecurityType = 27 , ttsdk::InvalidPrice = 28 , ttsdk::ManualFillSubmitForbidden = 29 , ttsdk::MalformedRequest = 30 ,
  ttsdk::MobileForbidden = 31 , ttsdk::UnsupportedMarket = 32 , ttsdk::CrossedOrder = 33 , ttsdk::UnsupportedRequest = 34 ,
  ttsdk::ExceedsReserveQty = 35 , ttsdk::NotTradableInstrument = 36 , ttsdk::CrossedOrderNoTtint = 37 , ttsdk::CrossedOrderMultiLeg = 38 ,
  ttsdk::ChildOrderQtyChangeForbidden = 39 , ttsdk::LbmSendFailure = 40 , ttsdk::IncorrectBrokerId = 41 , ttsdk::InvalidCounterpartyId = 42 ,
  ttsdk::SubmitStagedForbidden = 43 , ttsdk::ClaimStagedForbidden = 44 , ttsdk::CancelReplaceStagedForbidden = 45 , ttsdk::StagedChildForbidden = 46 ,
  ttsdk::StagedAlreadyInPending = 47 , ttsdk::RfqDisabled = 48 , ttsdk::PositionNotOffSetting = 49 , ttsdk::ProductMarginNotSet = 50 ,
  ttsdk::DuplicateQuote = 51 , ttsdk::InterproductForbidden = 52 , ttsdk::TradingDisabledAutoLiquidate = 53 , ttsdk::ExceedsMaxFamilyPosition = 54 ,
  ttsdk::StagedOrderCancelRejectedByClaimant = 55 , ttsdk::StagedOrderReplaceRejectedByClaimant = 56 , ttsdk::StaleStagedOrderReplaceAcceptedByClaimant = 57 , ttsdk::StagedOrderNewPendingRequestArrived = 58 ,
  ttsdk::PreventDuplicateOrder = 59 , ttsdk::TooLateToAmend = 60 , ttsdk::ModifyForbidden = 61 , ttsdk::TradingDisabledMic = 62 ,
  ttsdk::ReviewStatusInvalidTransition = 63 , ttsdk::StagedOrderCancelRejectedChildNosUnacked = 64 , ttsdk::ClearingAccountModifyForbidden = 65 , ttsdk::OtdRequestTimedOut = 66 ,
  ttsdk::TtMarginOverrideNotEnabled = 67 , ttsdk::ExceedsSpanCreditLimit = 68 , ttsdk::FailedToFindStagedOrder = 69 , ttsdk::DifferentLockAttributeOnParticipatingOrders = 70 ,
  ttsdk::DifferentPriceOnParticipatingOrders = 71 , ttsdk::DifferentAccountOnParticipatingOrders = 72 , ttsdk::FailedToFindFill = 73 , ttsdk::MissingStagedAccountId = 74 ,
  ttsdk::InvalidInstrument = 75 , ttsdk::SideMismatch = 76 , ttsdk::InvalidFillAssignment = 77 , ttsdk::FailedToFindChildOrder = 78 ,
  ttsdk::OtdRequestRejected = 79 , ttsdk::ReviewOfuOnActiveStagedOrder = 80 , ttsdk::FillAlreadyAttachedToStagedOrder = 81 , ttsdk::RecordNotAFill = 82 ,
  ttsdk::FillAttachmentAlreadyInProgress = 83 , ttsdk::OrderUpdateForbidden = 84 , ttsdk::FillDetachmentAlreadyInProgress = 85 , ttsdk::FillAlreadyDetachedFromStagedOrder = 86
}

Functions

const char * ttsdk::ToString (const RejectCode value)