Suggestions: 1. Commit to a regular schedule of quarterly updates to TWS, rather than springing them on us willy nilly. In my experience in the computer industry, randomly scheduled updates might be OK for beta software, but are unacceptable for actual released products. Particularly in the case of TWS, where hundreds of millions of dollars (of customer money) are riding on it. TWS has been out for 3 years. Its high time for their programmers to step up and be professional about it. This is discussed at length in http://finance.groups.yahoo.com/group/TWSAPI/message/5393 2. Allow configuration of SMART to exclude more than just BOX and AMEX for options.
Seems like you don't have to update your TWS until you find it appropriate to do so. There have been a few times where there have been forced upgrades, but mostly they are optional.
AFAIK, they only support the current version, the previous version, and maybe one more back. In January they had 2 releases. Once you hit the last release you have no choice but to upgrade. Why can't they have the discipline to schedule their releases e.g. February/ May/ August/ November 15th so we know ahead of time?
I don't trade too often and it would be nice to have a handy list of my entry prices Could IB give us an option on TWS to have the Trades List show the last 15 trades? Now, the trades list deletes all trades over a day old. .
Provide two separate access levels for API connected clients. The high level should be as now with full privileges. The lower level should not have access to 'sensitive' functions such as place order or portfolio updates. For example if a client is solely a charting application (or only it's charting features are being used) it would need only functions such as reqMarketData (), backfill, reqContractDetails() and so forth. Higher level access should be authenticated, probably by password. There is potential for mischief in the current setup. For example an application ostensibly just for charting or downloading historical data could perform malicious actions. Not only would two level authority help to protect the TWS user, but also protect software authors of applications doing just data collection/analysis/charting from any unwarranted accusations of wrong doing.
One thing I would like to see is delayed data for Pit futures (once you add them). I would be willing to pay a little to pull up delayed quotes.
Dear IB, I posted in another thread about the absence of greeks on sgx options. Also analytics and modeler are blank: the data is essential in helping to guide me through decision making process and right now im forced to either stay on the sidelines or purchase my options completely blind. Can u do something about it? Thanks
Assuming that you are referring to the SGXNK@SGX futures options: IA is failing because we do not provide the JPY yield curve. We are working on providing it.