Skip to main content

ib_async.client

Generated from the installed ib_async 2.1.0 package. Signatures and defaults are version-specific.

Socket client for communicating with Interactive Brokers.

Public constants

NameValue
UNSET_DOUBLE1.7976931348623157e+308
UNSET_INTEGER2147483647

Client

Client(wrapper)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client

Advanced or protocol-level surface classified separately from application utilities.

Replacement for ibapi.client.EClient that uses asyncio.

The client is fully asynchronous and has its own event-driven networking code that replaces the networking code of the standard EClient. It also replaces the infinite loop of EClient.run() with the asyncio event loop. It can be used as a drop-in replacement for the standard EClient as provided by IBAPI.

Compared to the standard EClient this client has the following additional features:

  • client.connect() will block until the client is ready to serve requests; It is not necessary to wait for nextValidId to start requests as the client has already done that. The reqId is directly available with :py.getReqId().

  • client.connectAsync() is a coroutine for connecting asynchronously.

  • When blocking, client.connect() can be made to time out with the timeout parameter (default 2 seconds).

  • Optional wrapper.priceSizeTick(reqId, tickType, price, size) that combines price and size instead of the two wrapper methods priceTick and sizeTick.

  • Automatic request throttling.

  • Optional wrapper.tcpDataArrived() method; If the wrapper has this method it is invoked directly after a network packet has arrived. A possible use is to timestamp all data in the packet with the exact same time.

  • Optional wrapper.tcpDataProcessed() method; If the wrapper has this method it is invoked after the network packet's data has been handled. A possible use is to write or evaluate the newly arrived data in one batch instead of item by item.

Parameters: MaxRequests (int): Throttle the number of requests to MaxRequests per RequestsInterval seconds. Set to 0 to disable throttling. RequestsInterval (float): Time interval (in seconds) for request throttling. MinClientVersion (int): Client protocol version. MaxClientVersion (int): Client protocol version.

Events:

  • apiStart ()
  • apiEnd ()
  • apiError (errorMsg: str)
  • throttleStart ()
  • throttleEnd ()

calculateImpliedVolatility

calculateImpliedVolatility(self, reqId, contract, optionPrice, underPrice, implVolOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.calculateImpliedVolatility

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

calculateOptionPrice

calculateOptionPrice(self, reqId, contract, volatility, underPrice, optPrcOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.calculateOptionPrice

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelAccountSummary

cancelAccountSummary(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelAccountSummary

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelAccountUpdatesMulti

cancelAccountUpdatesMulti(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelAccountUpdatesMulti

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelCalculateImpliedVolatility

cancelCalculateImpliedVolatility(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelCalculateImpliedVolatility

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelCalculateOptionPrice

cancelCalculateOptionPrice(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelCalculateOptionPrice

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelFundamentalData

cancelFundamentalData(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelFundamentalData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelHeadTimeStamp

cancelHeadTimeStamp(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelHeadTimeStamp

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelHistogramData

cancelHistogramData(self, tickerId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelHistogramData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelHistoricalData

cancelHistoricalData(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelHistoricalData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelMktData

cancelMktData(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelMktData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelMktDepth

cancelMktDepth(self, reqId, isSmartDepth)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelMktDepth

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelNewsBulletins

cancelNewsBulletins(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelNewsBulletins

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelOrder

cancelOrder(self, orderId, manualCancelOrderTime='')

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelOrder

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelPnL

cancelPnL(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelPnL

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelPnLSingle

cancelPnLSingle(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelPnLSingle

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelPositions

cancelPositions(self)

Completeness: fully-documented · Canonical ID: ib_async.client.Client.cancelPositions

Explicit policy override after evidence-backed documentation review.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelPositionsMulti

cancelPositionsMulti(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelPositionsMulti

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelRealTimeBars

cancelRealTimeBars(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelRealTimeBars

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelScannerSubscription

cancelScannerSubscription(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelScannerSubscription

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelTickByTickData

cancelTickByTickData(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelTickByTickData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelWshEventData

cancelWshEventData(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelWshEventData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

cancelWshMetaData

cancelWshMetaData(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.cancelWshMetaData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

connect

connect(self, host: str, port: int, clientId: int, timeout: float | None = 2.0)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.connect

Advanced or protocol-level surface classified separately from application utilities.

Connect to a running TWS or IB gateway application.

Args: host: Host name or IP address. port: Port number. clientId: ID number to use for this client; must be unique per connection. timeout: If establishing the connection takes longer than timeout seconds then the asyncio.TimeoutError exception is raised. Set to 0 to disable timeout.

connectAsync

connectAsync(self, host, port, clientId, timeout=2.0)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.connectAsync

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

connectionStats

connectionStats(self) -> ib_async.objects.ConnectionStats

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.connectionStats

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

Get statistics about the connection.

disconnect

disconnect(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.disconnect

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

Disconnect from IB connection.

exerciseOptions

exerciseOptions(self, reqId, contract, exerciseAction, exerciseQuantity, account, override)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.exerciseOptions

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

getAccounts

getAccounts(self) -> list[str]

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.getAccounts

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

Get the list of account names that are under management.

getReqId

getReqId(self) -> int

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.getReqId

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

Get new request ID.

isConnected

isConnected(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.isConnected

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

isReady

isReady(self) -> bool

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.isReady

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

Is the API connection up and running?

placeOrder

placeOrder(self, orderId, contract, order)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.placeOrder

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

queryDisplayGroups

queryDisplayGroups(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.queryDisplayGroups

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

replaceFA

replaceFA(self, reqId, faData, cxml)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.replaceFA

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqAccountSummary

reqAccountSummary(self, reqId, groupName, tags)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqAccountSummary

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqAccountUpdates

reqAccountUpdates(self, subscribe, acctCode)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqAccountUpdates

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqAccountUpdatesMulti

reqAccountUpdatesMulti(self, reqId, account, modelCode, ledgerAndNLV)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqAccountUpdatesMulti

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqAllOpenOrders

reqAllOpenOrders(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqAllOpenOrders

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqAutoOpenOrders

reqAutoOpenOrders(self, bAutoBind)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqAutoOpenOrders

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqCompletedOrders

reqCompletedOrders(self, apiOnly)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqCompletedOrders

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqContractDetails

reqContractDetails(self, reqId, contract)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqContractDetails

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqCurrentTime

reqCurrentTime(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqCurrentTime

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqExecutions

reqExecutions(self, reqId, execFilter)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqExecutions

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqFamilyCodes

reqFamilyCodes(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqFamilyCodes

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqFundamentalData

reqFundamentalData(self, reqId, contract, reportType, fundamentalDataOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqFundamentalData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqGlobalCancel

reqGlobalCancel(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqGlobalCancel

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqHeadTimeStamp

reqHeadTimeStamp(self, reqId, contract, whatToShow, useRTH, formatDate)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqHeadTimeStamp

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqHistogramData

reqHistogramData(self, tickerId, contract, useRTH, timePeriod)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqHistogramData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqHistoricalData

reqHistoricalData(self, reqId, contract, endDateTime, durationStr, barSizeSetting, whatToShow, useRTH, formatDate, keepUpToDate, chartOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqHistoricalData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqHistoricalNews

reqHistoricalNews(self, reqId, conId, providerCodes, startDateTime, endDateTime, totalResults, historicalNewsOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqHistoricalNews

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqHistoricalTicks

reqHistoricalTicks(self, reqId, contract, startDateTime, endDateTime, numberOfTicks, whatToShow, useRth, ignoreSize, miscOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqHistoricalTicks

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqIds

reqIds(self, numIds)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqIds

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqManagedAccts

reqManagedAccts(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqManagedAccts

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqMarketDataType

reqMarketDataType(self, marketDataType)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqMarketDataType

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqMarketRule

reqMarketRule(self, marketRuleId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqMarketRule

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqMatchingSymbols

reqMatchingSymbols(self, reqId, pattern)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqMatchingSymbols

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqMktData

reqMktData(self, reqId, contract, genericTickList, snapshot, regulatorySnapshot, mktDataOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqMktData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqMktDepth

reqMktDepth(self, reqId, contract, numRows, isSmartDepth, mktDepthOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqMktDepth

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqMktDepthExchanges

reqMktDepthExchanges(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqMktDepthExchanges

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqNewsArticle

reqNewsArticle(self, reqId, providerCode, articleId, newsArticleOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqNewsArticle

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqNewsBulletins

reqNewsBulletins(self, allMsgs)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqNewsBulletins

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqNewsProviders

reqNewsProviders(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqNewsProviders

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqOpenOrders

reqOpenOrders(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqOpenOrders

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqPnL

reqPnL(self, reqId, account, modelCode)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqPnL

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqPnLSingle

reqPnLSingle(self, reqId, account, modelCode, conid)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqPnLSingle

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqPositions

reqPositions(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqPositions

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqPositionsMulti

reqPositionsMulti(self, reqId, account, modelCode)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqPositionsMulti

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqRealTimeBars

reqRealTimeBars(self, reqId, contract, barSize, whatToShow, useRTH, realTimeBarsOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqRealTimeBars

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqScannerParameters

reqScannerParameters(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqScannerParameters

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqScannerSubscription

reqScannerSubscription(self, reqId, subscription, scannerSubscriptionOptions, scannerSubscriptionFilterOptions)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqScannerSubscription

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqSecDefOptParams

reqSecDefOptParams(self, reqId, underlyingSymbol, futFopExchange, underlyingSecType, underlyingConId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqSecDefOptParams

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqSmartComponents

reqSmartComponents(self, reqId, bboExchange)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqSmartComponents

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqSoftDollarTiers

reqSoftDollarTiers(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqSoftDollarTiers

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqTickByTickData

reqTickByTickData(self, reqId, contract, tickType, numberOfTicks, ignoreSize)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqTickByTickData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqUserInfo

reqUserInfo(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqUserInfo

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqWshEventData

reqWshEventData(self, reqId, data: ib_async.objects.WshEventData)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqWshEventData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reqWshMetaData

reqWshMetaData(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reqWshMetaData

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

requestFA

requestFA(self, faData)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.requestFA

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

reset

reset(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.reset

Advanced or protocol-level surface classified separately from application utilities.

No library docstring is provided; consult the signature, type fields, and operational guides.

run

run(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.run

Advanced or protocol-level surface classified separately from application utilities.

No library docstring is provided; consult the signature, type fields, and operational guides.

send

send(self, *fields, makeEmpty=True)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.send

Advanced or protocol-level surface classified separately from application utilities.

Serialize and send the given fields using the IB socket protocol.

if 'makeEmpty' is True (default), then the IBKR values representing "no value" become the empty string.

sendMsg

sendMsg(self, msg: str)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.sendMsg

Advanced or protocol-level surface classified separately from application utilities.

No library docstring is provided; consult the signature, type fields, and operational guides.

serverVersion

serverVersion(self) -> int

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.serverVersion

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

setConnectOptions

setConnectOptions(self, connectOptions: str)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.setConnectOptions

Advanced or protocol-level surface classified separately from application utilities.

Set additional connect options.

Args: connectOptions: Use "+PACEAPI" to use request-pacing built into TWS/gateway 974+ (obsolete).

setServerLogLevel

setServerLogLevel(self, logLevel)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.setServerLogLevel

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

startApi

startApi(self)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.startApi

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

subscribeToGroupEvents

subscribeToGroupEvents(self, reqId, groupId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.subscribeToGroupEvents

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

unsubscribeFromGroupEvents

unsubscribeFromGroupEvents(self, reqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.unsubscribeFromGroupEvents

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

updateDisplayGroup

updateDisplayGroup(self, reqId, contractInfo)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.updateDisplayGroup

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

updateReqId

updateReqId(self, minReqId)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.updateReqId

Advanced or protocol-level surface classified separately from application utilities.

Update the next reqId to be at least minReqId.

verifyAndAuthMessage

verifyAndAuthMessage(self, apiData, xyzResponse)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.verifyAndAuthMessage

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

verifyAndAuthRequest

verifyAndAuthRequest(self, apiName, apiVersion, opaqueIsvKey)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.verifyAndAuthRequest

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

verifyMessage

verifyMessage(self, apiData)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.verifyMessage

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.

verifyRequest

verifyRequest(self, apiName, apiVersion)

Completeness: advanced-low-level · Canonical ID: ib_async.client.Client.verifyRequest

Advanced or protocol-level surface classified separately from application utilities.

Related API navigation

Sources and provenance

No library docstring is provided; consult the signature, type fields, and operational guides.