I have been having a similar problem with JTWS the past several weeks. I had been exchanging emails with IB's support but they have not been much help.
BACKGROUND: I am located on the west coast. I have a DSL account with Pacific Bell. I used VisualRoute to trace the packets from my machine to gw3.ibllc.com, IB's USA server. My machine is 11 hops away, traversing through pacbell's network then sprintlink to IB. My machine is a 850Mhz PIII, 256 MB, JTWS, Ravenquote, ZoneAlarmPro, IE. CPU averages 30-50%.
PROBLEM: The problem I have been experiencing is that JTWS orders *and* quotes seem to freeze up very frequently for 5-10 seconds at a time. During a freeze, I am able to enter orders, but if I transmit they will be stuck in the BLUE state until the quotes unfreeze. During this time, RavenQuote (Qcharts) and my backup broker CyberX work fine with no problems..
My contract page has 35-40 stock symbols on it, all using BEST_ECN route except for QQQ and DIA which use BEST. It is very obvious when the quotes freeze because all the bid/ask/last prices stop updating and become stale compared to my quotes/L2 on my charting software.
Yesterday, I tried creating a reduced contract page with just 5 stocks QQQ MSFT QCOM HGSI IMNX, but the problem was still happnening.
However, I have not experienced orders being stuck for minutes like some people have mentioned. Usually the freezes last 5-10 seconds, although it may freeze 2-3 times a minute.
My own theory is that the JTWS does not robustly handle delays/dropped packets, and if there is a burp in the quote feed, it also freezes the order transmission/status messages.
Another similar theory is that IB's quote servers are becoming overloaded, which causes similar burps in the quote feed, which also halts order transmission/status messages.
I believe that IB's JTWS has a design flaw because the quote feed/messaging should be independent of the order feed/messaging. If the quotes freeze, I should still be able be able to transmit and cancel orders. IB's engineers should look into this.
IB's support has suggested I purchase a dedicated network connection which should eliminate the problem. However, they haven't confirmed to me that the problem is solely a network related problem.
NOTE: I highly recommend the VisualRoute program for running graphical traceroutes. You can get a 30-day trial at
www.visualroute.com. Enter gw3.ibllc.com for IB's server.