Skip to content

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

License

Notifications You must be signed in to change notification settings

fbertram/TuringTrader

Repository files navigation

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 [email protected]