Endpoint Coverage

Coverage of the official IB API surface — what's implemented, what's stubbed, what's pending.

API Coverage Matrix (v0.5.0)

Auto-generated from source — do not edit.

Canonical IB API methods vs ibx implementation status.

  • Y = Implemented
  • STUB = Accepts call but not wired to server (logs warning or no-op)
  • - = Not present

Summary

IB APIRustPython
EClient methods7763 impl, 8 stub63 impl, 14 stub
EWrapper callbacks8166 impl, 3 stub70 impl, 11 stub

EClient Methods

CategoryIB API MethodC++ NameRustPython
ConnectionconnecteConnectYY
disconnecteDisconnectYY
is_connectedisConnectedYY
set_server_log_levelsetServerLogLevelYY
req_current_timereqCurrentTimeYY
Market Datareq_mkt_datareqMktDataYY
cancel_mkt_datacancelMktDataYY
req_market_data_typereqMarketDataTypeYY
req_tick_by_tick_datareqTickByTickDataYY
cancel_tick_by_tick_datacancelTickByTickDataYY
req_mkt_depthreqMktDepthYY
cancel_mkt_depthcancelMktDepthYY
req_mkt_depth_exchangesreqMktDepthExchangesYY
req_smart_componentsreqSmartComponentsYY
req_real_time_barsreqRealTimeBarsYY
cancel_real_time_barscancelRealTimeBarsYY
Historical Datareq_historical_datareqHistoricalDataYY
cancel_historical_datacancelHistoricalDataYY
req_head_time_stampreqHeadTimeStampYY
cancel_head_time_stampcancelHeadTimestampYY
req_historical_ticksreqHistoricalTicksYY
req_histogram_datareqHistogramDataYY
cancel_histogram_datacancelHistogramDataYY
req_historical_schedulereqHistoricalScheduleYY
Ordersplace_orderplaceOrderYY
cancel_ordercancelOrderYY
req_open_ordersreqOpenOrdersYY
req_all_open_ordersreqAllOpenOrdersYY
req_auto_open_ordersreqAutoOpenOrdersYY
req_idsreqIdsYY
req_global_cancelreqGlobalCancelYY
req_completed_ordersreqCompletedOrdersYY
Executionsreq_executionsreqExecutionsYY
Accountreq_account_updatesreqAccountUpdatesYY
req_account_summaryreqAccountSummaryYY
cancel_account_summarycancelAccountSummaryYY
req_positionsreqPositionsYY
cancel_positionscancelPositionsYY
req_pnlreqPnLYY
cancel_pnlcancelPnLYY
req_pnl_singlereqPnLSingleYY
cancel_pnl_singlecancelPnLSingleYY
req_managed_acctsreqManagedAcctsYY
req_account_updates_multireqAccountUpdatesMultiYY
cancel_account_updates_multicancelAccountUpdatesMultiYY
req_positions_multireqPositionsMultiYY
cancel_positions_multicancelPositionsMultiYY
Contractreq_contract_detailsreqContractDetailsYY
req_matching_symbolsreqMatchingSymbolsYY
req_market_rulereqMarketRuleYY
Scannerreq_scanner_parametersreqScannerParametersYY
req_scanner_subscriptionreqScannerSubscriptionYY
cancel_scanner_subscriptioncancelScannerSubscriptionYY
Newsreq_news_providersreqNewsProvidersYY
req_news_articlereqNewsArticleYY
req_historical_newsreqHistoricalNewsYY
req_news_bulletinsreqNewsBulletinsYY
cancel_news_bulletinscancelNewsBulletinsYY
Fundamentalreq_fundamental_datareqFundamentalDataYY
cancel_fundamental_datacancelFundamentalDataYY
Optionscalculate_implied_volatilitycalculateImpliedVolatility-STUB
cancel_calculate_implied_volatilitycancelCalculateImpliedVolatility-STUB
calculate_option_pricecalculateOptionPrice-STUB
cancel_calculate_option_pricecancelCalculateOptionPrice-STUB
exercise_optionsexerciseOptions-STUB
req_sec_def_opt_paramsreqSecDefOptParams-STUB
Referencereq_soft_dollar_tiersreqSoftDollarTiersYY
req_family_codesreqFamilyCodesYY
req_user_inforeqUserInfoYY
Financial Advisorrequest_farequestFASTUBSTUB
replace_fareplaceFASTUBSTUB
Display Groupsquery_display_groupsqueryDisplayGroupsSTUBSTUB
subscribe_to_group_eventssubscribeToGroupEventsSTUBSTUB
unsubscribe_from_group_eventsunsubscribeFromGroupEventsSTUBSTUB
update_display_groupupdateDisplayGroupSTUBSTUB
WSHreq_wsh_meta_datareqWshMetaDataSTUBSTUB
req_wsh_event_datareqWshEventDataSTUBSTUB

EWrapper Callbacks

CategoryCallbackRustPython
Connectionconnect_ackYY
connection_closedYY
next_valid_idYY
managed_accountsYY
errorYY
current_timeYY
Market Datatick_priceYY
tick_sizeYY
tick_stringYY
tick_genericYY
tick_snapshot_endYY
market_data_typeYY
tick_req_paramsYY
Ordersorder_statusYY
open_orderYY
open_order_endYY
order_bound-STUB
Executionsexec_detailsYY
exec_details_endYY
commission_and_fees_reportYY
Accountupdate_account_valueYY
update_portfolioYY
update_account_timeYY
account_download_endYY
account_summaryYY
account_summary_endYY
positionYY
position_endYY
pnlYY
pnl_singleYY
position_multi-Y
position_multi_end-Y
account_update_multi-Y
account_update_multi_end-Y
Contractcontract_detailsYY
contract_details_endYY
bond_contract_details-STUB
symbol_samplesYY
Historical Datahistorical_dataYY
historical_data_endYY
historical_data_updateYY
head_timestampYY
historical_ticksYY
historical_ticks_bid_askYY
historical_ticks_lastYY
histogram_dataYY
historical_scheduleYY
Market Depthupdate_mkt_depthYY
update_mkt_depth_l2YY
mkt_depth_exchangesYY
Tick-by-Ticktick_by_tick_all_lastYY
tick_by_tick_bid_askYY
tick_by_tick_mid_pointYY
Scannerscanner_dataYY
scanner_data_endYY
scanner_parametersYY
Newsnews_providersYY
news_articleYY
historical_newsYY
historical_news_endYY
tick_newsYY
update_news_bulletinYY
Real-Time Barsreal_time_barYY
Fundamentalfundamental_dataYY
Market Rulesmarket_ruleYY
Completed Orderscompleted_orderYY
completed_orders_endYY
Optionstick_option_computationYY
security_definition_option_parameterSTUBSTUB
security_definition_option_parameter_endSTUBSTUB
Referencesmart_componentsYY
soft_dollar_tiersYY
family_codesYY
user_infoYY
FAreceive_fa-STUB
replace_fa_end-STUB
Display Groupsdisplay_group_list-STUB
display_group_updated-STUB
Otherdelta_neutral_validationSTUBSTUB
WSHwsh_meta_data-STUB
wsh_event_data-STUB