src/common/errorCode.ts

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * [[IBApi]] error event codes.
 */
/* eslint-disable @typescript-eslint/no-duplicate-enum-values */

export enum ErrorCode {
  /** Order Canceled - reason: */
  ORDER_CANCELLED = 202,

  /** ou must subscribe for additional permissions to obtain precise results for scanner.Parameter:Most Active,Filter:Price;Real-Time Market Data:Pink Sheets */
  SCANNER_LOW_PRECISION = 492,

  /** Already connected. */
  ALREADY_CONNECTED = 501,

  /** Requested market data is not subscribed. Delayed market data is not available. */
  REQ_MKT_DATA_NOT_AVAIL = 354,

  /** No trading permissions. */
  NO_TRADING_PERMISSIONS = 460,

  /**
   * Couldn't connect to TWS.
   *
   * Confirm that "Enable ActiveX and Socket Clients" is enabled and connection port is the same as Socket Port on
   * the TWS  "Edit->Global Configuration...->API->Settings" menu.
   *
   * Live Trading ports: TWS: 7496; IB Gateway: 4001.
   *
   * Simulated Trading ports for new installations of version 954.1 or newer: TWS: 7497; IB Gateway: 4002
   */
  CONNECT_FAIL = 502,

  /** The TWS is out of date and must be upgraded. */
  UPDATE_TWS = 503,

  /** Not connected. */
  NOT_CONNECTED = 504,

  /** Fatal Error: Unknown message id. */
  UNKNOWN_ID = 505,

  /** Unsupported Version. */
  UNSUPPORTED_VERSION = 506,

  /** Bad Message Length. */
  BAD_LENGTH = 507,

  /** Bad Message. */
  BAD_MESSAGE = 508,

  /** Failed to send message. */
  FAIL_SEND = 509,

  /** Request Market Data Sending Error. */
  FAIL_SEND_REQMKT = 510,

  /** Cancel Market Data Sending Error. */
  FAIL_SEND_CANMKT = 511,

  /** Order Sending Error. */
  FAIL_SEND_ORDER = 512,

  /** Account Update Request Sending Error. */
  FAIL_SEND_ACCT = 513,

  /** Request For Executions Sending Error. */
  FAIL_SEND_EXEC = 514,

  /** Cancel Order Sending Error. */
  FAIL_SEND_CORDER = 515,

  /** Request Open Order Sending Error. */
  FAIL_SEND_OORDER = 516,

  /** Unknown contract. Verify the contract details supplied. */
  UNKNOWN_CONTRACT = 517,

  /** Request Contract Data Sending Error. */
  FAIL_SEND_REQCONTRACT = 518,

  /** Request Market Depth Sending Error. */
  FAIL_SEND_REQMKTDEPTH = 519,

  /** Cancel Market Depth Sending Error. */
  FAIL_SEND_CANMKTDEPTH = 520,

  /** Set Server Log Level Sending Error. */
  FAIL_SEND_SERVER_LOG_LEVEL = 521,

  /** FA Information Request Sending Error. */
  FAIL_SEND_FA_REQUEST = 522,

  /** FA Information Replace Sending Error. */
  FAIL_SEND_FA_REPLACE = 523,

  /** Request Scanner Subscription Sending Error . */
  FAIL_SEND_REQSCANNER = 524,

  /** Cancel Scanner Subscription Sending Error. */
  FAIL_SEND_CANSCANNER = 525,

  /** Request Scanner Parameter Sending Error. */
  FAIL_SEND_REQSCANNERPARAMETERS = 526,

  /** Request Historical Data Sending Error. */
  FAIL_SEND_REQHISTDATA = 527,

  /** Request Historical Data Sending Error. */
  FAIL_SEND_CANHISTDATA = 528,

  /** Request Real-time Bar Data Sending Error. */
  FAIL_SEND_REQRTBARS = 529,

  /** Cancel Real-time Bar Data Sending Error. */
  FAIL_SEND_CANRTBARS = 530,

  /** Request Current Time Sending Error. */
  FAIL_SEND_REQCURRTIME = 531,

  /** Request Fundamental Data Sending Error. */
  FAIL_SEND_REQFUNDDATA = 532,

  /** Cancel Fundamental Data Sending Error. */
  FAIL_SEND_CANFUNDDATA = 533,

  /** Request Calculate Implied Volatility Sending Error. */
  FAIL_SEND_REQCALCIMPLIEDVOLAT = 534,

  /** Request Calculate Option Price Sending Error. */
  FAIL_SEND_REQCALCOPTIONPRICE = 535,

  /** Cancel Calculate Implied Volatility Sending Error. */
  FAIL_SEND_CANCALCIMPLIEDVOLAT = 536,

  /** Cancel Calculate Option Price Sending Error. */
  FAIL_SEND_CANCALCOPTIONPRICE = 537,

  /** Request Global Cancel Sending Error. */
  FAIL_SEND_REQGLOBALCANCEL = 538,

  /** Request Market Data Type Sending Error. */
  FAIL_SEND_REQMARKETDATATYPE = 539,

  /** Request Positions Sending Error. */
  FAIL_SEND_REQPOSITIONS = 540,

  /** Cancel Positions Sending Error. */
  FAIL_SEND_CANPOSITIONS = 541,

  /** Request Account Data Sending Error. */
  FAIL_SEND_REQACCOUNTDATA = 542,

  /** Cancel Account Data Sending Error. */
  FAIL_SEND_CANACCOUNTDATA = 543,

  /** Verify Request Sending Error. */
  FAIL_SEND_VERIFYREQUEST = 544,

  /** Verify Message Sending Error. */
  FAIL_SEND_VERIFYMESSAGE = 545,

  /** Query Display Groups Sending Error. */
  FAIL_SEND_QUERYDISPLAYGROUPS = 546,

  /** Subscribe To Group Events Sending Error. */
  FAIL_SEND_SUBSCRIBETOGROUPEVENTS = 547,

  /** Update Display Group Sending Error. */
  FAIL_SEND_UPDATEDISPLAYGROUP = 548,

  /** Unsubscribe From Group Events Sending Error. */
  FAIL_SEND_UNSUBSCRIBEFROMGROUPEVENTS = 549,

  /** Start API Sending Error. */
  FAIL_SEND_STARTAPI = 550,

  /** Verify And Auth Request Sending Error. */
  FAIL_SEND_VERIFYANDAUTHREQUEST = 551,

  /** Verify And Auth Message Sending Error. */
  FAIL_SEND_VERIFYANDAUTHMESSAGE = 552,

  /** Request Positions Multi Sending Error. */
  FAIL_SEND_REQPOSITIONSMULTI = 553,

  /** Cancel Positions Multi Sending Error. */
  FAIL_SEND_CANPOSITIONSMULTI = 554,

  /** Request Account Updates Multi Sending Error. */
  FAIL_SEND_REQACCOUNTUPDATESMULTI = 555,

  /** Cancel Account Updates Multi Sending Error. */
  FAIL_SEND_CANACCOUNTUPDATESMULTI = 556,

  /** Request Security Definition Option Params Sending Error. */
  FAIL_SEND_REQSECDEFOPTPARAMS = 557,

  /** Request Soft Dollar Tiers Sending Error. */
  FAIL_SEND_REQSOFTDOLLARTIERS = 558,

  /** Request Family Codes Sending Error. */
  FAIL_SEND_REQFAMILYCODES = 559,

  /** Request Matching Symbols Sending Error. */
  FAIL_SEND_REQMATCHINGSYMBOLS = 560,

  /** Request Market Depth Exchanges Sending Error. */
  FAIL_SEND_REQMKTDEPTHEXCHANGES = 561,

  /** Request Smart Components Sending Error. */
  FAIL_SEND_REQSMARTCOMPONENTS = 562,

  /** Request News Providers Sending Error. */
  FAIL_SEND_REQNEWSPROVIDERS = 563,

  /** Request News Article Sending Error. */
  FAIL_SEND_REQNEWSARTICLE = 564,

  /** Request Historical News Sending Error. */
  FAIL_SEND_REQHISTORICALNEWS = 565,

  /** Request Head Time Stamp Sending Error. */
  FAIL_SEND_REQHEADTIMESTAMP = 566,

  /** CRequest Histogram Data Sending Error */
  FAIL_SEND_REQHISTOGRAMDATA = 567,

  /** Request Market Rule Sending Error. */
  FAIL_SEND_CANCELHISTOGRAMDATA = 568,

  /** Cancel PnL Single Sending Error. */
  FAIL_SEND_CANCELHEADTIMESTAMP = 569,

  /** Request Historical Ticks Sending Error. */
  FAIL_SEND_HISTORICAL_TICK = 569,

  /** Request Market Rule Sending Error. */
  FAIL_SEND_REQMARKETRULE = 570,

  /** Request PnL Sending Error. */
  FAIL_SEND_REQPNL = 571,

  /** Cancel PnL Sending Error. */
  FAIL_SEND_CANCELPNL = 572,

  /** Request PnL Single Error. */
  FAIL_SEND_REQPNLSINGLE = 573,

  /** Cancel PnL Single Sending Error . */
  FAIL_SEND_CANCELPNLSINGLE = 574,

  /** Request Historical Ticks Error. */
  FAIL_SEND_REQHISTORICALTICKS = 575,

  /** Request Tick-By-Tick Data Sending Error */
  FAIL_SEND_REQTICKBYTICKDATA = 576,

  /** Cancel Tick-By-Tick Data Sending Error */
  FAIL_SEND_CANCELTICKBYTICKDATA = 577,

  /** Request Completed Orders Sending Error  */
  FAIL_SEND_REQCOMPLETEDORDERS = 578,

  /** Invalid symbol in string */
  INVALID_SYMBOL = 579,

  /** "Request WSH Meta Data Sending Error */
  FAIL_SEND_REQ_WSH_META_DATA = 580,

  /** Cancel WSH Meta Data Sending Error */
  FAIL_SEND_CAN_WSH_META_DATA = 581,

  /** Request WSH Event Data Sending Error */
  FAIL_SEND_REQ_WSH_EVENT_DATA = 582,

  /** Cancel WSH Event Data Sending Error */
  FAIL_SEND_CAN_WSH_EVENT_DATA = 583,

  /** Request User Info Sending Error */
  FAIL_SEND_REQ_USER_INFO = 584,

  /** FA Profile is not supported anymore, use FA Group instead */
  FA_PROFILE_NOT_SUPPORTED = 585,

  /** Invalid position trade derived value */
  INVALID_POSITION_TRADE_DERIVATED_VALUE = 2150,

  /** Part of requested market data is not subscribed. */
  PART_OF_REQUESTED_DATA_NOT_SUBSCRIBED = 10090,

  /** Requested market data is not subscribed. Displaying delayed market data. */
  DISPLAYING_DELAYED_DATA = 10167,

  /* News feed is not allowed. */
  NEWS_FEED_NOT_ALLOWED = 10276,
}