|
enum | tt_core_sdk::instr_state : uint8_t { tt_core_sdk::instr_state::DELETED = 1,
tt_core_sdk::instr_state::INACTIVE = 2,
tt_core_sdk::instr_state::ACTIVE = 4
} |
|
enum | tt_core_sdk::rounding { tt_core_sdk::rounding::NONE,
tt_core_sdk::rounding::UP,
tt_core_sdk::rounding::DOWN,
tt_core_sdk::rounding::NEAREST
} |
|
enum | tt_core_sdk::time_in_force {
tt_core_sdk::time_in_force::DAY = 1,
tt_core_sdk::time_in_force::GOOD_TILL_CANCEL = 2,
tt_core_sdk::time_in_force::AT_THE_OPENING = 3,
tt_core_sdk::time_in_force::IMMEDIATE_OR_CANCEL = 4,
tt_core_sdk::time_in_force::FILL_OR_KILL = 5,
tt_core_sdk::time_in_force::GOOD_TILL_CROSSING = 6,
tt_core_sdk::time_in_force::GOOD_TILL_DATE = 7,
tt_core_sdk::time_in_force::AT_THE_CLOSE = 8,
tt_core_sdk::time_in_force::GOOD_THROUGH_CROSSING = 9,
tt_core_sdk::time_in_force::AT_CROSSING = 10,
tt_core_sdk::time_in_force::GOOD_IN_SESSION = 14
} |
|
enum | tt_core_sdk::order_type {
tt_core_sdk::order_type::MARKET = 1,
tt_core_sdk::order_type::LIMIT = 2,
tt_core_sdk::order_type::STOP = 3,
tt_core_sdk::order_type::STOP_LIMIT = 4,
tt_core_sdk::order_type::MLM = 21
} |
|
enum | tt_core_sdk::order_side { tt_core_sdk::order_side::BUY = 1,
tt_core_sdk::order_side::SELL = 2
} |
|
enum | tt_core_sdk::market : uint32_t {
tt_core_sdk::market::SYNTHETIC = 0,
tt_core_sdk::market::XETRA = 1,
tt_core_sdk::market::EUREX = 2,
tt_core_sdk::market::NYSE_LIFFE = 3,
tt_core_sdk::market::LSE = 4,
tt_core_sdk::market::OM = 5,
tt_core_sdk::market::CBOT = 6,
tt_core_sdk::market::CME = 7,
tt_core_sdk::market::CFFE = 8,
tt_core_sdk::market::SEHK = 9,
tt_core_sdk::market::ENXTFUT = 10,
tt_core_sdk::market::ENXTOPT = 11,
tt_core_sdk::market::SYCOM = 12,
tt_core_sdk::market::NQLX = 13,
tt_core_sdk::market::GARBAN = 15,
tt_core_sdk::market::LIFFE_EO = 16,
tt_core_sdk::market::ISE = 18,
tt_core_sdk::market::INSTINET = 19,
tt_core_sdk::market::NASDAQ = 20,
tt_core_sdk::market::BTECFUTURES = 21,
tt_core_sdk::market::BTEC = 22,
tt_core_sdk::market::ISLAND = 23,
tt_core_sdk::market::SFE = 24,
tt_core_sdk::market::EUREXUS = 25,
tt_core_sdk::market::CBOE = 26,
tt_core_sdk::market::ASX = 27,
tt_core_sdk::market::ARCHIPELAGO = 28,
tt_core_sdk::market::IB = 29,
tt_core_sdk::market::EURONEXT = 30,
tt_core_sdk::market::ICE = 32,
tt_core_sdk::market::COREEX = 43,
tt_core_sdk::market::NYMEX = 61,
tt_core_sdk::market::HOTSPOT = 62,
tt_core_sdk::market::MONTREAL = 63,
tt_core_sdk::market::SGX = 64,
tt_core_sdk::market::IDEM = 65,
tt_core_sdk::market::MEFF = 66,
tt_core_sdk::market::TFX = 67,
tt_core_sdk::market::TOCOM = 68,
tt_core_sdk::market::TSE = 69,
tt_core_sdk::market::HKEX = 70,
tt_core_sdk::market::OSE = 71,
tt_core_sdk::market::MEXDER = 72,
tt_core_sdk::market::KRX = 73,
tt_core_sdk::market::CCX = 74,
tt_core_sdk::market::ECX = 75,
tt_core_sdk::market::CCFE = 76,
tt_core_sdk::market::NSE = 77,
tt_core_sdk::market::LME = 79,
tt_core_sdk::market::FXMS = 80,
tt_core_sdk::market::USFE = 81,
tt_core_sdk::market::DME = 82,
tt_core_sdk::market::EBS = 83,
tt_core_sdk::market::SSE = 85,
tt_core_sdk::market::MCX = 86,
tt_core_sdk::market::SIMEX = 87,
tt_core_sdk::market::TMX = 89,
tt_core_sdk::market::BVMF = 90,
tt_core_sdk::market::MX = 91,
tt_core_sdk::market::NYSE_LIFFE_US = 92,
tt_core_sdk::market::CFE = 93,
tt_core_sdk::market::ERIS_GOVEX = 94,
tt_core_sdk::market::NASDAQ_OMX_EU = 95,
tt_core_sdk::market::AGGREGATOR = 96,
tt_core_sdk::market::TTEX = 97,
tt_core_sdk::market::ESPEED = 98,
tt_core_sdk::market::KCG = 99,
tt_core_sdk::market::EEX = 100,
tt_core_sdk::market::NFX = 102,
tt_core_sdk::market::NLX = 103,
tt_core_sdk::market::NORDIC = 104,
tt_core_sdk::market::SYNTHETIC_INSTR = 1000,
tt_core_sdk::market::ALGO_INSTR = 1001,
tt_core_sdk::market::DEBESYS = 1002,
tt_core_sdk::market::AGGREGATOR_INSTR = 1003,
tt_core_sdk::market::BANK_ALGO = 1004,
tt_core_sdk::market::ALGO_BACKTESTING = 2002,
tt_core_sdk::market::INVALID = 134217726
} |
|
enum | tt_core_sdk::market_state {
tt_core_sdk::market_state::INVALID = 0,
tt_core_sdk::market_state::UNKNOWN,
tt_core_sdk::market_state::HALTED,
tt_core_sdk::market_state::SUSPENDED,
tt_core_sdk::market_state::RESERVED,
tt_core_sdk::market_state::CLOSE,
tt_core_sdk::market_state::OPEN,
tt_core_sdk::market_state::LATE_OPEN,
tt_core_sdk::market_state::AUCTION,
tt_core_sdk::market_state::PRE_OPEN,
tt_core_sdk::market_state::OPENING_ROTATION,
tt_core_sdk::market_state::FAST_MARKET,
tt_core_sdk::market_state::FILTER,
tt_core_sdk::market_state::CLOSE_SESSION_ROLL,
tt_core_sdk::market_state::CROSSING,
tt_core_sdk::market_state::PRE_CROSS,
tt_core_sdk::market_state::NO_CANCEL,
tt_core_sdk::market_state::POST_CLOSE,
tt_core_sdk::market_state::OPENING_IOP,
tt_core_sdk::market_state::SESSION_CLOSE,
tt_core_sdk::market_state::IMPLIED_START,
tt_core_sdk::market_state::IMPLIED_END,
tt_core_sdk::market_state::PRE_TRADING,
tt_core_sdk::market_state::POST_TRADING,
tt_core_sdk::market_state::NON_TRADABLE,
tt_core_sdk::market_state::FREEZE,
tt_core_sdk::market_state::EXPIRED,
tt_core_sdk::market_state::OPENING_AUCTION,
tt_core_sdk::market_state::CLOSING_AUCTION,
tt_core_sdk::market_state::LEVEL,
tt_core_sdk::market_state::CIRCUIT_BREAKER,
tt_core_sdk::market_state::FEED_DOWN,
tt_core_sdk::market_state::PRICE_DISCOVERY
} |
| Market State. More...
|
|
enum | tt_core_sdk::product_type_id {
tt_core_sdk::product_type_id::NONE = 0,
tt_core_sdk::product_type_id::ASSET_BACKED_SECURITIES = 1,
tt_core_sdk::product_type_id::AMENDED_RESTATED = 2,
tt_core_sdk::product_type_id::OTHER_ANTICIPATION_NOTES = 3,
tt_core_sdk::product_type_id::BANKERS_ACCEPTANCE = 4,
tt_core_sdk::product_type_id::BANK_NOTES = 5,
tt_core_sdk::product_type_id::BILL_OF_EXCHANGES = 6,
tt_core_sdk::product_type_id::BRADY_BOND = 7,
tt_core_sdk::product_type_id::BRIDGE_LOAN = 8,
tt_core_sdk::product_type_id::BUY_SELLBACK = 9,
tt_core_sdk::product_type_id::CONVERTIBLE_BOND = 10,
tt_core_sdk::product_type_id::CERTIFICATE_OF_DEPOSIT = 11,
tt_core_sdk::product_type_id::CALL_LOANS = 12,
tt_core_sdk::product_type_id::CORP_MORTGAGE_BACKED_SECURITIES = 13,
tt_core_sdk::product_type_id::COLLATERALIZED_MORTGAGE_OBLIGATION = 14,
tt_core_sdk::product_type_id::CERTIFICATE_OF_OBLIGATION = 15,
tt_core_sdk::product_type_id::CERTIFICATE_OF_PARTICIPATION = 16,
tt_core_sdk::product_type_id::CORPORATE_BOND = 17,
tt_core_sdk::product_type_id::COMMERCIAL_PAPER = 18,
tt_core_sdk::product_type_id::CORPORATE_PRIVATE_PLACEMENT = 19,
tt_core_sdk::product_type_id::COMMON_STOCK = 20,
tt_core_sdk::product_type_id::DEFAULTED = 21,
tt_core_sdk::product_type_id::DEBTOR_IN_POSSESSION = 22,
tt_core_sdk::product_type_id::DEPOSIT_NOTES = 23,
tt_core_sdk::product_type_id::DUAL_CURRENCY = 24,
tt_core_sdk::product_type_id::EURO_CERTIFICATE_OF_DEPOSIT = 25,
tt_core_sdk::product_type_id::EURO_CORPORATE_BOND = 26,
tt_core_sdk::product_type_id::EURO_COMMERCIAL_PAPER = 27,
tt_core_sdk::product_type_id::EURO_SOVEREIGNS = 28,
tt_core_sdk::product_type_id::EURO_SUPRANATIONAL_COUPONS = 29,
tt_core_sdk::product_type_id::FEDERAL_AGENCY_COUPON = 30,
tt_core_sdk::product_type_id::FEDERAL_AGENCY_DISCOUNT_NOTE = 31,
tt_core_sdk::product_type_id::FOREIGN_EXCHANGE_CONTRACT = 32,
tt_core_sdk::product_type_id::FORWARD = 33,
tt_core_sdk::product_type_id::FUTURE = 34,
tt_core_sdk::product_type_id::GENERAL_OBLIGATION_BONDS = 35,
tt_core_sdk::product_type_id::IOETTE_MORTGAGE = 36,
tt_core_sdk::product_type_id::LETTER_OF_CREDIT = 37,
tt_core_sdk::product_type_id::LIQUIDITY_NOTE = 38,
tt_core_sdk::product_type_id::MATURED = 39,
tt_core_sdk::product_type_id::MORTGAGE_BACKED_SECURITIES = 40,
tt_core_sdk::product_type_id::MUTUAL_FUND = 41,
tt_core_sdk::product_type_id::MORTGAGE_INTEREST_ONLY = 42,
tt_core_sdk::product_type_id::MULTILEG_INSTRUMENT = 43,
tt_core_sdk::product_type_id::MORTGAGE_PRINCIPAL_ONLY = 44,
tt_core_sdk::product_type_id::MORTGAGE_PRIVATE_PLACEMENT = 45,
tt_core_sdk::product_type_id::MISCELLANEOUS_PASS_THROUGH = 46,
tt_core_sdk::product_type_id::MANDATORY_TENDER = 47,
tt_core_sdk::product_type_id::MEDIUM_TERM_NOTES = 48,
tt_core_sdk::product_type_id::NO_SECURITY_TYPE = 49,
tt_core_sdk::product_type_id::OVERNIGHT = 50,
tt_core_sdk::product_type_id::OPTION = 51,
tt_core_sdk::product_type_id::PRIVATE_EXPORT_FUNDING = 52,
tt_core_sdk::product_type_id::PFANDBRIEFE = 53,
tt_core_sdk::product_type_id::PROMISSORY_NOTE = 54,
tt_core_sdk::product_type_id::PREFERRED_STOCK = 55,
tt_core_sdk::product_type_id::PLAZOS_FIJOS = 56,
tt_core_sdk::product_type_id::REVENUE_ANTICIPATION_NOTE = 57,
tt_core_sdk::product_type_id::REPLACED = 58,
tt_core_sdk::product_type_id::REPURCHASE = 59,
tt_core_sdk::product_type_id::RETIRED = 60,
tt_core_sdk::product_type_id::REVENUE_BONDS = 61,
tt_core_sdk::product_type_id::REVOLVER_LOAN = 62,
tt_core_sdk::product_type_id::REVOLVER_TERM_LOAN = 63,
tt_core_sdk::product_type_id::SECURITIES_LOAN = 64,
tt_core_sdk::product_type_id::SECURITIES_PLEDGE = 65,
tt_core_sdk::product_type_id::SPECIAL_ASSESSMENT = 66,
tt_core_sdk::product_type_id::SPECIAL_OBLIGATION = 67,
tt_core_sdk::product_type_id::SPECIAL_TAX = 68,
tt_core_sdk::product_type_id::SHORT_TERM_LOAN_NOTE = 69,
tt_core_sdk::product_type_id::STRUCTURED_NOTES = 70,
tt_core_sdk::product_type_id::USD_SUPRANATIONAL_COUPONS = 71,
tt_core_sdk::product_type_id::SWING_LINE_FACILITY = 72,
tt_core_sdk::product_type_id::TAX_ANTICIPATION_NOTE = 73,
tt_core_sdk::product_type_id::TAX_ALLOCATION = 74,
tt_core_sdk::product_type_id::TO_BE_ANNOUNCED = 75,
tt_core_sdk::product_type_id::US_TREASURY_BILL_TBILL = 76,
tt_core_sdk::product_type_id::US_TREASURY_BOND = 77,
tt_core_sdk::product_type_id::PRINCIPAL_STRIP_OF_A_CALLABLE_BOND_OR_NOTE = 78,
tt_core_sdk::product_type_id::TIME_DEPOSIT = 79,
tt_core_sdk::product_type_id::TAX_EXEMPT_COMMERCIAL_PAPER = 80,
tt_core_sdk::product_type_id::TERM_LOAN = 81,
tt_core_sdk::product_type_id::INTEREST_STRIP_FROM_ANY_BOND_OR_NOTE = 82,
tt_core_sdk::product_type_id::TREASURY_INFLATION_PROTECTED_SECURITIES = 83,
tt_core_sdk::product_type_id::US_TREASURY_NOTE_TNOTE = 84,
tt_core_sdk::product_type_id::PRINCIPAL_STRIP_FROM_A_NON_CALLABLE_BOND_OR_NOTE = 85,
tt_core_sdk::product_type_id::TAX_REVENUE_ANTICIPATION_NOTE = 86,
tt_core_sdk::product_type_id::US_TREASURY_NOTE_UST = 87,
tt_core_sdk::product_type_id::US_TREASURY_BILL_USTB = 88,
tt_core_sdk::product_type_id::VARIABLE_RATE_DEMAND_NOTE = 89,
tt_core_sdk::product_type_id::WARRANT = 90,
tt_core_sdk::product_type_id::WITHDRAWN = 91,
tt_core_sdk::product_type_id::WILDCARD_ENTRY_FOR_USE_ON_SECURITY_DEFINITION_REQUEST = 92,
tt_core_sdk::product_type_id::EXTENDED_COMM_NOTE = 93,
tt_core_sdk::product_type_id::INDEXED_LINKED = 94,
tt_core_sdk::product_type_id::YANKEE_CORPORATE_BOND = 95,
tt_core_sdk::product_type_id::YANKEE_CERTIFICATE_OF_DEPOSIT = 96,
tt_core_sdk::product_type_id::OPTIONS_ON_PHYSICAL = 97,
tt_core_sdk::product_type_id::OPTIONS_ON_FUTURES = 98,
tt_core_sdk::product_type_id::CASH = 99,
tt_core_sdk::product_type_id::OPTIONS_ON_COMBO = 100,
tt_core_sdk::product_type_id::INTEREST_RATE_SWAP = 101,
tt_core_sdk::product_type_id::BANK_DEPOSITORY_NOTE = 102,
tt_core_sdk::product_type_id::CANADIAN_MONEY_MARKETS = 103,
tt_core_sdk::product_type_id::CANADIAN_TREASURY_NOTES = 104,
tt_core_sdk::product_type_id::CANADIAN_TREASURY_BILLS = 105,
tt_core_sdk::product_type_id::CREDIT_DEFAULT_SWAP = 106,
tt_core_sdk::product_type_id::CANADIAN_MORTGAGE_BONDS = 107,
tt_core_sdk::product_type_id::EURO_CORPORATE_FLOATING_RATE_NOTES = 108,
tt_core_sdk::product_type_id::US_CORPORATE_FLOATING_RATE_NOTES = 109,
tt_core_sdk::product_type_id::CANADIAN_PROVINCIAL_BONDS = 110,
tt_core_sdk::product_type_id::SECURED_LIQUIDITY_NOTE = 111,
tt_core_sdk::product_type_id::TREASURY_BILL = 112,
tt_core_sdk::product_type_id::TERM_LIQUIDITY_NOTE = 113,
tt_core_sdk::product_type_id::TAXABLE_MUNICIPAL_CP = 114,
tt_core_sdk::product_type_id::NON_DELIVERABLE_FORWARD = 115,
tt_core_sdk::product_type_id::FX_SPOT = 116,
tt_core_sdk::product_type_id::FX_FORWARD = 117,
tt_core_sdk::product_type_id::FX_SWAP = 118,
tt_core_sdk::product_type_id::OPTION_STRATEGY = 200,
tt_core_sdk::product_type_id::EMISSION = 201,
tt_core_sdk::product_type_id::SPOT = 202,
tt_core_sdk::product_type_id::INVALID = 134217726
} |
| Product Type identifiers. More...
|
|
enum | tt_core_sdk::currency_code {
tt_core_sdk::currency_code::AED = 1,
tt_core_sdk::currency_code::AFN = 2,
tt_core_sdk::currency_code::ALL = 3,
tt_core_sdk::currency_code::AMD = 4,
tt_core_sdk::currency_code::ANG = 5,
tt_core_sdk::currency_code::AOA = 6,
tt_core_sdk::currency_code::ARS = 7,
tt_core_sdk::currency_code::AUD = 8,
tt_core_sdk::currency_code::AWG = 9,
tt_core_sdk::currency_code::AZN = 10,
tt_core_sdk::currency_code::BAM = 11,
tt_core_sdk::currency_code::BBD = 12,
tt_core_sdk::currency_code::BDT = 13,
tt_core_sdk::currency_code::BGN = 14,
tt_core_sdk::currency_code::BHD = 15,
tt_core_sdk::currency_code::BIF = 16,
tt_core_sdk::currency_code::BMD = 17,
tt_core_sdk::currency_code::BND = 18,
tt_core_sdk::currency_code::BOB = 19,
tt_core_sdk::currency_code::BOV = 20,
tt_core_sdk::currency_code::BRL = 21,
tt_core_sdk::currency_code::BSD = 22,
tt_core_sdk::currency_code::BTN = 23,
tt_core_sdk::currency_code::BWP = 24,
tt_core_sdk::currency_code::BYR = 25,
tt_core_sdk::currency_code::BZD = 26,
tt_core_sdk::currency_code::CAD = 27,
tt_core_sdk::currency_code::CDF = 28,
tt_core_sdk::currency_code::CHE = 29,
tt_core_sdk::currency_code::CHF = 30,
tt_core_sdk::currency_code::CHW = 31,
tt_core_sdk::currency_code::CLF = 32,
tt_core_sdk::currency_code::CLP = 33,
tt_core_sdk::currency_code::CNY = 34,
tt_core_sdk::currency_code::COP = 35,
tt_core_sdk::currency_code::COU = 36,
tt_core_sdk::currency_code::CRC = 37,
tt_core_sdk::currency_code::CUC = 38,
tt_core_sdk::currency_code::CUP = 39,
tt_core_sdk::currency_code::CVE = 40,
tt_core_sdk::currency_code::CZK = 41,
tt_core_sdk::currency_code::DJF = 42,
tt_core_sdk::currency_code::DKK = 43,
tt_core_sdk::currency_code::DOP = 44,
tt_core_sdk::currency_code::DZD = 45,
tt_core_sdk::currency_code::EGP = 46,
tt_core_sdk::currency_code::ERN = 47,
tt_core_sdk::currency_code::ETB = 48,
tt_core_sdk::currency_code::EUR = 49,
tt_core_sdk::currency_code::FJD = 50,
tt_core_sdk::currency_code::FKP = 51,
tt_core_sdk::currency_code::GBP = 52,
tt_core_sdk::currency_code::GEL = 53,
tt_core_sdk::currency_code::GHS = 54,
tt_core_sdk::currency_code::GIP = 55,
tt_core_sdk::currency_code::GMD = 56,
tt_core_sdk::currency_code::GNF = 57,
tt_core_sdk::currency_code::GTQ = 58,
tt_core_sdk::currency_code::GYD = 59,
tt_core_sdk::currency_code::HKD = 60,
tt_core_sdk::currency_code::HNL = 61,
tt_core_sdk::currency_code::HRK = 62,
tt_core_sdk::currency_code::HTG = 63,
tt_core_sdk::currency_code::HUF = 64,
tt_core_sdk::currency_code::IDR = 65,
tt_core_sdk::currency_code::ILS = 66,
tt_core_sdk::currency_code::INR = 67,
tt_core_sdk::currency_code::IQD = 68,
tt_core_sdk::currency_code::IRR = 69,
tt_core_sdk::currency_code::ISK = 70,
tt_core_sdk::currency_code::JMD = 71,
tt_core_sdk::currency_code::JOD = 72,
tt_core_sdk::currency_code::JPY = 73,
tt_core_sdk::currency_code::KES = 74,
tt_core_sdk::currency_code::KGS = 75,
tt_core_sdk::currency_code::KHR = 76,
tt_core_sdk::currency_code::KMF = 77,
tt_core_sdk::currency_code::KPW = 78,
tt_core_sdk::currency_code::KRW = 79,
tt_core_sdk::currency_code::KWD = 80,
tt_core_sdk::currency_code::KYD = 81,
tt_core_sdk::currency_code::KZT = 82,
tt_core_sdk::currency_code::LAK = 83,
tt_core_sdk::currency_code::LBP = 84,
tt_core_sdk::currency_code::LKR = 85,
tt_core_sdk::currency_code::LRD = 86,
tt_core_sdk::currency_code::LSL = 87,
tt_core_sdk::currency_code::LTL = 88,
tt_core_sdk::currency_code::LVL = 89,
tt_core_sdk::currency_code::LYD = 90,
tt_core_sdk::currency_code::MAD = 91,
tt_core_sdk::currency_code::MDL = 92,
tt_core_sdk::currency_code::MGA = 93,
tt_core_sdk::currency_code::MKD = 94,
tt_core_sdk::currency_code::MMK = 95,
tt_core_sdk::currency_code::MNT = 96,
tt_core_sdk::currency_code::MOP = 97,
tt_core_sdk::currency_code::MRO = 98,
tt_core_sdk::currency_code::MUR = 99,
tt_core_sdk::currency_code::MVR = 100,
tt_core_sdk::currency_code::MWK = 101,
tt_core_sdk::currency_code::MXN = 102,
tt_core_sdk::currency_code::MXV = 103,
tt_core_sdk::currency_code::MYR = 104,
tt_core_sdk::currency_code::MZN = 105,
tt_core_sdk::currency_code::NAD = 106,
tt_core_sdk::currency_code::NGN = 107,
tt_core_sdk::currency_code::NIO = 108,
tt_core_sdk::currency_code::NOK = 109,
tt_core_sdk::currency_code::NPR = 110,
tt_core_sdk::currency_code::NZD = 111,
tt_core_sdk::currency_code::OMR = 112,
tt_core_sdk::currency_code::PAB = 113,
tt_core_sdk::currency_code::PEN = 114,
tt_core_sdk::currency_code::PGK = 115,
tt_core_sdk::currency_code::PHP = 116,
tt_core_sdk::currency_code::PKR = 117,
tt_core_sdk::currency_code::PLN = 118,
tt_core_sdk::currency_code::PYG = 119,
tt_core_sdk::currency_code::QAR = 120,
tt_core_sdk::currency_code::RON = 121,
tt_core_sdk::currency_code::RSD = 122,
tt_core_sdk::currency_code::RUB = 123,
tt_core_sdk::currency_code::RWF = 124,
tt_core_sdk::currency_code::SAR = 125,
tt_core_sdk::currency_code::SBD = 126,
tt_core_sdk::currency_code::SCR = 127,
tt_core_sdk::currency_code::SDG = 128,
tt_core_sdk::currency_code::SEK = 129,
tt_core_sdk::currency_code::SGD = 130,
tt_core_sdk::currency_code::SHP = 131,
tt_core_sdk::currency_code::SLL = 132,
tt_core_sdk::currency_code::SOS = 133,
tt_core_sdk::currency_code::SRD = 134,
tt_core_sdk::currency_code::SSP = 135,
tt_core_sdk::currency_code::STD = 136,
tt_core_sdk::currency_code::SVC = 137,
tt_core_sdk::currency_code::SYP = 138,
tt_core_sdk::currency_code::SZL = 139,
tt_core_sdk::currency_code::THB = 140,
tt_core_sdk::currency_code::TJS = 141,
tt_core_sdk::currency_code::TMT = 142,
tt_core_sdk::currency_code::TND = 143,
tt_core_sdk::currency_code::TOP = 144,
tt_core_sdk::currency_code::TRY = 145,
tt_core_sdk::currency_code::TTD = 146,
tt_core_sdk::currency_code::TWD = 147,
tt_core_sdk::currency_code::TZS = 148,
tt_core_sdk::currency_code::UAH = 149,
tt_core_sdk::currency_code::UGX = 150,
tt_core_sdk::currency_code::USD = 151,
tt_core_sdk::currency_code::USN = 152,
tt_core_sdk::currency_code::USS = 153,
tt_core_sdk::currency_code::UYI = 154,
tt_core_sdk::currency_code::UYU = 155,
tt_core_sdk::currency_code::UZS = 156,
tt_core_sdk::currency_code::VEF = 157,
tt_core_sdk::currency_code::VND = 158,
tt_core_sdk::currency_code::VUV = 159,
tt_core_sdk::currency_code::WST = 160,
tt_core_sdk::currency_code::XAF = 161,
tt_core_sdk::currency_code::XAG = 162,
tt_core_sdk::currency_code::XAU = 163,
tt_core_sdk::currency_code::XBA = 164,
tt_core_sdk::currency_code::XBB = 165,
tt_core_sdk::currency_code::XBC = 166,
tt_core_sdk::currency_code::XBD = 167,
tt_core_sdk::currency_code::XCD = 168,
tt_core_sdk::currency_code::XDR = 169,
tt_core_sdk::currency_code::XOF = 170,
tt_core_sdk::currency_code::XPD = 171,
tt_core_sdk::currency_code::XPF = 172,
tt_core_sdk::currency_code::XPT = 173,
tt_core_sdk::currency_code::XSU = 174,
tt_core_sdk::currency_code::XTS = 175,
tt_core_sdk::currency_code::XUA = 176,
tt_core_sdk::currency_code::XXX = 177,
tt_core_sdk::currency_code::YER = 178,
tt_core_sdk::currency_code::ZAR = 179,
tt_core_sdk::currency_code::ZMK = 180,
tt_core_sdk::currency_code::ZWL = 181,
tt_core_sdk::currency_code::RMB = 200,
tt_core_sdk::currency_code::CNH = 201
} |
| ISO currency codes. More...
|
|
enum | tt_core_sdk::exec_type {
tt_core_sdk::exec_type::NEW = 1,
tt_core_sdk::exec_type::DONE_FOR_DAY = 2,
tt_core_sdk::exec_type::CANCELED = 3,
tt_core_sdk::exec_type::REPLACED = 4,
tt_core_sdk::exec_type::PENDING_CANCEL = 5,
tt_core_sdk::exec_type::STOPPED = 6,
tt_core_sdk::exec_type::REJECTED = 7,
tt_core_sdk::exec_type::SUSPENDED = 8,
tt_core_sdk::exec_type::PENDING_NEW = 9,
tt_core_sdk::exec_type::CALCULATED = 10,
tt_core_sdk::exec_type::EXPIRED = 11,
tt_core_sdk::exec_type::RESTATED = 12,
tt_core_sdk::exec_type::PENDING_REPLACE = 13,
tt_core_sdk::exec_type::TRADE = 14,
tt_core_sdk::exec_type::TRADE_CORRECT = 15,
tt_core_sdk::exec_type::TRADE_CANCEL = 16,
tt_core_sdk::exec_type::ORDER_STATUS = 17,
tt_core_sdk::exec_type::TRADE_IN_A_CLEARING_HOLD = 18,
tt_core_sdk::exec_type::TRADE_HAS_BEEN_RELEASED_TO_CLEARING = 19,
tt_core_sdk::exec_type::TRIGGERED_OR_ACTIVATED_BY_SYSTEM = 20,
tt_core_sdk::exec_type::POSITION_RESERVE_CANCEL_REJECT = 21,
tt_core_sdk::exec_type::POSITION_RESERVE_REPLACE_REJECT = 22,
tt_core_sdk::exec_type::ALGO_MESSAGE = 23,
tt_core_sdk::exec_type::EXPIRED_ORDERBOOK = 24,
tt_core_sdk::exec_type::SQUARE_OFF = 25
} |
|
enum | tt_core_sdk::order_status {
tt_core_sdk::order_status::NEW = 1,
tt_core_sdk::order_status::PARTIALLY_FILLED = 2,
tt_core_sdk::order_status::FILLED = 3,
tt_core_sdk::order_status::DONE_FOR_DAY = 4,
tt_core_sdk::order_status::CANCELED = 5,
tt_core_sdk::order_status::PENDING_CANCEL = 6,
tt_core_sdk::order_status::STOPPED = 7,
tt_core_sdk::order_status::REJECTED = 8,
tt_core_sdk::order_status::SUSPENDED = 9,
tt_core_sdk::order_status::PENDING_NEW = 10,
tt_core_sdk::order_status::CALCULATED = 11,
tt_core_sdk::order_status::EXPIRED = 12,
tt_core_sdk::order_status::ACCEPTED_FOR_BIDDING = 13,
tt_core_sdk::order_status::PENDING_REPLACE = 14,
tt_core_sdk::order_status::UNKNOWN = 16
} |
|
enum | tt_core_sdk::trade_status { tt_core_sdk::trade_status::REGULAR = 0,
tt_core_sdk::trade_status::BUST = 1,
tt_core_sdk::trade_status::CORRECTION = 12,
tt_core_sdk::trade_status::UNKNOWN = 255
} |
|
enum | tt_core_sdk::trade_qualifier {
tt_core_sdk::trade_qualifier::REGULAR = 0,
tt_core_sdk::trade_qualifier::IMPLIEDTRADE = 1,
tt_core_sdk::trade_qualifier::LEGTRADE = 12,
tt_core_sdk::trade_qualifier::AUCTION = 20,
tt_core_sdk::trade_qualifier::UNKNOWN = 255
} |
|
enum | tt_core_sdk::reject_source {
tt_core_sdk::reject_source::EDGE = 0,
tt_core_sdk::reject_source::RISK = 1,
tt_core_sdk::reject_source::GATEWAY = 2,
tt_core_sdk::reject_source::EXCHANGE = 3,
tt_core_sdk::reject_source::ALGO = 4,
tt_core_sdk::reject_source::ASE = 5
} |
|
enum | tt_core_sdk::ord_rej_reason {
tt_core_sdk::ord_rej_reason::BROKER = 1,
tt_core_sdk::ord_rej_reason::UNKNOWN_SYMBOL = 2,
tt_core_sdk::ord_rej_reason::INVALID_INVESTOR_ID = 3,
tt_core_sdk::ord_rej_reason::UNSUPPORTED_ORDER_CHARACTERISTIC = 4,
tt_core_sdk::ord_rej_reason::SURVEILLENCE_OPTION = 5,
tt_core_sdk::ord_rej_reason::INCORRECT_QUANTITY = 6,
tt_core_sdk::ord_rej_reason::INCORRECT_ALLOCATED_QUANTITY = 7,
tt_core_sdk::ord_rej_reason::UNKNOWN_ACCOUNT = 8,
tt_core_sdk::ord_rej_reason::EXCHANGE_CLOSED = 9,
tt_core_sdk::ord_rej_reason::ORDER_EXCEEDS_LIMIT = 10,
tt_core_sdk::ord_rej_reason::TOO_LATE_TO_ENTER = 11,
tt_core_sdk::ord_rej_reason::UNKNOWN_ORDER = 12,
tt_core_sdk::ord_rej_reason::DUPLICATE_ORDER = 13,
tt_core_sdk::ord_rej_reason::DUPLICATE_OF_A_VERBALLY_COMMUNICATED_ORDER = 14,
tt_core_sdk::ord_rej_reason::STALE_ORDER = 15,
tt_core_sdk::ord_rej_reason::TRADE_ALONG_REQUIRED = 16,
tt_core_sdk::ord_rej_reason::OTHER = 17,
tt_core_sdk::ord_rej_reason::INVALID_PRICE_INCREMENT = 18,
tt_core_sdk::ord_rej_reason::PRICE_EXCEEDS_CURRENT_PRICE_BAND = 19,
tt_core_sdk::ord_rej_reason::MESSAGE_PENDING = 20,
tt_core_sdk::ord_rej_reason::ROUTING_ERROR = 21,
tt_core_sdk::ord_rej_reason::ORDER_RETRANSMITTED = 22,
tt_core_sdk::ord_rej_reason::TOO_LATE_TO_CANCEL = 23,
tt_core_sdk::ord_rej_reason::ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS = 24,
tt_core_sdk::ord_rej_reason::UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST = 25,
tt_core_sdk::ord_rej_reason::ORIGORDMODTIME = 26,
tt_core_sdk::ord_rej_reason::DUPLICATE_CLORDID = 27,
tt_core_sdk::ord_rej_reason::PRICE_EXCEEDS_CURRENT_PRICE = 28,
tt_core_sdk::ord_rej_reason::UNABLE_TO_REDUCE_FOR_INTERNALIZATION = 29,
tt_core_sdk::ord_rej_reason::ORDER_EXCEEDS_THROTTLE_LIMIT = 30,
tt_core_sdk::ord_rej_reason::CANNOT_FORCE_DELETE_UNKNOWN_ORDER = 31,
tt_core_sdk::ord_rej_reason::MARKET_CLOSED = 32,
tt_core_sdk::ord_rej_reason::FIX_FIELD_MISSING_OR_INCORRECT = 33,
tt_core_sdk::ord_rej_reason::REQUIRED_FIELD_MISSING = 34,
tt_core_sdk::ord_rej_reason::FIX_FIELD_INCORRECT = 35,
tt_core_sdk::ord_rej_reason::PRICE_MUST_BE_GREATER_THAN_ZERO = 36,
tt_core_sdk::ord_rej_reason::INVALID_ORDER_QUALIFIER = 37,
tt_core_sdk::ord_rej_reason::USER_NOT_AUTHORIZED = 38,
tt_core_sdk::ord_rej_reason::MARKET_ORDERS_NOT_SUPPORTED_BY_OPPOSITE = 39,
tt_core_sdk::ord_rej_reason::INVALID_EXPIRE_DATE = 40,
tt_core_sdk::ord_rej_reason::ORDER_NOT_IN_BOOK = 41,
tt_core_sdk::ord_rej_reason::ORDER_NOT_IN_BOOK2 = 42,
tt_core_sdk::ord_rej_reason::DISCLOSED_QTY_CANNOT_BE_GREATER = 43,
tt_core_sdk::ord_rej_reason::UNKNOWN_CONTRACT = 44,
tt_core_sdk::ord_rej_reason::CANCEL_WITH_DIFFERENT_SENDER_COMP_ID = 45,
tt_core_sdk::ord_rej_reason::CLORDID_DIFFERENT_THAN_CORRELATIONCLORDID = 46,
tt_core_sdk::ord_rej_reason::CLORDID_DIFFERENT_THAN_ORIGINALCLORDID = 47,
tt_core_sdk::ord_rej_reason::DIFFERENT_SIDE = 48,
tt_core_sdk::ord_rej_reason::DIFFERENT_GROUP = 49,
tt_core_sdk::ord_rej_reason::DIFFERENT_SECURITY_TYPE = 50,
tt_core_sdk::ord_rej_reason::DIFFERENT_ACCOUNT = 51,
tt_core_sdk::ord_rej_reason::DIFFERENT_QTY = 52,
tt_core_sdk::ord_rej_reason::CANCEL_WITH_DIFFERENT_TRADER_ID = 53,
tt_core_sdk::ord_rej_reason::STOP_PRICE_MUST_BE_GREATER = 54,
tt_core_sdk::ord_rej_reason::STOP_PRICE_MUST_BE_SMALLER = 55,
tt_core_sdk::ord_rej_reason::SELL_STOP_PRICE_MUST_BE_BELOW_LTP = 56,
tt_core_sdk::ord_rej_reason::BUY_STOP_PRICE_MUST_BE_ABOVE_LTP = 57,
tt_core_sdk::ord_rej_reason::DIFFERENT_PRODUCT = 58,
tt_core_sdk::ord_rej_reason::DIFFERENT_INFLIGHT_FILL_MITIGATION = 59,
tt_core_sdk::ord_rej_reason::MODIFY_WITH_DIFFERENT_SENDER_COMP_ID = 60,
tt_core_sdk::ord_rej_reason::MODIFY_WITH_DIFFERENT_TRADER_ID = 61,
tt_core_sdk::ord_rej_reason::ORDER_QTY_OUTSIDE_ALLOWABLE_RANGE = 62,
tt_core_sdk::ord_rej_reason::INVALID_ORDER_TYPE_FOR_PCP = 63,
tt_core_sdk::ord_rej_reason::ORDER_PRICE_OUTSIDE_LIMITS = 64,
tt_core_sdk::ord_rej_reason::ORDER_PRICE_OUTSIDE_BANDS = 65,
tt_core_sdk::ord_rej_reason::INVALID_ORDER_TYPE_FOR_GROUP = 66,
tt_core_sdk::ord_rej_reason::INSTRUMENT_CROSS_REQUEST_IN_PROGRESS = 67,
tt_core_sdk::ord_rej_reason::ORDER_QTY_TOO_LOW = 68,
tt_core_sdk::ord_rej_reason::ORDER_REJECTED = 69,
tt_core_sdk::ord_rej_reason::MARKET_IN_NO_CANCEL = 70,
tt_core_sdk::ord_rej_reason::INVALID_ORDER_TYPE_FOR_RESERVED_MARKET = 71,
tt_core_sdk::ord_rej_reason::ORDER_SESSION_DATE_IN_PAST = 72,
tt_core_sdk::ord_rej_reason::DISCLOSED_QTY_CANNOT_BE_SMALLER = 73,
tt_core_sdk::ord_rej_reason::MARKET_MAKER_PROTECTION_HAS_TRIPPED = 74,
tt_core_sdk::ord_rej_reason::ENGINE_DID_NOT_RESPOND = 75,
tt_core_sdk::ord_rej_reason::CONTRACT_NOT_GTC_GTD_ELIGIBLE = 76,
tt_core_sdk::ord_rej_reason::CONTRACT_PAST_EXPIRATION = 77,
tt_core_sdk::ord_rej_reason::MAX_CONTRACT_WORKING_QTY_EXCEEDED = 78,
tt_core_sdk::ord_rej_reason::MODIFY_WITH_DIFFERENT_SIDE = 79,
tt_core_sdk::ord_rej_reason::CONTRACT_NOT_GTC_GTD_ELIGIBLE2 = 80,
tt_core_sdk::ord_rej_reason::NO_TRADING_CALENDAR_FOR_EXPIRE_DATE = 81,
tt_core_sdk::ord_rej_reason::EXPIRE_DATE_BEYOND_INSTRUMENT_EXPIRATION = 82,
tt_core_sdk::ord_rej_reason::EXPIRE_DATE_BEYOND_LEG_INSTRUMENT_EXPIRATION = 83,
tt_core_sdk::ord_rej_reason::TECHNICAL_ERROR_FUNCTION_NOT_PERFORMED = 84,
tt_core_sdk::ord_rej_reason::DUPLICATE_QUOTE = 85
} |
|
enum | tt_core_sdk::cxl_rej_reason {
tt_core_sdk::cxl_rej_reason::TOO_LATE_TO_CANCEL = 1,
tt_core_sdk::cxl_rej_reason::UNKNOWN_ORDER = 2,
tt_core_sdk::cxl_rej_reason::BROKER = 3,
tt_core_sdk::cxl_rej_reason::ORDER_ALREADY_IN_PENDING_CANCEL_OR_PENDING_REPLACE_STATUS = 4,
tt_core_sdk::cxl_rej_reason::UNABLE_TO_PROCESS_ORDER_MASS_CANCEL_REQUEST = 5,
tt_core_sdk::cxl_rej_reason::ORIGORDMODTIME = 6,
tt_core_sdk::cxl_rej_reason::DUPLICATE_CLORDID = 7,
tt_core_sdk::cxl_rej_reason::OTHER = 8,
tt_core_sdk::cxl_rej_reason::INVALID_PRICE_INCREMENT = 9,
tt_core_sdk::cxl_rej_reason::PRICE_EXCEEDS_CURRENT_PRICE = 10,
tt_core_sdk::cxl_rej_reason::PRICE_EXCEEDS_CURRENT_PRICE_BAND = 11,
tt_core_sdk::cxl_rej_reason::UNABLE_TO_REDUCE_FOR_INTERNALIZATION = 12,
tt_core_sdk::cxl_rej_reason::UNSUPPORTED_ORDER_CHARACTERISTIC = 13,
tt_core_sdk::cxl_rej_reason::INCORRECT_QUANTITY = 14,
tt_core_sdk::cxl_rej_reason::INCORRECT_ALLOCATED_QUANTITY = 15,
tt_core_sdk::cxl_rej_reason::UNKNOWN_ACCOUNT = 16,
tt_core_sdk::cxl_rej_reason::EXCHANGE_CLOSED = 17,
tt_core_sdk::cxl_rej_reason::ORDER_EXCEEDS_LIMIT = 18,
tt_core_sdk::cxl_rej_reason::STALE_ORDER = 19,
tt_core_sdk::cxl_rej_reason::MESSAGE_PENDING = 20,
tt_core_sdk::cxl_rej_reason::ROUTING_ERROR = 21,
tt_core_sdk::cxl_rej_reason::ORDER_RETRANSMITTED = 22,
tt_core_sdk::cxl_rej_reason::INVALID_INVESTOR_ID = 23,
tt_core_sdk::cxl_rej_reason::SURVEILLENCE_OPTION = 24,
tt_core_sdk::cxl_rej_reason::ORDER_NOT_IN_BOOK_LONG_ENOUGH = 25,
tt_core_sdk::cxl_rej_reason::CANNOT_FORCE_DELETE_UNKNOWN_ORDER = 26,
tt_core_sdk::cxl_rej_reason::MARKET_CLOSED = 27,
tt_core_sdk::cxl_rej_reason::FIX_FIELD_MISSING_OR_INCORRECT = 28,
tt_core_sdk::cxl_rej_reason::REQUIRED_FIELD_MISSING = 29,
tt_core_sdk::cxl_rej_reason::FIX_FIELD_INCORRECT = 30,
tt_core_sdk::cxl_rej_reason::PRICE_MUST_BE_GREATER_THAN_ZERO = 31,
tt_core_sdk::cxl_rej_reason::INVALID_ORDER_QUALIFIER = 32,
tt_core_sdk::cxl_rej_reason::USER_NOT_AUTHORIZED = 33,
tt_core_sdk::cxl_rej_reason::MARKET_ORDERS_NOT_SUPPORTED_BY_OPPOSITE = 34,
tt_core_sdk::cxl_rej_reason::INVALID_EXPIRE_DATE = 35,
tt_core_sdk::cxl_rej_reason::ORDER_NOT_IN_BOOK = 36,
tt_core_sdk::cxl_rej_reason::ORDER_NOT_IN_BOOK2 = 37,
tt_core_sdk::cxl_rej_reason::DISCLOSED_QTY_CANNOT_BE_GREATER = 38,
tt_core_sdk::cxl_rej_reason::UNKNOWN_CONTRACT = 39,
tt_core_sdk::cxl_rej_reason::CANCEL_WITH_DIFFERENT_SENDER_COMP_ID = 40,
tt_core_sdk::cxl_rej_reason::CLORDID_DIFFERENT_THAN_CORRELATIONCLORDID = 41,
tt_core_sdk::cxl_rej_reason::CLORDID_DIFFERENT_THAN_ORIGINALCLORDID = 42,
tt_core_sdk::cxl_rej_reason::DIFFERENT_SIDE = 43,
tt_core_sdk::cxl_rej_reason::DIFFERENT_GROUP = 44,
tt_core_sdk::cxl_rej_reason::DIFFERENT_SECURITY_TYPE = 45,
tt_core_sdk::cxl_rej_reason::DIFFERENT_ACCOUNT = 46,
tt_core_sdk::cxl_rej_reason::DIFFERENT_QTY = 47,
tt_core_sdk::cxl_rej_reason::CANCEL_WITH_DIFFERENT_TRADER_ID = 48,
tt_core_sdk::cxl_rej_reason::STOP_PRICE_MUST_BE_GREATER = 49,
tt_core_sdk::cxl_rej_reason::STOP_PRICE_MUST_BE_SMALLER = 50,
tt_core_sdk::cxl_rej_reason::SELL_STOP_PRICE_MUST_BE_BELOW_LTP = 51,
tt_core_sdk::cxl_rej_reason::BUY_STOP_PRICE_MUST_BE_ABOVE_LTP = 52,
tt_core_sdk::cxl_rej_reason::DIFFERENT_PRODUCT = 53,
tt_core_sdk::cxl_rej_reason::DIFFERENT_INFLIGHT_FILL_MITIGATION = 54,
tt_core_sdk::cxl_rej_reason::MODIFY_WITH_DIFFERENT_SENDER_COMP_ID = 55,
tt_core_sdk::cxl_rej_reason::MODIFY_WITH_DIFFERENT_TRADER_ID = 56,
tt_core_sdk::cxl_rej_reason::ORDER_QTY_OUTSIDE_ALLOWABLE_RANGE = 57,
tt_core_sdk::cxl_rej_reason::INVALID_ORDER_TYPE_FOR_PCP = 58,
tt_core_sdk::cxl_rej_reason::ORDER_PRICE_OUTSIDE_LIMITS = 59,
tt_core_sdk::cxl_rej_reason::ORDER_PRICE_OUTSIDE_BANDS = 60,
tt_core_sdk::cxl_rej_reason::INVALID_ORDER_TYPE_FOR_GROUP = 61,
tt_core_sdk::cxl_rej_reason::INSTRUMENT_CROSS_REQUEST_IN_PROGRESS = 62,
tt_core_sdk::cxl_rej_reason::ORDER_QTY_TOO_LOW = 63,
tt_core_sdk::cxl_rej_reason::ORDER_REJECTED = 64,
tt_core_sdk::cxl_rej_reason::MARKET_IN_NO_CANCEL = 65,
tt_core_sdk::cxl_rej_reason::INVALID_ORDER_TYPE_FOR_RESERVED_MARKET = 66,
tt_core_sdk::cxl_rej_reason::ORDER_SESSION_DATE_IN_PAST = 67,
tt_core_sdk::cxl_rej_reason::DISCLOSED_QTY_CANNOT_BE_SMALLER = 68,
tt_core_sdk::cxl_rej_reason::MARKET_MAKER_PROTECTION_HAS_TRIPPED = 69,
tt_core_sdk::cxl_rej_reason::ENGINE_DID_NOT_RESPOND = 70,
tt_core_sdk::cxl_rej_reason::CONTRACT_NOT_GTC_GTD_ELIGIBLE = 71,
tt_core_sdk::cxl_rej_reason::CONTRACT_PAST_EXPIRATION = 72,
tt_core_sdk::cxl_rej_reason::MAX_CONTRACT_WORKING_QTY_EXCEEDED = 73,
tt_core_sdk::cxl_rej_reason::MODIFY_WITH_DIFFERENT_SIDE = 74,
tt_core_sdk::cxl_rej_reason::CONTRACT_NOT_GTC_GTD_ELIGIBLE2 = 75,
tt_core_sdk::cxl_rej_reason::NO_TRADING_CALENDAR_FOR_EXPIRE_DATE = 76,
tt_core_sdk::cxl_rej_reason::EXPIRE_DATE_BEYOND_INSTRUMENT_EXPIRATION = 77,
tt_core_sdk::cxl_rej_reason::EXPIRE_DATE_BEYOND_LEG_INSTRUMENT_EXPIRATION = 78,
tt_core_sdk::cxl_rej_reason::TECHNICAL_ERROR_FUNCTION_NOT_PERFORMED = 79,
tt_core_sdk::cxl_rej_reason::EURONEXT_UNKNOWN_ORDER = 80,
tt_core_sdk::cxl_rej_reason::EURONEXT_OTHER = 81,
tt_core_sdk::cxl_rej_reason::COMP_ID_PROBLEM = 82,
tt_core_sdk::cxl_rej_reason::LOGON_PROBLEM = 83,
tt_core_sdk::cxl_rej_reason::NO_ROUTER_FOR_SECURITY_GROUP = 84,
tt_core_sdk::cxl_rej_reason::ROUTER_NOT_AVAILABLE_OR_CONNECTED = 85,
tt_core_sdk::cxl_rej_reason::INVALID_PRICE = 86,
tt_core_sdk::cxl_rej_reason::INVALID_ORDQTY = 87,
tt_core_sdk::cxl_rej_reason::INVALID_ORDTYPE = 88,
tt_core_sdk::cxl_rej_reason::INVALID_SIDE = 89
} |
|
enum | tt_core_sdk::reject_code {
tt_core_sdk::reject_code::INVALID = 0,
tt_core_sdk::reject_code::UNKNOWN_ORDER = 1,
tt_core_sdk::reject_code::UNKNOWN_PRODUCT = 2,
tt_core_sdk::reject_code::UNKNOWN_INSTRUMENT = 3,
tt_core_sdk::reject_code::INVALID_QTY = 4,
tt_core_sdk::reject_code::NOT_ALLOWED = 5,
tt_core_sdk::reject_code::NO_CONNECTION = 6,
tt_core_sdk::reject_code::DUPLICATE_ORDER = 7,
tt_core_sdk::reject_code::NO_LIMIT = 8,
tt_core_sdk::reject_code::EXCEEDS_MAX_ORDER_SIZE = 9,
tt_core_sdk::reject_code::EXCEEDS_MAX_PRODUCT_POSITION = 10,
tt_core_sdk::reject_code::EXCEEDS_MAX_INSTRUMENT_POSITION = 11,
tt_core_sdk::reject_code::EXCEEDS_CREDIT_LIMIT = 12,
tt_core_sdk::reject_code::INCORRECT_INSTRUMENT_TYPE = 13,
tt_core_sdk::reject_code::EXCEEDS_LONG_SHORT = 14,
tt_core_sdk::reject_code::TIF_FORBIDDEN = 15,
tt_core_sdk::reject_code::DELETE_FORBIDDEN = 16,
tt_core_sdk::reject_code::SUBMIT_FORBIDDEN = 17,
tt_core_sdk::reject_code::GTC_GTD_FORBIDDEN = 18,
tt_core_sdk::reject_code::MARKET_ORDER_FORBIDDEN = 19,
tt_core_sdk::reject_code::ALGO_ORDER_FORBIDDEN = 20,
tt_core_sdk::reject_code::WHOLESALE_ORDER_FORBIDDEN = 21,
tt_core_sdk::reject_code::OUTRIGHT_FORBIDDEN = 22,
tt_core_sdk::reject_code::SPREAD_FORBIDDEN = 23,
tt_core_sdk::reject_code::TRADING_DISABLED = 24,
tt_core_sdk::reject_code::EXCEEDS_PRICE_REASONABILITY = 25,
tt_core_sdk::reject_code::ASE_ORDER_FORBIDDEN = 26,
tt_core_sdk::reject_code::UNSUPPORTED_SECURITY_TYPE = 27,
tt_core_sdk::reject_code::INVALID_PRICE = 28,
tt_core_sdk::reject_code::MANUAL_FILL_SUBMIT_FORBIDDEN = 29,
tt_core_sdk::reject_code::MALFORMED_REQUEST = 30,
tt_core_sdk::reject_code::MOBILE_FORBIDDEN = 31,
tt_core_sdk::reject_code::UNSUPPORTED_MARKET = 32,
tt_core_sdk::reject_code::CROSSED_ORDER = 33,
tt_core_sdk::reject_code::UNSUPPORTED_REQUEST = 34,
tt_core_sdk::reject_code::EXCEEDS_RESERVE_QTY = 35,
tt_core_sdk::reject_code::NOT_TRADABLE_INSTRUMENT = 36,
tt_core_sdk::reject_code::CROSSED_ORDER_NO_TTINT = 37,
tt_core_sdk::reject_code::CROSSED_ORDER_MULTI_LEG = 38,
tt_core_sdk::reject_code::CHILD_ORDER_QTY_CHANGE_FORBIDDEN = 39,
tt_core_sdk::reject_code::LBM_SEND_FAILURE = 40,
tt_core_sdk::reject_code::INCORRECT_BROKER_ID = 41,
tt_core_sdk::reject_code::INVALID_COUNTERPARTY_ID = 42,
tt_core_sdk::reject_code::SUBMIT_STAGED_FORBIDDEN = 43,
tt_core_sdk::reject_code::CLAIM_STAGED_FORBIDDEN = 44,
tt_core_sdk::reject_code::CANCEL_REPLACE_STAGED_FORBIDDEN = 45,
tt_core_sdk::reject_code::STAGED_CHILD_FORBIDDEN = 46,
tt_core_sdk::reject_code::STAGED_ALREADY_IN_PENDING = 47,
tt_core_sdk::reject_code::RFQ_DISABLED = 48,
tt_core_sdk::reject_code::POSITION_NOT_OFF_SETTING = 49,
tt_core_sdk::reject_code::PRODUCT_MARGIN_NOT_SET = 50,
tt_core_sdk::reject_code::DUPLICATE_QUOTE = 51
} |
|