I thought some of the smart people on here might find this interesting:
http://www.datatime.eu/public/gbot/
It's a public project to test algorithms and fully automated trading strategies with a trading platform (robot) and there's a client for (only) Interactive Brokers TWS or Gateway. It's really for fund managers and large investors, but we can download it free for evaluation purposes with a paper trading account, as they're looking for people to test the platform and concepts. Primarily for ETFs and futures but options seem to be fully integrated into it as well.
Anyway, there's built-in backtesting, forward testing, and some really unique features - "extracting profit from the price curve by player superposition, and overlaying multiple "dynamic probabilistic cage" or "order clouds" from which the price curve cannot easily "escape" without being scalped. This is implemented through an overlay of multiple strategic layers, each one working with a multi-agent logic and hedging each other (player superposition)."
Obviously not for the novice or casual investor but maybe some of you guys here would like to take it for a test drive