Similar to the "warn on exit with positions", have an option to "warn if positions at login". I rarely have overnight positions, and want to be reminded of that fact at login as well as logout.
Allow attachment of conditions to an existing (live) order. I recognize that some types of conditions are problematic, but others would seem to be easily accomplished - like allowing a "cancel if..." condition.
Provide (free) delayed quotes/charts for exchanges for which one doesn't (pay to) subscribe to real time quotes. It's sometimes nice to be able to pull this stuff together in one platform instead of having to hunt down those quotes/charts elsewhere. Particularly the foreign ones, which can be difficult to come by. I've got most of it available in myTrack, but figuring out their symbology can be a real pain
Speaking of quotes, IB could save on a chunk of bandwidth (IMHO) if they had a "snapshot" quote feature. After the open I rarely need streaming quotes for my autotrade API. I just need to grab quotes every few minutes, but I may need up to a thousand or so symbols. No way to do that cleanly with the streaming setup IB has, so I have to get them from another, and less reliable, source. So IBSoft and other IB guys, think about adding a snapshot quote feature. It should be easy for you code wizards! Regards.
Why does the Cancel Order have to share a hotkey with Delete Row?? Very annoying to have to retype a symbol after a mistype.
I would like the ability to color-code the background of the symbol column with e.g. green for a long position and red for a short position. I often have 20-30 live positions, and I'd like a simple visual indication on how much I'm long/short. I realize that I can look at whether the number of shares is positive or negative, but that's not as easy to do across lots of positions.