Is there a way to submit orders to IB without running TWS on the background? I want my automated system to submit orders and I don't want them to go through Java on my end. I understand IB has FIX but it is a little expensive.
Looking for the same. Java is a resource hog on any OS platform. Real pain in the neck. As I understand, you won't get quotes with FIX at IB.
That is not possible. Besides, their FIX API is of limited value because it does not provide account statistics, market data, position info, open orders list, etc. Francis
You can access IB through Mobile Trader and Webtrader, neither of which use Java. However, you cannot interface to either of these platforms. The only solution is the FIX CTCI. You can get market data through this. This is a suitable solution if you are very active.
Hi Steve, Was anything else added to the CTCI API like account information? And can TWS be used at the same time on the same account? I know somone who wanted automated strategies through CTCI and still use TWS for discretionary trading. Last time I checked it wasn't possible. Before you suggest multiple accounts, that trader can't have more than one account because of the added paperwork, margin requirements, capital allocation, etc. Thanks, Francis
According to your web site http://www.interactivebrokers.com/en/accounts/fees/minimumDeposits.php it is $1,500 for First Connection Minimum. Are there any future plans to provide some stand alone library which does not require Java?
Bowgett, If there is sufficient interest, I could probably make it work through our API, but then you would have to have QT running (even if its just minimized) instead of TWS.
Can I use IB as my broker? Just curious how do you do that? Did you reverse engineered IB's server protocol?
QuoteTracker API supports several brokers, including IB already. What I meant was I can create a configuration specifically using the WebTrader interface. It is just an HTML site, so would be easy to implement. We do that now with various others (Ameritrade for example). Just issue the same GET/POST commands as would be done with a browser, and parse the results
Ahh, I see. That is not what I am looking for. I think Java based TWS will work faster in this case but thanks for your suggestion.