R/ib_server_versions.R

# The known server versions ----------

#' @export
`.server_version` <- 
    list(
      MIN_SERVER_VER_PTA_ORDERS             = 39L,
      MIN_SERVER_VER_FUNDAMENTAL_DATA       = 40L,
      MIN_SERVER_VER_DELTA_NEUTRAL          = 40L,
      MIN_SERVER_VER_CONTRACT_DATA_CHAIN    = 40L,
      MIN_SERVER_VER_SCALE_ORDERS2          = 40L,
      MIN_SERVER_VER_ALGO_ORDERS            = 41L,
      MIN_SERVER_VER_EXECUTION_DATA_CHAIN   = 42L,
      MIN_SERVER_VER_NOT_HELD               = 44L,
      MIN_SERVER_VER_SEC_ID_TYPE            = 45L,
      MIN_SERVER_VER_PLACE_ORDER_CONID      = 46L,
      MIN_SERVER_VER_REQ_MKT_DATA_CONID     = 47L,
      MIN_SERVER_VER_REQ_CALC_IMPLIED_VOLAT = 49L,
      MIN_SERVER_VER_REQ_CALC_OPTION_PRICE  = 50L,
      MIN_SERVER_VER_SSHORTX_OLD            = 51L,
      MIN_SERVER_VER_SSHORTX                = 52L,
      MIN_SERVER_VER_REQ_GLOBAL_CANCEL      = 53L,
      MIN_SERVER_VER_HEDGE_ORDERS           = 54L,
      MIN_SERVER_VER_REQ_MARKET_DATA_TYPE   = 55L,
      MIN_SERVER_VER_OPT_OUT_SMART_ROUTING  = 56L,
      MIN_SERVER_VER_SMART_COMBO_ROUTING_PARAMS = 57L,
      MIN_SERVER_VER_DELTA_NEUTRAL_CONID    = 58L,
      MIN_SERVER_VER_SCALE_ORDERS3          = 60L,
      MIN_SERVER_VER_ORDER_COMBO_LEGS_PRICE = 61L,
      MIN_SERVER_VER_TRAILING_PERCENT       = 62L,
      MIN_SERVER_VER_DELTA_NEUTRAL_OPEN_CLOSE = 66L,
      MIN_SERVER_VER_POSITIONS              = 67L,
      MIN_SERVER_VER_ACCOUNT_SUMMARY        = 67L,
      MIN_SERVER_VER_TRADING_CLASS          = 68L,
      MIN_SERVER_VER_SCALE_TABLE            = 69L,
      MIN_SERVER_VER_LINKING                = 70L,
      MIN_SERVER_VER_ALGO_ID                = 71L,
      MIN_SERVER_VER_OPTIONAL_CAPABILITIES  = 72L,
      MIN_SERVER_VER_ORDER_SOLICITED        = 73L,
      MIN_SERVER_VER_LINKING_AUTH           = 74L,
      MIN_SERVER_VER_PRIMARYEXCH            = 75L,
      MIN_SERVER_VER_RANDOMIZE_SIZE_AND_PRICE = 76L,
      MIN_SERVER_VER_FRACTIONAL_POSITIONS   = 101L,
      MIN_SERVER_VER_PEGGED_TO_BENCHMARK    = 102L,
      MIN_SERVER_VER_MODELS_SUPPORT         = 103L,
      MIN_SERVER_VER_SEC_DEF_OPT_PARAMS_REQ = 104L,
      MIN_SERVER_VER_EXT_OPERATOR           = 105L,
      MIN_SERVER_VER_SOFT_DOLLAR_TIER       = 106L,
      MIN_SERVER_VER_REQ_FAMILY_CODES       = 107L,
      MIN_SERVER_VER_REQ_MATCHING_SYMBOLS   = 108L,
      MIN_SERVER_VER_PAST_LIMIT             = 109L,
      MIN_SERVER_VER_MD_SIZE_MULTIPLIER     = 110L,
      MIN_SERVER_VER_CASH_QTY               = 111L,
      MIN_SERVER_VER_REQ_MKT_DEPTH_EXCHANGES = 112L,
      MIN_SERVER_VER_TICK_NEWS              = 113L,
      MIN_SERVER_VER_REQ_SMART_COMPONENTS   = 114L,
      MIN_SERVER_VER_REQ_NEWS_PROVIDERS     = 115L,
      MIN_SERVER_VER_REQ_NEWS_ARTICLE       = 116L,
      MIN_SERVER_VER_REQ_HISTORICAL_NEWS    = 117L,
      MIN_SERVER_VER_REQ_HEAD_TIMESTAMP     = 118L,
      MIN_SERVER_VER_REQ_HISTOGRAM          = 119L,
      MIN_SERVER_VER_SERVICE_DATA_TYPE      = 120L,
      MIN_SERVER_VER_AGG_GROUP              = 121L,
      MIN_SERVER_VER_UNDERLYING_INFO        = 122L,
      MIN_SERVER_VER_CANCEL_HEADTIMESTAMP   = 123L,
      MIN_SERVER_VER_SYNT_REALTIME_BARS     = 124L,
      MIN_SERVER_VER_CFD_REROUTE            = 125L,
      MIN_SERVER_VER_MARKET_RULES           = 126L,
      MIN_SERVER_VER_PNL                    = 127L,
      MIN_SERVER_VER_NEWS_QUERY_ORIGINS     = 128L,
      MIN_SERVER_VER_UNREALIZED_PNL         = 129L,
      MIN_SERVER_VER_HISTORICAL_TICKS       = 130L,
      MIN_SERVER_VER_MARKET_CAP_PRICE       = 131L,
      MIN_SERVER_VER_PRE_OPEN_BID_ASK       = 132L,
      MIN_SERVER_VER_REAL_EXPIRATION_DATE   = 134L,
      MIN_SERVER_VER_REALIZED_PNL           = 135L,
      MIN_SERVER_VER_LAST_LIQUIDITY         = 136L,
      MIN_SERVER_VER_TICK_BY_TICK           = 137L,
      MIN_SERVER_VER_DECISION_MAKER         = 138L,
      MIN_SERVER_VER_MIFID_EXECUTION        = 139L,
      MIN_SERVER_VER_TICK_BY_TICK_IGNORE_SIZE = 140L,
      MIN_SERVER_VER_AUTO_PRICE_FOR_HEDGE     = 141L,
      MIN_SERVER_VER_WHAT_IF_EXT_FIELDS       = 142L,
      MIN_SERVER_VER_SCANNER_GENERIC_OPTS     = 143L,
      MIN_SERVER_VER_API_BIND_ORDER           = 144L,
      MIN_SERVER_VER_ORDER_CONTAINER          = 145L,
      MIN_SERVER_VER_SMART_DEPTH              = 146L,
      MIN_SERVER_VER_REMOVE_NULL_ALL_CASTING  = 147L,
      MIN_SERVER_VER_D_PEG_ORDERS             = 148L
    )

# client versions ----------
#' @export 
`.client_version` <- 
    list(
      MIN_CLIENT_VER = 100L,
      MAX_CLIENT_VER = .server_version$MIN_SERVER_VER_D_PEG_ORDERS
      )
pverspeelt/Ibrokers2 documentation built on May 23, 2019, 8:05 p.m.