Quote from 2rosy:
do yourself a favor and use a language that will let you do anything. these proprietary languages are a waste of brain space

Do you use Amibroker how is it for automation ?Use assembler. It's as fast as it gets, and simple -- only a small number of instructions to memorize. No need to bother with all this fancy architecture.
This post is 4 years old. TradeStation 9.5's optimizer and walk-forward analyzer are no longer an issue. TradeStation 9.5's optimizer now runs on more than 1 CPU core. TradeStation 9.5 is now 3.5 times faster than TradeStation 9.1 on a 4 core CPU. I assume 9.5 runs even faster, possibly 9 times faster, on a 10 core CPU.Currently, I'm using TradeStation, and I have found that using TradeStation is extremely slow in doing optimization and walk-forward test, etc. Therefore, I'm looking for other tools.
I know many people in the forum is using Java in the live trading environment, but prototyping in other language. I think I need more time to go that path. As an individual retail trader, productivity is the top priority for me, I may have to go through a LOT of trading ideas before coming upon one that works! Therefore, I don't want to waste my time to learn and swithc between tools.
Please advice!
For me, the most productive tool is Python with Pandas in Jupyter Notebook, it is really amazing, how fast you can test ideas as a non programmer.