Expand description
Server-version feature gates.
Constantsยง
- MAX_
CLIENT_ VER - Latest client protocol version supported by this port.
- MIN_
CLIENT_ VER - First server version using enhanced handshake and frame length prefixes.
- MIN_
SERVER_ VER_ ACCOUNT_ SUMMARY - Account summary support.
- MIN_
SERVER_ VER_ ADDITIONAL_ ORDER_ PARAMS_ 1 - Additional order params group 1 support.
- MIN_
SERVER_ VER_ ADDITIONAL_ ORDER_ PARAMS_ 2 - Additional order params group 2 support.
- MIN_
SERVER_ VER_ ADD_ Z_ SUFFIX_ TO_ UTC_ DATE_ TIME - UTC date-time Z suffix support.
- MIN_
SERVER_ VER_ ADVANCED_ ORDER_ REJECT - Advanced order reject support.
- MIN_
SERVER_ VER_ AGG_ GROUP - Aggregate group support.
- MIN_
SERVER_ VER_ ALGO_ ID - Algo id support.
- MIN_
SERVER_ VER_ ALGO_ ORDERS - Algo order support.
- MIN_
SERVER_ VER_ API_ BIND_ ORDER - API bind order support.
- MIN_
SERVER_ VER_ ATTACHED_ ORDERS - Attached order support.
- MIN_
SERVER_ VER_ AUTO_ CANCEL_ PARENT - Parent auto-cancel support.
- MIN_
SERVER_ VER_ AUTO_ PRICE_ FOR_ HEDGE - Auto price for hedge support.
- MIN_
SERVER_ VER_ BOND_ ACCRUED_ INTEREST - Bond accrued interest support.
- MIN_
SERVER_ VER_ BOND_ ISSUERID - Bond issuer id support.
- MIN_
SERVER_ VER_ BOND_ TRADING_ HOURS - Bond trading hours support.
- MIN_
SERVER_ VER_ CANCEL_ CONTRACT_ DATA - Cancel contract data support.
- MIN_
SERVER_ VER_ CANCEL_ HEADTIMESTAMP - Cancel head timestamp support.
- MIN_
SERVER_ VER_ CASH_ QTY - Cash quantity support.
- MIN_
SERVER_ VER_ CFD_ REROUTE - CFD reroute support.
- MIN_
SERVER_ VER_ CME_ TAGGING_ FIELDS - CME tagging field support.
- MIN_
SERVER_ VER_ CME_ TAGGING_ FIELDS_ IN_ OPEN_ ORDER - CME tagging field support in open-order callbacks.
- MIN_
SERVER_ VER_ COMPLETED_ ORDERS - Completed orders support.
- MIN_
SERVER_ VER_ CONFIG - Config request support.
- MIN_
SERVER_ VER_ CONTRACT_ DATA_ CHAIN - Chained contract data support.
- MIN_
SERVER_ VER_ CRYPTO_ AGGREGATED_ TRADES - Crypto aggregated trade support.
- MIN_
SERVER_ VER_ CURRENT_ TIME_ IN_ MILLIS - Current time in millis support.
- MIN_
SERVER_ VER_ CUSTOMER_ ACCOUNT - Customer account support.
- MIN_
SERVER_ VER_ DECISION_ MAKER - Decision maker support.
- MIN_
SERVER_ VER_ DELTA_ NEUTRAL - Delta-neutral contract support.
- MIN_
SERVER_ VER_ DELTA_ NEUTRAL_ CONID - Delta-neutral conId support.
- MIN_
SERVER_ VER_ DELTA_ NEUTRAL_ OPEN_ CLOSE - Delta-neutral open/close support.
- MIN_
SERVER_ VER_ DURATION - Duration support.
- MIN_
SERVER_ VER_ D_ PEG_ ORDERS - D-PEG order support.
- MIN_
SERVER_ VER_ ENCODE_ MSG_ ASCI I7 - ASCII7 message encoding support.
- MIN_
SERVER_ VER_ ERROR_ TIME - Error time support.
- MIN_
SERVER_ VER_ EXECUTION_ DATA_ CHAIN - Chained execution data support.
- MIN_
SERVER_ VER_ EXT_ OPERATOR - Extended operator support.
- MIN_
SERVER_ VER_ FA_ PROFILE_ DESUPPORT - FA profile de-support marker.
- MIN_
SERVER_ VER_ FRACTIONAL_ LAST_ SIZE - Fractional last size support.
- MIN_
SERVER_ VER_ FRACTIONAL_ POSITIONS - Fractional position support.
- MIN_
SERVER_ VER_ FRACTIONAL_ SIZE_ SUPPORT - Fractional size support.
- MIN_
SERVER_ VER_ FULL_ ORDER_ PREVIEW_ FIELDS - Full order preview field support.
- MIN_
SERVER_ VER_ FUND_ DATA_ FIELDS - Fund data fields support.
- MIN_
SERVER_ VER_ HEDGE_ MAX_ SIZE - Hedge max size support.
- MIN_
SERVER_ VER_ HEDGE_ ORDERS - Hedge order support.
- MIN_
SERVER_ VER_ HISTORICAL_ DATA_ END - Historical data end message support.
- MIN_
SERVER_ VER_ HISTORICAL_ SCHEDULE - Historical schedule support.
- MIN_
SERVER_ VER_ HISTORICAL_ TICKS - Historical ticks support.
- MIN_
SERVER_ VER_ HMDS_ MARKET_ DATA_ IN_ SHARES - HMDS market-data-in-shares support.
- MIN_
SERVER_ VER_ IMBALANCE_ ONLY - Imbalance-only support.
- MIN_
SERVER_ VER_ INCLUDE_ OVERNIGHT - Overnight inclusion support.
- MIN_
SERVER_ VER_ INELIGIBILITY_ REASONS - Ineligibility reason support.
- MIN_
SERVER_ VER_ INSTRUMENT_ TIMEZONE - Instrument timezone support.
- MIN_
SERVER_ VER_ IPO_ PRICES - IPO price support.
- MIN_
SERVER_ VER_ LAST_ LIQUIDITY - Last liquidity support.
- MIN_
SERVER_ VER_ LAST_ TRADE_ DATE - Last trade date support.
- MIN_
SERVER_ VER_ LINKING - Account linking support.
- MIN_
SERVER_ VER_ LINKING_ AUTH - Linking authentication support.
- MIN_
SERVER_ VER_ MANUAL_ ORDER_ TIME - Manual order time support.
- MIN_
SERVER_ VER_ MANUAL_ ORDER_ TIME_ EXERCISE_ OPTIONS - Manual exercise option order time support.
- MIN_
SERVER_ VER_ MARKET_ CAP_ PRICE - Market cap price support.
- MIN_
SERVER_ VER_ MARKET_ DATA_ IN_ SHARES - Market-data-in-shares support.
- MIN_
SERVER_ VER_ MARKET_ DATA_ VOLUMES_ IN_ SHARES - Market data volume share units support.
- MIN_
SERVER_ VER_ MARKET_ RULES - Market rule support.
- MIN_
SERVER_ VER_ MD_ SIZE_ MULTIPLIER - Market data size multiplier support.
- MIN_
SERVER_ VER_ MIFID_ EXECUTION - MiFID execution support.
- MIN_
SERVER_ VER_ MKT_ DEPTH_ PRIM_ EXCHANGE - Market depth primary exchange support.
- MIN_
SERVER_ VER_ MODELS_ SUPPORT - Model support.
- MIN_
SERVER_ VER_ NEWS_ QUERY_ ORIGINS - News query origin support.
- MIN_
SERVER_ VER_ NOT_ HELD - Not-held order support.
- MIN_
SERVER_ VER_ NO_ DEFAULT_ OPEN_ CLOSE - No default open/close support.
- MIN_
SERVER_ VER_ ODD_ LOT_ BID_ ASK_ QUOTES - Odd-lot bid/ask quote support.
- MIN_
SERVER_ VER_ OPEN_ ORDER_ AD_ STRATEGY - Open order AD strategy support.
- MIN_
SERVER_ VER_ OPTIONAL_ CAPABILITIES - Optional capabilities support.
- MIN_
SERVER_ VER_ OPT_ OUT_ SMART_ ROUTING - Smart routing opt-out support.
- MIN_
SERVER_ VER_ ORDER_ COMBO_ LEGS_ PRICE - Combo leg price support.
- MIN_
SERVER_ VER_ ORDER_ CONTAINER - Order container support.
- MIN_
SERVER_ VER_ ORDER_ SOLICITED - Solicited order support.
- MIN_
SERVER_ VER_ PARAMETRIZED_ DAYS_ OF_ EXECUTIONS - Parametrized days of executions support.
- MIN_
SERVER_ VER_ PAST_ LIMIT - Past limit support.
- MIN_
SERVER_ VER_ PEGBEST_ PEGMID_ OFFSETS - PegBest/PegMid offset support.
- MIN_
SERVER_ VER_ PEGGED_ TO_ BENCHMARK - Pegged-to-benchmark support.
- MIN_
SERVER_ VER_ PENDING_ PRICE_ REVISION - Pending price revision support.
- MIN_
SERVER_ VER_ PERM_ ID_ AS_ LONG - Long permanent id support.
- MIN_
SERVER_ VER_ PLACE_ ORDER_ CONID - Place order by conId support.
- MIN_
SERVER_ VER_ PNL - PnL support.
- MIN_
SERVER_ VER_ POSITIONS - Position request support.
- MIN_
SERVER_ VER_ POST_ TO_ ATS - Post-to-ATS support.
- MIN_
SERVER_ VER_ PRE_ OPEN_ BID_ ASK - Pre-open bid/ask support.
- MIN_
SERVER_ VER_ PRICE_ BASED_ VOLATILITY - Price-based volatility support.
- MIN_
SERVER_ VER_ PRICE_ MGMT_ ALGO - Price management algo support.
- MIN_
SERVER_ VER_ PRIMARYEXCH - Primary exchange support.
- MIN_
SERVER_ VER_ PROFESSIONAL_ CUSTOMER - Professional customer support.
- MIN_
SERVER_ VER_ PROTOBUF - Protobuf message framing support.
- MIN_
SERVER_ VER_ PROTOBUF_ ACCOUNTS_ POSITIONS - Protobuf account and position support.
- MIN_
SERVER_ VER_ PROTOBUF_ COMPLETED_ ORDER - Protobuf completed order support.
- MIN_
SERVER_ VER_ PROTOBUF_ CONTRACT_ DATA - Protobuf contract data support.
- MIN_
SERVER_ VER_ PROTOBUF_ HISTORICAL_ DATA - Protobuf historical data support.
- MIN_
SERVER_ VER_ PROTOBUF_ MARKET_ DATA - Protobuf market data support.
- MIN_
SERVER_ VER_ PROTOBUF_ NEWS_ DATA - Protobuf news data support.
- MIN_
SERVER_ VER_ PROTOBUF_ PLACE_ ORDER - Protobuf place order support.
- MIN_
SERVER_ VER_ PROTOBUF_ REST_ MESSAGES_ 1 - Protobuf REST message group 1 support.
- MIN_
SERVER_ VER_ PROTOBUF_ REST_ MESSAGES_ 2 - Protobuf REST message group 2 support.
- MIN_
SERVER_ VER_ PROTOBUF_ REST_ MESSAGES_ 3 - Protobuf REST message group 3 support.
- MIN_
SERVER_ VER_ PROTOBUF_ SCAN_ DATA - Protobuf scan data support.
- MIN_
SERVER_ VER_ PTA_ ORDERS - Portfolio allocation order support.
- MIN_
SERVER_ VER_ RANDOMIZE_ SIZE_ AND_ PRICE - Randomized order size/price support.
- MIN_
SERVER_ VER_ REALIZED_ PNL - Realized PnL support.
- MIN_
SERVER_ VER_ REAL_ EXPIRATION_ DATE - Real expiration date support.
- MIN_
SERVER_ VER_ REMOVE_ NULL_ ALL_ CASTING - Remove-null-all-casting support.
- MIN_
SERVER_ VER_ REPLACE_ FA_ END - Replace FA end support.
- MIN_
SERVER_ VER_ REQ_ CALC_ IMPLIED_ VOLAT - Calculate implied volatility request support.
- MIN_
SERVER_ VER_ REQ_ CALC_ OPTION_ PRICE - Calculate option price request support.
- MIN_
SERVER_ VER_ REQ_ FAMILY_ CODES - Family codes request support.
- MIN_
SERVER_ VER_ REQ_ GLOBAL_ CANCEL - Global cancel request support.
- MIN_
SERVER_ VER_ REQ_ HEAD_ TIMESTAMP - Head timestamp request support.
- MIN_
SERVER_ VER_ REQ_ HISTOGRAM - Histogram request support.
- MIN_
SERVER_ VER_ REQ_ HISTORICAL_ NEWS - Historical news request support.
- MIN_
SERVER_ VER_ REQ_ MARKET_ DATA_ TYPE - Market data type request support.
- MIN_
SERVER_ VER_ REQ_ MATCHING_ SYMBOLS - Matching symbols request support.
- MIN_
SERVER_ VER_ REQ_ MKT_ DATA_ CONID - Market data by conId support.
- MIN_
SERVER_ VER_ REQ_ MKT_ DEPTH_ EXCHANGES - Market depth exchanges request support.
- MIN_
SERVER_ VER_ REQ_ NEWS_ ARTICLE - News article request support.
- MIN_
SERVER_ VER_ REQ_ NEWS_ PROVIDERS - News providers request support.
- MIN_
SERVER_ VER_ REQ_ SMART_ COMPONENTS - Smart components request support.
- MIN_
SERVER_ VER_ RFQ_ FIELDS - RFQ fields support.
- MIN_
SERVER_ VER_ SCALE_ ORDER S2 - Scale order v2 support.
- MIN_
SERVER_ VER_ SCALE_ ORDER S3 - Scale order v3 support.
- MIN_
SERVER_ VER_ SCALE_ TABLE - Scale table support.
- MIN_
SERVER_ VER_ SCANNER_ GENERIC_ OPTS - Scanner generic option support.
- MIN_
SERVER_ VER_ SEC_ DEF_ OPT_ PARAMS_ REQ - Security definition option parameter request support.
- MIN_
SERVER_ VER_ SEC_ ID_ TYPE - Security-id type support.
- MIN_
SERVER_ VER_ SEND_ ALL_ FAMILY_ CODES - Send all family codes support.
- MIN_
SERVER_ VER_ SERVICE_ DATA_ TYPE - Service data type support.
- MIN_
SERVER_ VER_ SIZE_ RULES - Size rules support.
- MIN_
SERVER_ VER_ SMART_ COMBO_ ROUTING_ PARAMS - Smart combo routing parameter support.
- MIN_
SERVER_ VER_ SMART_ DEPTH - Smart depth support.
- MIN_
SERVER_ VER_ SOFT_ DOLLAR_ TIER - Soft dollar tier support.
- MIN_
SERVER_ VER_ SSHORTX - Short sale slot support.
- MIN_
SERVER_ VER_ SSHORTX_ OLD - Old short sale slot support.
- MIN_
SERVER_ VER_ STOCK_ TYPE - Stock type support.
- MIN_
SERVER_ VER_ SUBMITTER - Submitter support.
- MIN_
SERVER_ VER_ SYNT_ REALTIME_ BARS - Synthetic real-time bar support.
- MIN_
SERVER_ VER_ TICK_ BY_ TICK - Tick-by-tick data support.
- MIN_
SERVER_ VER_ TICK_ BY_ TICK_ IGNORE_ SIZE - Tick-by-tick ignore-size support.
- MIN_
SERVER_ VER_ TICK_ NEWS - News tick support.
- MIN_
SERVER_ VER_ TRADING_ CLASS - Trading class support.
- MIN_
SERVER_ VER_ TRAILING_ PERCENT - Trailing percent support.
- MIN_
SERVER_ VER_ UNDERLYING_ INFO - Underlying information support.
- MIN_
SERVER_ VER_ UNDO_ RFQ_ FIELDS - Undo RFQ fields support.
- MIN_
SERVER_ VER_ UNREALIZED_ PNL - Unrealized PnL support.
- MIN_
SERVER_ VER_ UPDATE_ CONFIG - Config update support.
- MIN_
SERVER_ VER_ USER_ INFO - User info support.
- MIN_
SERVER_ VER_ USE_ PRECISION_ FROM_ SEC_ DEF - Security definition precision support.
- MIN_
SERVER_ VER_ WHAT_ IF_ EXT_ FIELDS - What-if extension field support.
- MIN_
SERVER_ VER_ WSHE_ CALENDAR - WSH event calendar support.
- MIN_
SERVER_ VER_ WSH_ EVENT_ DATA_ FILTERS - WSH event data filters support.
- MIN_
SERVER_ VER_ WSH_ EVENT_ DATA_ FILTERS_ DATE - WSH event data filter date support.
- MIN_
SERVER_ VER_ ZERO_ STRIKE - Zero-strike support.