List of all items
Structs
- client::ClientConfig
- client::EventPump
- client::TwsApiClient
- comm::Frame
- constants::AccountSummaryTags
- constants::ErrorCode
- events::ScannerDataRow
- protobuf::AccountDataEnd
- protobuf::AccountDataRequest
- protobuf::AccountSummary
- protobuf::AccountSummaryEnd
- protobuf::AccountSummaryRequest
- protobuf::AccountUpdateMulti
- protobuf::AccountUpdateMultiEnd
- protobuf::AccountUpdateTime
- protobuf::AccountUpdatesMultiRequest
- protobuf::AccountValue
- protobuf::AllOpenOrdersRequest
- protobuf::ApiConfig
- protobuf::ApiPrecautionsConfig
- protobuf::ApiSettingsConfig
- protobuf::AttachedOrders
- protobuf::AutoOpenOrdersRequest
- protobuf::CalculateImpliedVolatilityRequest
- protobuf::CalculateOptionPriceRequest
- protobuf::CancelAccountSummary
- protobuf::CancelAccountUpdatesMulti
- protobuf::CancelCalculateImpliedVolatility
- protobuf::CancelCalculateOptionPrice
- protobuf::CancelContractData
- protobuf::CancelHeadTimestamp
- protobuf::CancelHistogramData
- protobuf::CancelHistoricalData
- protobuf::CancelHistoricalTicks
- protobuf::CancelMarketData
- protobuf::CancelMarketDepth
- protobuf::CancelNewsBulletins
- protobuf::CancelOrderRequest
- protobuf::CancelPnL
- protobuf::CancelPnLSingle
- protobuf::CancelPositions
- protobuf::CancelPositionsMulti
- protobuf::CancelRealTimeBars
- protobuf::CancelScannerSubscription
- protobuf::CancelTickByTick
- protobuf::CancelWshEventData
- protobuf::CancelWshMetaData
- protobuf::ComboLeg
- protobuf::CommissionAndFeesReport
- protobuf::CompletedOrder
- protobuf::CompletedOrdersEnd
- protobuf::CompletedOrdersRequest
- protobuf::ConfigRequest
- protobuf::ConfigResponse
- protobuf::Contract
- protobuf::ContractData
- protobuf::ContractDataEnd
- protobuf::ContractDataRequest
- protobuf::ContractDescription
- protobuf::ContractDetails
- protobuf::CurrentTime
- protobuf::CurrentTimeInMillis
- protobuf::CurrentTimeInMillisRequest
- protobuf::CurrentTimeRequest
- protobuf::DeltaNeutralContract
- protobuf::DepthMarketDataDescription
- protobuf::DisplayGroupList
- protobuf::DisplayGroupUpdated
- protobuf::ErrorMessage
- protobuf::Execution
- protobuf::ExecutionDetails
- protobuf::ExecutionDetailsEnd
- protobuf::ExecutionFilter
- protobuf::ExecutionRequest
- protobuf::ExerciseOptionsRequest
- protobuf::FaReplace
- protobuf::FaRequest
- protobuf::FamilyCode
- protobuf::FamilyCodes
- protobuf::FamilyCodesRequest
- protobuf::GlobalCancelRequest
- protobuf::HeadTimestamp
- protobuf::HeadTimestampRequest
- protobuf::HistogramData
- protobuf::HistogramDataEntry
- protobuf::HistogramDataRequest
- protobuf::HistoricalData
- protobuf::HistoricalDataBar
- protobuf::HistoricalDataEnd
- protobuf::HistoricalDataRequest
- protobuf::HistoricalDataUpdate
- protobuf::HistoricalNews
- protobuf::HistoricalNewsEnd
- protobuf::HistoricalNewsRequest
- protobuf::HistoricalSchedule
- protobuf::HistoricalSession
- protobuf::HistoricalTick
- protobuf::HistoricalTickBidAsk
- protobuf::HistoricalTickLast
- protobuf::HistoricalTicks
- protobuf::HistoricalTicksBidAsk
- protobuf::HistoricalTicksLast
- protobuf::HistoricalTicksRequest
- protobuf::IdsRequest
- protobuf::IneligibilityReason
- protobuf::LockAndExitConfig
- protobuf::ManagedAccounts
- protobuf::ManagedAccountsRequest
- protobuf::MarketDataRequest
- protobuf::MarketDataType
- protobuf::MarketDataTypeRequest
- protobuf::MarketDepth
- protobuf::MarketDepthData
- protobuf::MarketDepthExchanges
- protobuf::MarketDepthExchangesRequest
- protobuf::MarketDepthL2
- protobuf::MarketDepthRequest
- protobuf::MarketRule
- protobuf::MarketRuleRequest
- protobuf::MatchingSymbolsRequest
- protobuf::MessageConfig
- protobuf::NewsArticle
- protobuf::NewsArticleRequest
- protobuf::NewsBulletin
- protobuf::NewsBulletinsRequest
- protobuf::NewsProvider
- protobuf::NewsProviders
- protobuf::NewsProvidersRequest
- protobuf::NextValidId
- protobuf::OpenOrder
- protobuf::OpenOrdersEnd
- protobuf::OpenOrdersRequest
- protobuf::Order
- protobuf::OrderAllocation
- protobuf::OrderBound
- protobuf::OrderCancel
- protobuf::OrderCondition
- protobuf::OrderState
- protobuf::OrderStatus
- protobuf::OrdersConfig
- protobuf::OrdersSmartRoutingConfig
- protobuf::PlaceOrderRequest
- protobuf::PnL
- protobuf::PnLRequest
- protobuf::PnLSingle
- protobuf::PnLSingleRequest
- protobuf::PortfolioValue
- protobuf::Position
- protobuf::PositionEnd
- protobuf::PositionMulti
- protobuf::PositionMultiEnd
- protobuf::PositionsMultiRequest
- protobuf::PositionsRequest
- protobuf::PriceIncrement
- protobuf::QueryDisplayGroupsRequest
- protobuf::RealTimeBarTick
- protobuf::RealTimeBarsRequest
- protobuf::ReceiveFa
- protobuf::ReplaceFaEnd
- protobuf::RerouteMarketDataRequest
- protobuf::RerouteMarketDepthRequest
- protobuf::ScannerData
- protobuf::ScannerDataElement
- protobuf::ScannerParameters
- protobuf::ScannerParametersRequest
- protobuf::ScannerSubscription
- protobuf::ScannerSubscriptionRequest
- protobuf::SecDefOptParameter
- protobuf::SecDefOptParameterEnd
- protobuf::SecDefOptParamsRequest
- protobuf::SetServerLogLevelRequest
- protobuf::SmartComponent
- protobuf::SmartComponents
- protobuf::SmartComponentsRequest
- protobuf::SoftDollarTier
- protobuf::SoftDollarTiers
- protobuf::SoftDollarTiersRequest
- protobuf::StartApiRequest
- protobuf::SubscribeToGroupEventsRequest
- protobuf::SymbolSamples
- protobuf::TickAttribBidAsk
- protobuf::TickAttribLast
- protobuf::TickByTickData
- protobuf::TickByTickRequest
- protobuf::TickGeneric
- protobuf::TickNews
- protobuf::TickOptionComputation
- protobuf::TickPrice
- protobuf::TickReqParams
- protobuf::TickSize
- protobuf::TickSnapshotEnd
- protobuf::TickString
- protobuf::UnsubscribeFromGroupEventsRequest
- protobuf::UpdateConfigRequest
- protobuf::UpdateConfigResponse
- protobuf::UpdateConfigWarning
- protobuf::UpdateDisplayGroupRequest
- protobuf::UserInfo
- protobuf::UserInfoRequest
- protobuf::VerifyCompleted
- protobuf::VerifyMessageApi
- protobuf::VerifyMessageRequest
- protobuf::VerifyRequest
- protobuf::WshEventData
- protobuf::WshEventDataRequest
- protobuf::WshMetaData
- protobuf::WshMetaDataRequest
- requests::AccountDataRequest
- requests::AccountSummaryRequest
- requests::AccountUpdatesMultiRequest
- requests::AutoOpenOrdersRequest
- requests::CalculateImpliedVolatilityRequest
- requests::CalculateOptionPriceRequest
- requests::CancelMarketDepthRequest
- requests::CancelOrderRequest
- requests::CompletedOrdersRequest
- requests::ContractDetailsRequest
- requests::EmptyRequest
- requests::ExecutionRequest
- requests::ExerciseOptionsRequest
- requests::FieldSink
- requests::FinancialAdvisorRequest
- requests::GlobalCancelRequest
- requests::HeadTimestampRequest
- requests::HistogramDataRequest
- requests::HistoricalDataRequest
- requests::HistoricalNewsRequest
- requests::HistoricalTicksRequest
- requests::IdRequest
- requests::MarketDataRequest
- requests::MarketDataTypeRequest
- requests::MarketDepthRequest
- requests::MatchingSymbolsRequest
- requests::NewsArticleRequest
- requests::NewsBulletinsRequest
- requests::PlaceOrderRequest
- requests::PnlRequest
- requests::PnlSingleRequest
- requests::PositionsMultiRequest
- requests::RawRequest
- requests::RealTimeBarsRequest
- requests::ReplaceFinancialAdvisorRequest
- requests::ScannerSubscriptionRequest
- requests::SecDefOptParamsRequest
- requests::SetServerLogLevelRequest
- requests::SmartComponentsRequest
- requests::StartApiRequest
- requests::SubscribeToGroupEventsRequest
- requests::TickByTickRequest
- requests::UpdateDisplayGroupRequest
- requests::VerifyAndAuthMessageRequest
- requests::VerifyAndAuthRequest
- requests::VerifyMessageRequest
- requests::VerifyRequest
- requests::VersionedRequest
- requests::WshEventDataRequest
- types::BarData
- types::ComboLeg
- types::CommissionAndFeesReport
- types::Contract
- types::ContractDescription
- types::ContractDetails
- types::DeltaNeutralContract
- types::DepthMarketDataDescription
- types::Execution
- types::ExecutionFilter
- types::FamilyCode
- types::HistogramEntry
- types::HistoricalSession
- types::HistoricalTick
- types::HistoricalTickBidAsk
- types::HistoricalTickLast
- types::IneligibilityReason
- types::NewsProvider
- types::Order
- types::OrderAllocation
- types::OrderCancel
- types::OrderComboLeg
- types::OrderState
- types::PriceIncrement
- types::RealTimeBar
- types::ScannerSubscription
- types::SmartComponent
- types::SoftDollarTier
- types::TagValue
- types::TickAttribBidAsk
- types::TickAttribLast
- types::WshEventData
Enums
- client::ConnectionState
- enums::FaDataType
- enums::FundAssetType
- enums::FundDistributionPolicyIndicator
- enums::Liquidities
- enums::MarketDataType
- enums::OptionExerciseType
- enums::TickType
- enums::TriggerMethod
- error::TwsApiError
- events::Event
- message::Incoming
- message::Outgoing
- protobuf::tick_by_tick_data::Tick
- types::AuctionStrategy
- types::LegOpenClose
- types::OrderCondition
- types::Origin
- types::TickByTick
Traits
Functions
- comm::make_client_handshake
- comm::make_field
- comm::make_field_handle_empty
- comm::make_initial_msg
- comm::make_msg
- comm::make_msg_proto
- comm::read_fields
- comm::read_msg
- decoder::decode_payload
- decoder::decode_protobuf_event
- requests::encode_request_frame
- requests::encode_request_frame_with_protobuf
- requests::protobuf_min_server_version
Type Aliases
Constants
- constants::COMPETE_AGAINST_BEST_OFFSET_UP_TO_MID
- constants::INFINITY_STR
- constants::MAX_MSG_LEN
- constants::NO_VALID_ID
- constants::UNSET_DECIMAL
- constants::UNSET_DOUBLE
- constants::UNSET_INTEGER
- constants::UNSET_LONG
- constants::news::EXCHANGE_AVAIL_MSG
- constants::news::EXCHANGE_UNAVAIL_MSG
- constants::news::NEWS_MSG
- message::PROTOBUF_MSG_ID
- server_versions::MAX_CLIENT_VER
- server_versions::MIN_CLIENT_VER
- server_versions::MIN_SERVER_VER_ACCOUNT_SUMMARY
- server_versions::MIN_SERVER_VER_ADDITIONAL_ORDER_PARAMS_1
- server_versions::MIN_SERVER_VER_ADDITIONAL_ORDER_PARAMS_2
- server_versions::MIN_SERVER_VER_ADD_Z_SUFFIX_TO_UTC_DATE_TIME
- server_versions::MIN_SERVER_VER_ADVANCED_ORDER_REJECT
- server_versions::MIN_SERVER_VER_AGG_GROUP
- server_versions::MIN_SERVER_VER_ALGO_ID
- server_versions::MIN_SERVER_VER_ALGO_ORDERS
- server_versions::MIN_SERVER_VER_API_BIND_ORDER
- server_versions::MIN_SERVER_VER_ATTACHED_ORDERS
- server_versions::MIN_SERVER_VER_AUTO_CANCEL_PARENT
- server_versions::MIN_SERVER_VER_AUTO_PRICE_FOR_HEDGE
- server_versions::MIN_SERVER_VER_BOND_ACCRUED_INTEREST
- server_versions::MIN_SERVER_VER_BOND_ISSUERID
- server_versions::MIN_SERVER_VER_BOND_TRADING_HOURS
- server_versions::MIN_SERVER_VER_CANCEL_CONTRACT_DATA
- server_versions::MIN_SERVER_VER_CANCEL_HEADTIMESTAMP
- server_versions::MIN_SERVER_VER_CASH_QTY
- server_versions::MIN_SERVER_VER_CFD_REROUTE
- server_versions::MIN_SERVER_VER_CME_TAGGING_FIELDS
- server_versions::MIN_SERVER_VER_CME_TAGGING_FIELDS_IN_OPEN_ORDER
- server_versions::MIN_SERVER_VER_COMPLETED_ORDERS
- server_versions::MIN_SERVER_VER_CONFIG
- server_versions::MIN_SERVER_VER_CONTRACT_DATA_CHAIN
- server_versions::MIN_SERVER_VER_CRYPTO_AGGREGATED_TRADES
- server_versions::MIN_SERVER_VER_CURRENT_TIME_IN_MILLIS
- server_versions::MIN_SERVER_VER_CUSTOMER_ACCOUNT
- server_versions::MIN_SERVER_VER_DECISION_MAKER
- server_versions::MIN_SERVER_VER_DELTA_NEUTRAL
- server_versions::MIN_SERVER_VER_DELTA_NEUTRAL_CONID
- server_versions::MIN_SERVER_VER_DELTA_NEUTRAL_OPEN_CLOSE
- server_versions::MIN_SERVER_VER_DURATION
- server_versions::MIN_SERVER_VER_D_PEG_ORDERS
- server_versions::MIN_SERVER_VER_ENCODE_MSG_ASCII7
- server_versions::MIN_SERVER_VER_ERROR_TIME
- server_versions::MIN_SERVER_VER_EXECUTION_DATA_CHAIN
- server_versions::MIN_SERVER_VER_EXT_OPERATOR
- server_versions::MIN_SERVER_VER_FA_PROFILE_DESUPPORT
- server_versions::MIN_SERVER_VER_FRACTIONAL_LAST_SIZE
- server_versions::MIN_SERVER_VER_FRACTIONAL_POSITIONS
- server_versions::MIN_SERVER_VER_FRACTIONAL_SIZE_SUPPORT
- server_versions::MIN_SERVER_VER_FULL_ORDER_PREVIEW_FIELDS
- server_versions::MIN_SERVER_VER_FUND_DATA_FIELDS
- server_versions::MIN_SERVER_VER_HEDGE_MAX_SIZE
- server_versions::MIN_SERVER_VER_HEDGE_ORDERS
- server_versions::MIN_SERVER_VER_HISTORICAL_DATA_END
- server_versions::MIN_SERVER_VER_HISTORICAL_SCHEDULE
- server_versions::MIN_SERVER_VER_HISTORICAL_TICKS
- server_versions::MIN_SERVER_VER_HMDS_MARKET_DATA_IN_SHARES
- server_versions::MIN_SERVER_VER_IMBALANCE_ONLY
- server_versions::MIN_SERVER_VER_INCLUDE_OVERNIGHT
- server_versions::MIN_SERVER_VER_INELIGIBILITY_REASONS
- server_versions::MIN_SERVER_VER_INSTRUMENT_TIMEZONE
- server_versions::MIN_SERVER_VER_IPO_PRICES
- server_versions::MIN_SERVER_VER_LAST_LIQUIDITY
- server_versions::MIN_SERVER_VER_LAST_TRADE_DATE
- server_versions::MIN_SERVER_VER_LINKING
- server_versions::MIN_SERVER_VER_LINKING_AUTH
- server_versions::MIN_SERVER_VER_MANUAL_ORDER_TIME
- server_versions::MIN_SERVER_VER_MANUAL_ORDER_TIME_EXERCISE_OPTIONS
- server_versions::MIN_SERVER_VER_MARKET_CAP_PRICE
- server_versions::MIN_SERVER_VER_MARKET_DATA_IN_SHARES
- server_versions::MIN_SERVER_VER_MARKET_DATA_VOLUMES_IN_SHARES
- server_versions::MIN_SERVER_VER_MARKET_RULES
- server_versions::MIN_SERVER_VER_MD_SIZE_MULTIPLIER
- server_versions::MIN_SERVER_VER_MIFID_EXECUTION
- server_versions::MIN_SERVER_VER_MKT_DEPTH_PRIM_EXCHANGE
- server_versions::MIN_SERVER_VER_MODELS_SUPPORT
- server_versions::MIN_SERVER_VER_NEWS_QUERY_ORIGINS
- server_versions::MIN_SERVER_VER_NOT_HELD
- server_versions::MIN_SERVER_VER_NO_DEFAULT_OPEN_CLOSE
- server_versions::MIN_SERVER_VER_ODD_LOT_BID_ASK_QUOTES
- server_versions::MIN_SERVER_VER_OPEN_ORDER_AD_STRATEGY
- server_versions::MIN_SERVER_VER_OPTIONAL_CAPABILITIES
- server_versions::MIN_SERVER_VER_OPT_OUT_SMART_ROUTING
- server_versions::MIN_SERVER_VER_ORDER_COMBO_LEGS_PRICE
- server_versions::MIN_SERVER_VER_ORDER_CONTAINER
- server_versions::MIN_SERVER_VER_ORDER_SOLICITED
- server_versions::MIN_SERVER_VER_PARAMETRIZED_DAYS_OF_EXECUTIONS
- server_versions::MIN_SERVER_VER_PAST_LIMIT
- server_versions::MIN_SERVER_VER_PEGBEST_PEGMID_OFFSETS
- server_versions::MIN_SERVER_VER_PEGGED_TO_BENCHMARK
- server_versions::MIN_SERVER_VER_PENDING_PRICE_REVISION
- server_versions::MIN_SERVER_VER_PERM_ID_AS_LONG
- server_versions::MIN_SERVER_VER_PLACE_ORDER_CONID
- server_versions::MIN_SERVER_VER_PNL
- server_versions::MIN_SERVER_VER_POSITIONS
- server_versions::MIN_SERVER_VER_POST_TO_ATS
- server_versions::MIN_SERVER_VER_PRE_OPEN_BID_ASK
- server_versions::MIN_SERVER_VER_PRICE_BASED_VOLATILITY
- server_versions::MIN_SERVER_VER_PRICE_MGMT_ALGO
- server_versions::MIN_SERVER_VER_PRIMARYEXCH
- server_versions::MIN_SERVER_VER_PROFESSIONAL_CUSTOMER
- server_versions::MIN_SERVER_VER_PROTOBUF
- server_versions::MIN_SERVER_VER_PROTOBUF_ACCOUNTS_POSITIONS
- server_versions::MIN_SERVER_VER_PROTOBUF_COMPLETED_ORDER
- server_versions::MIN_SERVER_VER_PROTOBUF_CONTRACT_DATA
- server_versions::MIN_SERVER_VER_PROTOBUF_HISTORICAL_DATA
- server_versions::MIN_SERVER_VER_PROTOBUF_MARKET_DATA
- server_versions::MIN_SERVER_VER_PROTOBUF_NEWS_DATA
- server_versions::MIN_SERVER_VER_PROTOBUF_PLACE_ORDER
- server_versions::MIN_SERVER_VER_PROTOBUF_REST_MESSAGES_1
- server_versions::MIN_SERVER_VER_PROTOBUF_REST_MESSAGES_2
- server_versions::MIN_SERVER_VER_PROTOBUF_REST_MESSAGES_3
- server_versions::MIN_SERVER_VER_PROTOBUF_SCAN_DATA
- server_versions::MIN_SERVER_VER_PTA_ORDERS
- server_versions::MIN_SERVER_VER_RANDOMIZE_SIZE_AND_PRICE
- server_versions::MIN_SERVER_VER_REALIZED_PNL
- server_versions::MIN_SERVER_VER_REAL_EXPIRATION_DATE
- server_versions::MIN_SERVER_VER_REMOVE_NULL_ALL_CASTING
- server_versions::MIN_SERVER_VER_REPLACE_FA_END
- server_versions::MIN_SERVER_VER_REQ_CALC_IMPLIED_VOLAT
- server_versions::MIN_SERVER_VER_REQ_CALC_OPTION_PRICE
- server_versions::MIN_SERVER_VER_REQ_FAMILY_CODES
- server_versions::MIN_SERVER_VER_REQ_GLOBAL_CANCEL
- server_versions::MIN_SERVER_VER_REQ_HEAD_TIMESTAMP
- server_versions::MIN_SERVER_VER_REQ_HISTOGRAM
- server_versions::MIN_SERVER_VER_REQ_HISTORICAL_NEWS
- server_versions::MIN_SERVER_VER_REQ_MARKET_DATA_TYPE
- server_versions::MIN_SERVER_VER_REQ_MATCHING_SYMBOLS
- server_versions::MIN_SERVER_VER_REQ_MKT_DATA_CONID
- server_versions::MIN_SERVER_VER_REQ_MKT_DEPTH_EXCHANGES
- server_versions::MIN_SERVER_VER_REQ_NEWS_ARTICLE
- server_versions::MIN_SERVER_VER_REQ_NEWS_PROVIDERS
- server_versions::MIN_SERVER_VER_REQ_SMART_COMPONENTS
- server_versions::MIN_SERVER_VER_RFQ_FIELDS
- server_versions::MIN_SERVER_VER_SCALE_ORDERS2
- server_versions::MIN_SERVER_VER_SCALE_ORDERS3
- server_versions::MIN_SERVER_VER_SCALE_TABLE
- server_versions::MIN_SERVER_VER_SCANNER_GENERIC_OPTS
- server_versions::MIN_SERVER_VER_SEC_DEF_OPT_PARAMS_REQ
- server_versions::MIN_SERVER_VER_SEC_ID_TYPE
- server_versions::MIN_SERVER_VER_SEND_ALL_FAMILY_CODES
- server_versions::MIN_SERVER_VER_SERVICE_DATA_TYPE
- server_versions::MIN_SERVER_VER_SIZE_RULES
- server_versions::MIN_SERVER_VER_SMART_COMBO_ROUTING_PARAMS
- server_versions::MIN_SERVER_VER_SMART_DEPTH
- server_versions::MIN_SERVER_VER_SOFT_DOLLAR_TIER
- server_versions::MIN_SERVER_VER_SSHORTX
- server_versions::MIN_SERVER_VER_SSHORTX_OLD
- server_versions::MIN_SERVER_VER_STOCK_TYPE
- server_versions::MIN_SERVER_VER_SUBMITTER
- server_versions::MIN_SERVER_VER_SYNT_REALTIME_BARS
- server_versions::MIN_SERVER_VER_TICK_BY_TICK
- server_versions::MIN_SERVER_VER_TICK_BY_TICK_IGNORE_SIZE
- server_versions::MIN_SERVER_VER_TICK_NEWS
- server_versions::MIN_SERVER_VER_TRADING_CLASS
- server_versions::MIN_SERVER_VER_TRAILING_PERCENT
- server_versions::MIN_SERVER_VER_UNDERLYING_INFO
- server_versions::MIN_SERVER_VER_UNDO_RFQ_FIELDS
- server_versions::MIN_SERVER_VER_UNREALIZED_PNL
- server_versions::MIN_SERVER_VER_UPDATE_CONFIG
- server_versions::MIN_SERVER_VER_USER_INFO
- server_versions::MIN_SERVER_VER_USE_PRECISION_FROM_SEC_DEF
- server_versions::MIN_SERVER_VER_WHAT_IF_EXT_FIELDS
- server_versions::MIN_SERVER_VER_WSHE_CALENDAR
- server_versions::MIN_SERVER_VER_WSH_EVENT_DATA_FILTERS
- server_versions::MIN_SERVER_VER_WSH_EVENT_DATA_FILTERS_DATE
- server_versions::MIN_SERVER_VER_ZERO_STRIKE