138 built-in indicators.
Header-only indicator library covering trend, momentum, volatility, volume, and statistical primitives. Composable templates, SIMD-friendly memory layout.
A C++23 backtesting engine with 138 built-in indicators.
Yeniden üretilebilir ölçüm sonuçları veya Python karşılaştırması henüz yayımlanmadı. Sürümlü çalışma kaydı ve yöntem sağlanana kadar önceki geliştirme hedefleri ve geçici karşılaştırmalar kaldırıldı.
Built for fast, reproducible quantitative research with modern C++ best practices, with the discipline to leave nothing on the heap.
Header-only indicator library covering trend, momentum, volatility, volume, and statistical primitives. Composable templates, SIMD-friendly memory layout.
Dual MA, Bollinger Bands, MACD, Turtle, R-Breaker and more. Ship-shape implementations you can drop in, fork, or extend.
Bit-exact reproducibility across runs. No hidden randomness, no platform drift. Same input, same output, across compilers, across machines.
std::expected for error handling, std::span for zero-copy views, concepts for compile-time validation, consteval lookup tables. The hot path, written in the language it deserves.
Drop-in include path. No build-system gymnastics, no link-time surprises. Compose indicators and strategies with template-driven generic code.
Three stages, one event loop. Each stage owns its memory and never reaches back across the boundary.
Bar data is loaded into pre-allocated columnar buffers and indexed for O(1) access by timestamp or position. No surprise copies, just std::span everywhere.
Indicators compute incrementally per bar. Strategy logic evaluates entries and exits against indicator state through branchless decision paths.
Trades, equity curves, and performance metrics are streamed into pre-allocated report buffers and exported deterministically to Parquet, CSV, or your sink of choice.
Production-quality implementations of the classics. Drop one in, replace the parameters, ship.
Two threads to pull on next: the benchmark deep dive, or the live Q&A with the engine authors.
Current evidence status and the information required to publish a reproducible comparison.
Explore the benchmarks →Expert-answered questions covering architecture, indicators, strategy patterns, and roadmap. Ask the engine, get an answer grounded in the source.
Open the chatbot →MIT licensed, header-only, and ready to drop into your existing C++ project. No build-system tax, no runtime dependencies. Just a header and a compiler that understands C++23.
StratForge is one of three engines in the StratCraft suite. Same philosophy: open-source where possible, performance-first, no lock-in.
Generate, manage, backtest, and deploy unlimited strategies with AI. Build your own trading system on your desktop. StratForge is the engine inside.
Learn more →Open-source C++23 FIX protocol engine. Comparison results require a reproducible run and raw measurements.
Learn more →