Raise a ticket at IB. You could turn on wifi hotspot on your smartphone and try connecting to IB using that to see if it is your cable.
PC is fine. It almost certainly is your connection and/or virus software getting in the way - or your virus software didn't do it's job and "something" is running in background using resources. 4 monitors and 24 charts is nothing. Also hope you don't use same PC for trading and all other tasks like surfing the web/etc?
IB support has stated several times to me that TWS is hard limited in the resources it can use because it runs in a Java virtual machine. Doesn't matter if you have a super computer at home. It will still run like shit if you try to push TWS too far. Full stop. I was told I was pushing TWS too hard with the amount of charts and indicators I wanted to use despite being within the 100 lines of data limit. So yeah...If you are any sort of power user you gotta pay for a 3rd party software. IB isn't really trying to improve TWS.
N ok so it must be a virus maybe. I took the PC from my brother and he used it for daily tasks and for playing games. Maybe that is why. Should I just change the hard drive then?
Yes you are right I guess.. sucks though because it terms of functionality I prefer TWS over any other software
oh damn, do the charts take time to load too? and when you change tickers on the watchlist, does it feel like it pauses or takes time to change?
I agree...While not perfect...I really do like a lot of TWS functionality and tools. But its performance is dogshit if you want to use more than a handful of charts...switching tickers and loading charts is slow if have lots of charts open. Its quite pathetic actually and its not gonna change anytime soon. Ive resorted to only having 8 TWS charts and the rest in TOS to monitor my other tickers. But even with that switching tickers the the charts populating with data is still fucking slow. I've offered to send videos to tech support showing...but they dont care...theres nothing they can do. TWS's performance is shit and its gonna stay that way