Skip to content

StompingJalapeno/CPP-BacktestEngine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backtest-Engine

A modular C++ backtesting engine featuring tick simulation and plug-and-play trading strategies. Containerized with Docker for easy execution.


✨ Features

  • Tick Simulation Simulates realistic tick-level price movements using Geometric Brownian Motion with jumps.
  • Pluggable Strategy Interface Easily add or modify trading strategies (Mean Reversion, etc...)
  • Multi-Strategy Execution Backtest several strategies in parallel on the same tick stream.
  • Dockerized Fully containerized, just build and run with Docker in a few seconds.
  • Performance Monitoring Execution time logging to benchmark strategies and engine throughput.

📈 Strategy Included

  • MeanReversionSimple

Each strategy runs on the same tick series with configurable parameters and initial capital.


🚀 Getting Started

Requirements

  • Docker
  • Git

Build the image

docker build -t backtest-engine .

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors