Skip to main content

Module types

Module types 

Source
Expand description

Domain model types used by requests and callbacks.

Structs§

BarData
Historical bar data.
ComboLeg
Contract combo leg.
CommissionAndFeesReport
Commission and fees report.
Contract
TWS contract.
ContractDescription
Contract description returned by matching symbol queries.
ContractDetails
Contract details returned by TWS.
DeltaNeutralContract
Delta-neutral contract.
DepthMarketDataDescription
A market-depth exchange description.
Execution
Execution details returned by TWS.
ExecutionFilter
Execution filter.
FamilyCode
Account family-code mapping.
HistogramEntry
A price/size bucket returned by reqHistogramData.
HistoricalSession
Historical trading session.
HistoricalTick
Historical midpoint/trade tick.
HistoricalTickBidAsk
Historical bid/ask tick.
HistoricalTickLast
Historical last trade tick.
IneligibilityReason
A reason why a contract cannot be traded.
NewsProvider
News provider metadata.
Order
TWS order.
OrderAllocation
Account allocation details for an order state.
OrderCancel
Order cancellation metadata.
OrderComboLeg
Order combo leg.
OrderState
Order state returned by TWS.
PriceIncrement
Price increment for a market rule.
RealTimeBar
Real-time five-second bar. This is intentionally distinct from historical bars because its timestamp and end time have different semantics in the TWS API.
ScannerSubscription
Scanner subscription.
SmartComponent
Smart routing component.
SoftDollarTier
Soft-dollar tier metadata.
TagValue
A generic tag/value pair.
TickAttribBidAsk
Bid/ask historical tick attributes.
TickAttribLast
Last trade historical tick attributes.
WshEventData
Structured WSH event payload. The original JSON is retained for fields added by IB later.

Enums§

AuctionStrategy
Auction strategy.
LegOpenClose
Combo leg open/close value.
OrderCondition
Order condition.
Origin
Order origin.
TickByTick
Tick-by-tick payload.

Type Aliases§

FaDataType
Financial-advisor data type.
OrderId
TWS order id.
TickerId
Market data ticker id.