Reference
ShinyBroker Objects
These objects are the building blocks that your application uses to work with important tasks like fetching market data or submitting a trade order.
Contract | All tradable assets – even stocks and currencies – are ‘contracts’. |
"Fetch" Functions
Use these functions to quickly query & receive data from IBKR. They create their own sockets, use them for the query, listen for the response to come back in blocking mode, and return the result, which is immediately available for use. Since these functions operate in a “one-off” or “synchronous” manner, they can’t be used to create persistent, continually-updated data subscriptions; in other words, you can’t call fetch_historical_data
with keepUpToDate = True
.
fetch_historical_data | Creates a temporary IBKR client socket at the specified host , port , and |
fetch_sec_def_opt_params | Creates a temporary IBKR client socket at the specified host , port , and |
Low-Level Request Messages
These functions process their inputs into packed binary data messages that you can send to a connected IBKR socket to instruct it to do something you’re interested in such as place an order, start or cancel a market data subscription, or simply request the current time.
req_contract_details | Create a contract details request string |
req_current_time | Create a request string for the current broker time |
req_market_data_type | Create a string for setting your session’s market data type |
req_matching_symbols | Create a request string for symbols that loosely match a pattern |
req_mkt_data | Create a market data request string |
cancel_mkt_data | Create a message to cancel an existing market data subscription by ID |
req_sec_def_opt_params | Create a request for the security-defined option parameters of a security |
req_ids | Create a request for the next valid numeric ID that can be used to |
req_historical_data | Create a request for the historical data of a financial instrument |
cancel_historical_data | Create a message that will cancel an existing historical data request. |