TT CORE SDK  0.1
TT CORE SDK documentation
enums.hpp File Reference
#include <cstdint>
#include <string>
Include dependency graph for enums.hpp:

Go to the source code of this file.

Namespaces

 tt_core_sdk
 

Enumerations

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
}
 

Functions

std::string tt_core_sdk::to_string (instr_state)
 TT Core SDK enum to_string conversions. More...
 
std::string tt_core_sdk::to_string (time_in_force)
 
std::string tt_core_sdk::to_string (order_type)
 
std::string tt_core_sdk::to_string (order_side)
 
std::string tt_core_sdk::to_string (market)
 
std::string tt_core_sdk::to_string (market_state)
 
std::string tt_core_sdk::to_string (product_type_id)
 
std::string tt_core_sdk::to_string (currency_code)
 
std::string tt_core_sdk::to_string (exec_type)
 
std::string tt_core_sdk::to_string (order_status)
 
std::string tt_core_sdk::to_string (trade_status)
 
std::string tt_core_sdk::to_string (trade_qualifier)
 
std::string tt_core_sdk::to_string (reject_source)
 
std::string tt_core_sdk::to_string (ord_rej_reason)
 
std::string tt_core_sdk::to_string (cxl_rej_reason)
 
std::string tt_core_sdk::to_string (reject_code)