ib_async.wrapper
Generated from the installed ib_async 2.1.0 package. Signatures and defaults are version-specific.
Wrapper to handle incoming messages.
Public constants
| Name | Value |
|---|---|
EFP_TICK_MAP | {38: 'bidEfp', 39: 'askEfp', 40: 'lastEfp', 41: 'openEfp', 42: 'highEfp', 43: 'lowEfp', 44: 'closeEfp'} |
GENERIC_TICK_MAP | {23: 'histVolatility', 24: 'impliedVolatility', 31: 'indexFuturePremium', 46: 'shortable', 49: 'halted', 54: 'tradeCount', 55: 'tradeRate', 56: 'volumeRate', 58: 'rtHistVolatili... |
GREEKS_TICK_MAP | {10: 'bidGreeks', 80: 'bidGreeks', 11: 'askGreeks', 81: 'askGreeks', 12: 'lastGreeks', 82: 'lastGreeks', 13: 'modelGreeks', 83: 'modelGreeks', 53: 'custGreeks'} |
PRICE_TICK_MAP | {6: 'high', 72: 'high', 7: 'low', 73: 'low', 9: 'close', 75: 'close', 14: 'open', 76: 'open', 15: 'low13week', 16: 'high13week', 17: 'low26week', 18: 'high26week', 19: 'low52wee... |
RT_VOLUME_TICK_MAP | {48: 'rtVolume', 77: 'rtTradeVolume'} |
SIZE_TICK_MAP | {8: 'volume', 74: 'volume', 63: 'volumeRate3Min', 64: 'volumeRate5Min', 65: 'volumeRate10Min', 21: 'avVolume', 22: 'openInterest', 27: 'callOpenInterest', 28: 'putOpenInterest',... |
STRING_TICK_MAP | {25: 'optionBidExch', 26: 'optionAskExch', 32: 'bidExchange', 33: 'askExchange', 84: 'lastExchange', 85: 'lastRegTime', 91: 'reutersMutualFunds', 100: 'socialMarketAnalytics'} |
TIMESTAMP_TICK_MAP | {45: 'lastTimestamp', 88: 'delayedLastTimestamp'} |
TYPE_CHECKING | False |
UNSET_DOUBLE | 1.7976931348623157e+308 |
UNSET_INTEGER | 2147483647 |
RequestError
RequestError(reqId: int, code: int, message: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.RequestError
Advanced or protocol-level surface classified separately from application utilities.
Exception to raise when the API reports an error that can be tied to a single request.
Wrapper
Wrapper(ib: 'IB', _logger: logging.Logger = <factory>, _timeoutHandle: asyncio.events.TimerHandle | None = None, defaults: ib_async.objects.IBDefaults = <factory>) -> None
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper
Advanced or protocol-level surface classified separately from application utilities.
Wrapper implementation for use with the IB class.
Fields
| Name | Type | Default |
|---|---|---|
ib | IB | required |
accountValues | dict | required |
acctSummary | dict | required |
portfolio | dict | required |
positions | dict | required |
trades | dict | required |
permId2Trade | dict | required |
fills | dict | required |
newsTicks | list | required |
msgId2NewsBulletin | dict | required |
tickers | dict | required |
pendingTickers | set | required |
reqId2Ticker | dict | required |
ticker2ReqId | dict | required |
reqId2Subscriber | dict | required |
reqId2PnL | dict | required |
reqId2PnlSingle | dict | required |
pnlKey2ReqId | dict | required |
pnlSingleKey2ReqId | dict | required |
lastTime | datetime | required |
time | float | required |
accounts | list | required |
clientId | int | required |
wshMetaReqId | int | required |
wshEventReqId | int | required |
_reqId2Contract | dict | required |
_timeout | float | required |
_futures | dict | required |
_results | dict | required |
_logger | Logger | factory: <lambda> |
_timeoutHandle | asyncio.events.TimerHandle | None | None |
defaults | IBDefaults | factory: IBDefaults |
accountDownloadEnd
accountDownloadEnd(self, _account: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.accountDownloadEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.accountDownloadEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
accountSummary
accountSummary(self, _reqId: int, account: str, tag: str, value: str, currency: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.accountSummary
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.accountSummary - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
accountSummaryEnd
accountSummaryEnd(self, reqId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.accountSummaryEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.accountSummaryEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
accountUpdateMulti
accountUpdateMulti(self, reqId: int, account: str, modelCode: str, tag: str, val: str, currency: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.accountUpdateMulti
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.accountUpdateMulti - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
accountUpdateMultiEnd
accountUpdateMultiEnd(self, reqId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.accountUpdateMultiEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.accountUpdateMultiEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
bondContractDetails
bondContractDetails(self, reqId: int, contractDetails: ib_async.contract.ContractDetails)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.bondContractDetails
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.bondContractDetails - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
commissionReport
commissionReport(self, commissionReport: ib_async.objects.CommissionReport)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.commissionReport
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.commissionReport - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
completedOrder
completedOrder(self, contract: ib_async.contract.Contract, order: ib_async.order.Order, orderState: ib_async.order.OrderState)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.completedOrder
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.completedOrder - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
completedOrdersEnd
completedOrdersEnd(self)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.completedOrdersEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.completedOrdersEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
connectAck
connectAck(self)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.connectAck
Advanced or protocol-level surface classified separately from application utilities.
No library docstring is provided; consult the signature, type fields, and operational guides.
connectionClosed
connectionClosed(self)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.connectionClosed
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.connectionClosed - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z) - ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
contractDetails
contractDetails(self, reqId: int, contractDetails: ib_async.contract.ContractDetails)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.contractDetails
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.contractDetails - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
contractDetailsEnd
contractDetailsEnd(self, reqId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.contractDetailsEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.contractDetailsEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
currentTime
currentTime(self, time: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.currentTime
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.currentTime - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
deltaNeutralValidation
deltaNeutralValidation(self, reqId: int, dnc: ib_async.contract.DeltaNeutralContract)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.deltaNeutralValidation
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.deltaNeutralValidation - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
dict
dict(obj) -> dict
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.dict
Advanced or protocol-level surface classified separately from application utilities.
Return dataclass values as dict.
This is a non-recursive variant of dataclasses.asdict.
endSubscription
endSubscription(self, subscriber)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.endSubscription
Advanced or protocol-level surface classified separately from application utilities.
Unregister a live subscription.
endTicker
endTicker(self, ticker: ib_async.ticker.Ticker, tickType: int | str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.endTicker
Advanced or protocol-level surface classified separately from application utilities.
No library docstring is provided; consult the signature, type fields, and operational guides.
error
error(self, reqId: int, errorCode: int, errorString: str, advancedOrderRejectJson: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.error
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.error - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
execDetails
execDetails(self, reqId: int, contract: ib_async.contract.Contract, execution: ib_async.objects.Execution)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.execDetails
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.execDetails - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
This wrapper handles both live fills and responses to reqExecutions.
execDetailsEnd
execDetailsEnd(self, reqId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.execDetailsEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.execDetailsEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
familyCodes
familyCodes(self, familyCodes: list[ib_async.objects.FamilyCode])
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.familyCodes
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.familyCodes - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
fundamentalData
fundamentalData(self, reqId: int, data: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.fundamentalData
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.fundamentalData - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
headTimestamp
headTimestamp(self, reqId: int, headTimestamp: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.headTimestamp
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.headTimestamp - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
histogramData
histogramData(self, reqId: int, items: list[ib_async.objects.HistogramData])
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.histogramData
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.histogramData - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
historicalData
historicalData(self, reqId: int, bar: ib_async.objects.BarData)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.historicalData
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.historicalData - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
historicalDataEnd
historicalDataEnd(self, reqId, _start: str, _end: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.historicalDataEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.historicalDataEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
historicalDataUpdate
historicalDataUpdate(self, reqId: int, bar: ib_async.objects.BarData)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.historicalDataUpdate
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.historicalDataUpdate - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
historicalNews
historicalNews(self, reqId: int, time: str, providerCode: str, articleId: str, headline: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.historicalNews
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.historicalNews - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
historicalNewsEnd
historicalNewsEnd(self, reqId, _hasMore: bool)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.historicalNewsEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.historicalNewsEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
historicalSchedule
historicalSchedule(self, reqId: int, startDateTime: str, endDateTime: str, timeZone: str, sessions: list[ib_async.objects.HistoricalSession])
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.historicalSchedule
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.historicalSchedule - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
historicalTicks
historicalTicks(self, reqId: int, ticks: list[ib_async.objects.HistoricalTick], done: bool)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.historicalTicks
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.historicalTicks - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
historicalTicksBidAsk
historicalTicksBidAsk(self, reqId: int, ticks: list[ib_async.objects.HistoricalTickBidAsk], done: bool)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.historicalTicksBidAsk
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.historicalTicksBidAsk - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
historicalTicksLast
historicalTicksLast(self, reqId: int, ticks: list[ib_async.objects.HistoricalTickLast], done: bool)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.historicalTicksLast
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.historicalTicksLast - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
managedAccounts
managedAccounts(self, accountsList: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.managedAccounts
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.managedAccounts - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
marketDataType
marketDataType(self, reqId: int, marketDataId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.marketDataType
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.marketDataType - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
marketRule
marketRule(self, marketRuleId: int, priceIncrements: list[ib_async.objects.PriceIncrement])
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.marketRule
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.marketRule - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
mktDepthExchanges
mktDepthExchanges(self, depthMktDataDescriptions: list[ib_async.objects.DepthMktDataDescription])
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.mktDepthExchanges
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.mktDepthExchanges - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
newsArticle
newsArticle(self, reqId: int, articleType: int, articleText: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.newsArticle
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.newsArticle - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
newsProviders
newsProviders(self, newsProviders: list[ib_async.objects.NewsProvider])
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.newsProviders
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.newsProviders - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
nextValidId
nextValidId(self, reqId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.nextValidId
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.nextValidId - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
nonDefaults
nonDefaults(obj) -> dict[str, typing.Any]
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.nonDefaults
Advanced or protocol-level surface classified separately from application utilities.
For a dataclass instance get the fields that are different from the
default values and return as dict.
openOrder
openOrder(self, orderId: int, contract: ib_async.contract.Contract, order: ib_async.order.Order, orderState: ib_async.order.OrderState)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.openOrder
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.openOrder - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
This wrapper is called to:
- feed in open orders at startup;
- feed in open orders or order updates from other clients and TWS if clientId=master id;
- feed in manual orders and order updates from TWS if clientId=0;
- handle openOrders and allOpenOrders responses.
openOrderEnd
openOrderEnd(self)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.openOrderEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.openOrderEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
orderBound
orderBound(self, reqId: int, apiClientId: int, apiOrderId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.orderBound
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.orderBound - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
orderKey
orderKey(self, clientId: int, orderId: int, permId: int) -> int | tuple[int, int]
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.orderKey
Advanced or protocol-level surface classified separately from application utilities.
No library docstring is provided; consult the signature, type fields, and operational guides.
orderStatus
orderStatus(self, orderId: int, status: str, filled: float, remaining: float, avgFillPrice: float, permId: int, parentId: int, lastFillPrice: float, clientId: int, whyHeld: str, mktCapPrice: float = 0.0)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.orderStatus
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.orderStatus - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
pnl
pnl(self, reqId: int, dailyPnL: float, unrealizedPnL: float, realizedPnL: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.pnl
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.pnl - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
pnlSingle
pnlSingle(self, reqId: int, pos: int, dailyPnL: float, unrealizedPnL: float, realizedPnL: float, value: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.pnlSingle
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.pnlSingle - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
position
position(self, account: str, contract: ib_async.contract.Contract, posSize: float, avgCost: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.position
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.position - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
positionEnd
positionEnd(self)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.positionEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.positionEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
positionMulti
positionMulti(self, reqId: int, account: str, modelCode: str, contract: ib_async.contract.Contract, pos: float, avgCost: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.positionMulti
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.positionMulti - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
positionMultiEnd
positionMultiEnd(self, reqId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.positionMultiEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.positionMultiEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
priceSizeTick
priceSizeTick(self, reqId: int, tickType: int, price: float, size: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.priceSizeTick
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickPrice - Protocol mapping:
EWrapper.tickSize - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
realtimeBar
realtimeBar(self, reqId: int, time: int, open_: float, high: float, low: float, close: float, volume: float, wap: float, count: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.realtimeBar
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.realtimeBar - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
receiveFA
receiveFA(self, _faDataType: int, faXmlData: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.receiveFA
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.receiveFA - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
reset
reset(self)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.reset
Advanced or protocol-level surface classified separately from application utilities.
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
scannerData
scannerData(self, reqId: int, rank: int, contractDetails: ib_async.contract.ContractDetails, distance: str, benchmark: str, projection: str, legsStr: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.scannerData
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.scannerData - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
scannerDataEnd
scannerDataEnd(self, reqId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.scannerDataEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.scannerDataEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
scannerParameters
scannerParameters(self, xml: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.scannerParameters
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.scannerParameters - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
securityDefinitionOptionParameter
securityDefinitionOptionParameter(self, reqId: int, exchange: str, underlyingConId: int, tradingClass: str, multiplier: str, expirations: list[str], strikes: list[float])
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.securityDefinitionOptionParameter
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.securityDefinitionOptionParameter - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
securityDefinitionOptionParameterEnd
securityDefinitionOptionParameterEnd(self, reqId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.securityDefinitionOptionParameterEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.securityDefinitionOptionParameterEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
setEventsDone
setEventsDone(self)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.setEventsDone
Advanced or protocol-level surface classified separately from application utilities.
Set all subscription-type events as done.
setTimeout
setTimeout(self, timeout: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.setTimeout
Advanced or protocol-level surface classified separately from application utilities.
No library docstring is provided; consult the signature, type fields, and operational guides.
smartComponents
smartComponents(self, reqId, components)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.smartComponents
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.smartComponents - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
softDollarTiers
softDollarTiers(self, reqId: int, tiers: list[ib_async.objects.SoftDollarTier])
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.softDollarTiers
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.softDollarTiers - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
startReq
startReq(self, key, contract=None, container=None)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.startReq
Advanced or protocol-level surface classified separately from application utilities.
Start a new request and return the future that is associated with the key and container. The container is a list by default.
startSubscription
startSubscription(self, reqId, subscriber, contract=None)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.startSubscription
Advanced or protocol-level surface classified separately from application utilities.
Register a live subscription.
startTicker
startTicker(self, reqId: int, contract: ib_async.contract.Contract, tickType: int | str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.startTicker
Advanced or protocol-level surface classified separately from application utilities.
Start a tick request that has the reqId associated with the contract. Return the ticker.
symbolSamples
symbolSamples(self, reqId: int, contractDescriptions: list[ib_async.contract.ContractDescription])
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.symbolSamples
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.symbolSamples - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tcpDataArrived
tcpDataArrived(self)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tcpDataArrived
Advanced or protocol-level surface classified separately from application utilities.
No library docstring is provided; consult the signature, type fields, and operational guides.
tcpDataProcessed
tcpDataProcessed(self)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tcpDataProcessed
Advanced or protocol-level surface classified separately from application utilities.
No library docstring is provided; consult the signature, type fields, and operational guides.
tickByTickAllLast
tickByTickAllLast(self, reqId: int, tickType: int, time: int, price: float, size: float, tickAttribLast: ib_async.objects.TickAttribLast, exchange, specialConditions)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickByTickAllLast
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickByTickAllLast - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickByTickBidAsk
tickByTickBidAsk(self, reqId: int, time: int, bidPrice: float, askPrice: float, bidSize: float, askSize: float, tickAttribBidAsk: ib_async.objects.TickAttribBidAsk)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickByTickBidAsk
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickByTickBidAsk - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickByTickMidPoint
tickByTickMidPoint(self, reqId: int, time: int, midPoint: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickByTickMidPoint
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickByTickMidPoint - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickEFP
tickEFP(self, reqId: int, tickType: int, basisPoints: float, formattedBasisPoints: str, totalDividends: float, holdDays: int, futureLastTradeDate: str, dividendImpact: float, dividendsToLastTradeDate: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickEFP
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickEFP - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickGeneric
tickGeneric(self, reqId: int, tickType: int, value: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickGeneric
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickGeneric - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickNews
tickNews(self, _reqId: int, timeStamp: int, providerCode: str, articleId: str, headline: str, extraData: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickNews
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickNews - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickOptionComputation
tickOptionComputation(self, reqId: int, tickType: int, tickAttrib: int, impliedVol: float, delta: float, optPrice: float, pvDividend: float, gamma: float, vega: float, theta: float, undPrice: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickOptionComputation
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickOptionComputation - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickReqParams
tickReqParams(self, reqId: int, minTick: float, bboExchange: str, snapshotPermissions: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickReqParams
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickReqParams - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickSize
tickSize(self, reqId: int, tickType: int, size: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickSize
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickSize - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickSnapshotEnd
tickSnapshotEnd(self, reqId: int)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickSnapshotEnd
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickSnapshotEnd - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tickString
tickString(self, reqId: int, tickType: int, value: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tickString
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.tickString - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
tuple
tuple(obj) -> tuple[typing.Any, ...]
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.tuple
Advanced or protocol-level surface classified separately from application utilities.
Return dataclass values as tuple.
This is a non-recursive variant of dataclasses.astuple.
update
update(obj, *srcObjs, **kwargs) -> object
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.update
Advanced or protocol-level surface classified separately from application utilities.
Update fields of the given dataclass object from zero or more
dataclass source objects and/or from keyword arguments.
updateAccountTime
updateAccountTime(self, timestamp: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.updateAccountTime
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.updateAccountTime - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
updateAccountValue
updateAccountValue(self, tag: str, val: str, currency: str, account: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.updateAccountValue
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.updateAccountValue - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
updateMktDepth
updateMktDepth(self, reqId: int, position: int, operation: int, side: int, price: float, size: float)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.updateMktDepth
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.updateMktDepth - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
updateMktDepthL2
updateMktDepthL2(self, reqId: int, position: int, marketMaker: str, operation: int, side: int, price: float, size: float, isSmartDepth: bool = False)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.updateMktDepthL2
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.updateMktDepthL2 - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
updateNewsBulletin
updateNewsBulletin(self, msgId: int, msgType: int, message: str, origExchange: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.updateNewsBulletin
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.updateNewsBulletin - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
updatePortfolio
updatePortfolio(self, contract: ib_async.contract.Contract, posSize: float, marketPrice: float, marketValue: float, averageCost: float, unrealizedPNL: float, realizedPNL: float, account: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.updatePortfolio
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.updatePortfolio - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
userInfo
userInfo(self, reqId: int, whiteBrandingId: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.userInfo
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.userInfo - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
wshEventData
wshEventData(self, reqId: int, dataJson: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.wshEventData
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.wshEventData - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.
wshMetaData
wshMetaData(self, reqId: int, dataJson: str)
Completeness: advanced-low-level · Canonical ID: ib_async.wrapper.Wrapper.wshMetaData
Advanced or protocol-level surface classified separately from application utilities.
Related API navigation
- Protocol mapping:
EWrapper.wshMetaData - Error reference: TWS message codes (applicability is request-dependent).
Sources and provenance
- ib-async-repository-2-1-0 (
library-source; retrieved2026-07-15T03:42:42Z)
No library docstring is provided; consult the signature, type fields, and operational guides.