Take a look at TradersStudio, It has a complete language , powerful backtester and can produces complete analysis of your strategy. In addition the language has many built in functions so you can code complex ideas like using past performance to effect real future trades like is done with the...