VB is not only sufficient for very complex programs it is also (imo) the best because you can develop very rapidly (clear language definition, good IDE and debugging features).Quote from BayStCaptial:
Is VB a simple and decent thing for automating trade programs?
C++ is unnecessarily painful (sure it's faster and you can do funny things with the system but that's not needed for trading. Much longer development cycles).
Clearly also to recommend:
- Program for an API (like IB, AmeriTrade or others)
- Do not program for a platform (like TradeStation etc., it looks at first like the easy way and it is but you pay with severe limitations)