TuringTrader is an open-source back-testing engine written in C#, but usable with any .NET language.

TuringTrader is not a stand-alone application - the engine is designed for incorporation into your own C# programs.

Its plugin for NDU offers access to historical price data but not yet to higher-level data features.

TuringTrader is developed and supported by Bertram Solutions.