GitPedia

TuringTrader

The Open-Source Backtesting Engine/ Trading Simulator by Bertram Enterprises.

From fbertram·Updated June 15, 2026·View on GitHub·

An open-source backtesting engine/ trading simulator, licensed under [AGPL 3.0](https://www.gnu.org/licenses/agpl-3.0). The project is written primarily in C#, distributed under the GNU Affero General Public License v3.0 license, first published in 2019. Key topics include: algorithmic-trading, backtesting, c-sharp, finance, options.

TuringTrader

GNU Affero General Public License

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

For news, updates, and more information about the project, please visit our website at https://www.turingtrader.org/.

Installing

To install TuringTrader, download the setup file from https://www.turingtrader.org/download/.

Documentation

Find the TuringTrader documentation at https://www.turingtrader.org/documentation/.

Building from Source

Prerequisites

  • Microsoft Visual Studio Community 2022
    • installation must include Workloads for .NET desktop development and Universal Windows Platform development
  • .NET 6.0 SDK
  • DocFX toolset version 2.62.2
  • WiX Toolset v4 (FireGiant's HeatWave Community Edition)

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 (linked against the binary version installed)
  • Build setup project
  • Build documentation

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

Happy coding!

Felix Bertram
info@TuringTrader.org

Contributors

Showing top 1 contributor by commit count.

View all contributors on GitHub →

This article is auto-generated from fbertram/TuringTrader via the GitHub API.Last fetched: 6/17/2026