New IB Features

Discussion in 'Events' started by def, Jul 26, 2005.

  1. IBsoft

    IBsoft Interactive Brokers

    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.
     
    #41     Jul 27, 2005
  2. 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..
     
    #42     Jul 27, 2005
  3. IBsoft

    IBsoft Interactive Brokers

    Strange, it should handle 50 orders per second. Someone will get in touch w/ you.
     
    #43     Jul 27, 2005
  4. 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.
     
    #44     Jul 27, 2005
  5. thanks - have enjoyed having the RT scanner in TWS. Its a very useful feature.
     
    #45     Jul 27, 2005
  6. Yes the scanner is great.

    Although to maximize its effectiveness IB needs to add the ability to sort columns.
     
    #46     Jul 27, 2005
  7. 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.
     
    #47     Jul 28, 2005
  8. Steve_IB

    Steve_IB Interactive Brokers

    We do. We offer our CTCI, our FIX engine for users who do not want to use our TWS.
     
    #48     Jul 28, 2005
  9. Hoi

    Hoi

    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.
     
    #49     Jul 28, 2005
  10. 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
     
    #50     Jul 28, 2005