New IB Features

Quote from mokwit:

I agree 110% with what Lamont C is saying.



I have given up reporting things to IB as what should require one email requres 5 and as others have pointed out little is done. The issues I mentioned have been reported directly by me or others and/or mentioned on threads in which IB people participated.

Thank you for your PM. We were able to reproduce in-house that after the disconnect the market-depth does not properly re-cover. Should be fixed in the next beta.
 
TWS API is fantastic.

However ive found many bugs.

One i got today, like if i fire 20 related (attached) orders at TWS
from Java one after the other, TWS just cant handle it, and i see
NullPointer errors in TWS standard output.

Because they are being sent so fast, they get out of order
when TWS forwards them simultaneously to the
server and the attached order seem to get transmitted before
the parent orders.

I work around by putting a sleep of half a second between each
order i send to TWS.

So it works but doesnt fill me with 100% confidence...
But id rather have a flakely API than no API..
 
Quote from Businessman:

TWS API is fantastic.

However ive found many bugs.

One i got today, like if i fire 20 related orders at TWS from Java
one after the other, TWS just cant handle it, and i get
NullPointer errors from TWS.

Because they are being sent so fast, they get out of order
when TWS forwards them simultaneously to the
server.

I work around by putting a sleep of half a second between each
order i send to TWS.

So it works but doesnt fill me with 100% confidence...
But id rather have a flakely API than no API..

Strange, it should handle 50 orders per second. Someone will get in touch w/ you.
 
Quote from IBsoft:

Strange, it should handle 50 orders per second. Someone will get in touch w/ you.

Im sure it can handle 50 a second normally.

But when i send 10, each with 2 attached orders (say a stop and
limit). Then i think sometimes the stop and limits get sent
before the parent order has been acknowleged by the IB
server.

Seems that TWS is being too eager to get all the orders executed, when it should be waiting a bit by itself.

I will write some code to reproduce this if IB cant do it.
 
Quote from Tenderbank:

thanks - have enjoyed having the RT scanner in TWS. Its a very useful feature.

Yes the scanner is great.

Although to maximize its effectiveness IB needs to add the ability to sort columns.
 
My only question is :

Why don't you separate API and TWS GUI so that user only using API to trade are not obliged to load the TWS GUI too ?

A small client + a GUI would be better than the existing TWS architecture ?

It could be as simple as keeping the existing login screen but allowing a checkbox on the logging screen for not loading the UI.
That parameter would also be available in the INI file so that a script can edit it. An Autologin parameter in the INI file would be good too (if it exists I don't know it , I only know the one for login / password prefilling)

When not loading the UI, the memory & CPU used would be of course far lower.

This is a must for people only using IB's API for graphs, and trading via 3rd party tools.
 
Quote from GeorgeSoros:

My only question is :

Why don't you separate API and TWS GUI so that user only using API to trade are not obliged to load the TWS GUI too ?

We do. We offer our CTCI, our FIX engine for users who do not want to use our TWS.
 
Quote from Steve_IB:

We do. We offer our CTCI, our FIX engine for users who do not want to use our TWS.

That is still not sufficient when you don't get the Account and Budget and Positions through the FIX-protocol......If market-date is added it is a good step forward (although this is still not presented on the website)...but we can not use ButtonTrader to connect to FIX (and bypass TWS) when we miss Account/budget/positions....

Hope it may change some time in future.
 
hello steve , def , and all IB support staff

when I log in to my TWS ( ver 848.9 )

I do not show any menu pages from earlier version

and am clueless as to what happened to the old pages I had saved .

is this something tech support can help guide me though or even cust support helpdesk ?

thanks again
 
Back
Top