After trying out all of the open source and several commercial automated trading systems for InteractiveBrokers, I decided to write my own. I wanted to have:
* multiple concurrent strategies
* day trading and swing trading support
* full access to all order types (market, limit, trailing...