Retreive a simple piece of data; e.g., a list of all tradable instruments that match a search string, the current time, news info, etc.
req_current_time()
Request Current Time
req_family_codes()
Request Family Codes
req_managed_accts()
Request Managed Accounts
Retreive static info about tradable financial instruments such as identifiers, strike prices, active exchanges, etc for
req_contract_details()
Request Contract Details
req_matching_symbols()
Request Matching Symbols
req_sec_def_opt_params()
Request Option Parameters (strike, expiry, etc) by Security
Explainations of important elements used by InteractiveTradeR.
contracts
The contract Object
contract
Master Client ID
Client ID 0
Client ID 0: The Trader Workstation Client
The Treasury environment contains updated financials – P/L, account balances, positions, and so on.
treasury
The Treasury
req_account_updates()
Request Account Updates
req_account_summary()
Request Account Summary
cancel_account_summary()
Cancel Account Summary
req_account_updates_multi()
Request Account Updates Multi
cancel_account_updates_multi()
Cancel Account Updates Multi
All the functions that have to do with fetching live market data
mkt_data
req_market_data_type()
Request Market Data Type
req_mkt_data()
Request Market Data
cancel_mkt_data()
Cancel Market Data
Functions dealing with retrieving historical market data
archives
The Archives
Functions that fetch, modify, and otherwise deal with trade orders.
order_obj
Order Objects
req_ids()
Request IDs
Functions for managing InteractiveTradeR’s operation.
active_connection_parameters()
Retreive Active Connection Parameters
clean_slate()
Clear out the subscription environments and the sock drawer
create_new_connections()
Create New Connections to Interactive Brokers
disconnect()
Close and Remove an IB Connection
error_log
The Error Log
read_sock_drawer()
Read Sock Drawer
socks()
All About Socks
subscriptions
Subscriptions
start_api()
Start API (not explicit in InteractiveTradeR)
sync_timeout()
Set/Get Sync Timeout