Skip to main content

Module server_versions

Module server_versions 

Source
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_ASCII7
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_ORDERS2
Scale order v2 support.
MIN_SERVER_VER_SCALE_ORDERS3
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.