Quote from Emini_Expert:
Personally, I don't thing VBA is that simple to write for someone who doesn't have any programming knowledge.
It's a matter of degreee. VBA is certainly easier to program than C++ or Java. I agree that it would not be simple to write an automated system in any language.
Additionally, I think that a programming language without pointers (such as visual basic) is not even worth mentioning in this type of business.
Unless split-second timing is an issue (scalping emini's for instance), languages such as visual basic can be and are used to automate strategies.
Moreover, I wouldn't even know where to start in order to tune the strategy, since Excel has no backtesting abilities.
I'm currently using Excel and VBA specifically for backtesting new strategies. I coded the backtesting part of the program within a day.