If you are using IB:
IB provides API and you can automate and build your automated or semi-automated system in Excel, .Net (using activeX)or C++. This is for intermediate to advanced programmers but beginners can use it too. It is not easy because some features are not well documented and...