Skip to content

theorycraft-trading/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

TheoryCraft

TheoryCraft is an open-source, event-driven quantitative trading framework designed for research, backtesting, and strategy development.

It focuses on correctness, determinism, and architectural clarity, making it possible to run the same strategy code across backtesting, paper trading, and live trading environments.

Project Links

Vision

The goal of TheoryCraft is to provide a clean and composable foundation for quantitative trading systems, without hiding complexity behind magic abstractions.

Key principles:

  • Event-driven by design
  • Deterministic backtesting
  • Separation of concerns
  • Same code, multiple environments
  • Explicit over implicit

TheoryCraft is not a black-box trading bot.
It is a toolkit for people who want to understand, control, and extend their trading systems.

Core Architecture

TheoryCraft is built around three core concepts:

  • MarketSource - streams and transforms market data
  • Broker - simulates or executes orders and emits execution events
  • Engines - independent event consumers (strategies, risk, portfolio, analytics…)

All components communicate through structured events, enabling reproducible backtesting and consistent live behavior.

Status

TheoryCraft is under active development.
APIs may evolve as the architecture stabilizes.

Why TheoryCraft?

Because trading systems should be understandable, testable, and reproducible.

⚠️ Disclaimer

For research and educational purposes only.
Not financial advice.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published