Decoder
ib_interface.api.decoder
Deserialize and dispatch messages.
Decoder
Decode legacy text IB messages and invoke corresponding wrapper methods.
Protobuf decoding is handled by ibapi.decoder.Decoder, instantiated in Client.init.
wrap
def wrap(methodName, types, skip = 2)
Create a message handler that invokes a wrapper method
with the in-order message fields as parameters, skipping over
the first skip fields, and parsed according to the types list.
interpret
def interpret(fields)
Decode fields and invoke corresponding wrapper method.
Routes to legacy handler based on msgId in fields[0].
parse
def parse(obj)
Parse the object's properties according to its default types.
priceSizeTick
def priceSizeTick(fields)
errorMsg
def errorMsg(fields)
updatePortfolio
def updatePortfolio(fields)
contractDetails
def contractDetails(fields)
contractDetailsEnd
def contractDetailsEnd(fields)
bondContractDetails
def bondContractDetails(fields)
execDetails
def execDetails(fields)
historicalData
def historicalData(fields)
historicalDataUpdate
def historicalDataUpdate(fields)
scannerData
def scannerData(fields)
tickOptionComputation
def tickOptionComputation(fields)
deltaNeutralValidation
def deltaNeutralValidation(fields)
commissionReport
def commissionReport(fields)
position
def position(fields)
positionMulti
def positionMulti(fields)
securityDefinitionOptionParameter
def securityDefinitionOptionParameter(fields)
softDollarTiers
def softDollarTiers(fields)
familyCodes
def familyCodes(fields)
symbolSamples
def symbolSamples(fields)
smartComponents
def smartComponents(fields)
mktDepthExchanges
def mktDepthExchanges(fields)
newsProviders
def newsProviders(fields)
histogramData
def histogramData(fields)
marketRule
def marketRule(fields)
historicalTicks
def historicalTicks(fields)
historicalTicksBidAsk
def historicalTicksBidAsk(fields)
historicalTicksLast
def historicalTicksLast(fields)
tickByTick
def tickByTick(fields)
openOrder
def openOrder(fields)
completedOrder
def completedOrder(fields)
historicalSchedule
def historicalSchedule(fields)