I have coded up a VB.NET GUI interface using IB's C# API that connects to IB Gateway/TWS. I have tried to include as many functionalities/features as possible. Currently, I need some feedback on what people think of the GUI interface and if someone wants to contribute to this project I will be more than happy :-). I have made the code and the project itself readily available on GitHub and BitBucket, thus keeping it open-source! Below is the GitHub and BitBucket links. The GUI framework has been designed in a way that a user can insert their own automation routines to help with automated trading.
If you have feature requests or if you find bugs please do report them via GitHub or BitBucket. If you feel the entire design itself if flawed please do let me know as it will help me improve my skills.
It will be nice to see this project get more matured and feature rich.
I have also written classes that are useful for report generation and emailing, if anyone is interested I can look at open-sourcing that too.
The Portfolio Trader