Awesome Open Source
Awesome Open Source


GNU Affero General Public License

An open-source backtesting engine/ market simulator, licensed under AGPL 3.0.

For news, updates, and more information about the project, please visit our website at


To install TuringTrader, download the setup file from


Find the TuringTrader documentation at

Building from Source



  • Microsoft Visual Studio Community 2019
    • due to using .NET Core 3, we need at least version 16.2.0 Preview 3
    • installation must include Workloads for .NET desktop development and Universal Windows Platform development
  • .NET Core 3.1 SDK
  • WiX Toolset version 3.11
  • WiX Toolset Visual Studio 2019 Extension
  • DocFX toolset version

Build Steps

Here are the individual steps to build TuringTrader from source:

  • Install TuringTrader from binary distribution
  • Open TuringTrader solution in Visual Studio
  • Build release version of TuringTrader project
  • Publish TuringTrader application
  • Build BooksAndPubs project (will link against the binary version installed)
  • Build setup project
  • Build documentation

The project also contains a script for a single-click build. See SINGLE_CLICK_BUILD.bat at the repository root!

Happy coding!

Felix Bertram [email protected]

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
c-sharp (12,435
trading (228
finance (215
trading-bot (115
algorithmic-trading (91
trading-strategies (85
quantitative-finance (77
quant (71
trading-algorithms (59
stocks (53
technical-analysis (44
trading-platform (44
quantitative-trading (39
options (37
backtesting (36
technical-indicators (22
portfolio-optimization (18
portfolio-management (17