Changes

Jump to navigation Jump to search

Interactive Brokers

3,129 bytes added, 16:00, 23 January 2012
no edit summary
One of the leading electronic brokers.
 
Gained immense fame with its high quality, affordable prices and supporting trading on may exchanges worldwide.
 
<br>
{|style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #cccccc"
|-
|style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #cccccc"|'''Pro'''
|style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #cccccc"|'''Con'''
|-
|style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #cccccc"|Free quotes
|style="border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #cccccc"|Not enough history data
|}
<br>
 
== Features and limitations ==
 
'''Features'''
 
* Searching for symbols by name or root
* Auto-adding the symbol and required attributes to the database
* Automatic confirmation when querying for data. No need to click ok in the "Accept incoming connection" dialog
* Automatic reconnection in case connection is lost
 
<br>
'''Limitations'''
 
All the listed limitations arise on the Interactive Brokers' side so they may not always be overcome:
 
* Interactive Brokers provides 24 hours of historical data only. See the [[<span style="color: red;">'''LINK'''</span> /107_Data_Import.html name=""; | Importing Data]] section for info on gap filling
* Interactive Brokers does not provide the day's Open price
* Interactive Brokers does not provide timestamps for quotes. Because of this limitation the program has to assign the system time to every quote. Such a workaround may bias the true timestamp of the quote by the time difference between its sending and receiving; in most cases the delay is fractions of a second
* Interactive Brokers does not support receiving data for over 80 symbols per one account
 
 
== Setting up ==
 
# Make sure that the latest version of '''Trade Workstation''' is installed and functioning properly.
# Make sure the '''Trader Workstation''' allows interacting with other programs via the '''API''':
## Run '''Trader Workstation'''
## In the main menu, select '''Configure''', then click '''API'''
## Check '''Enable ActiveX and Socket Clients'''
# Make sure the '''Socket Port''' in '''Trader Workstation''' is the same as in the data source settings:
## In the '''Configure''' menu, click '''API'''
## Select '''Socket Port'''; the default value is '''7496'''
## Run Quote Manager
## In the '''Tools''' menu, click '''Data Sources'''
## Select '''Interactive Brokers''' and click '''Settings'''
## Compare the '''Port''' with '''Socket Port'''
# Make sure the '''Server IP address''' is '''127.0.0.1''' if the '''Trader Workstation''' is running on the same computer.<br>To connect to '''Trader Workstation''' running on another machine indicate the proper '''IP'''.
# Check '''Launch Trader Workstation at start''', if the program is to be started automatically at boot up.
 
<br>To create a symbol using Interactive Brokers as the Data
Source see [[Operating_Symbol_List#Adding Symbol from Data Vendor Supplied List|Adding from a list supplied by data vendor]] section.
<br>
[[Category:Built-in_Data_Sources]]

Navigation menu