Skip to content

About

An event-driven backtester with sizing, costs and risk summaries.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Event-Driven Backtesting Engine

A deterministic event-driven strategy prototype with position sizing, turnover-based transaction costs, an equity curve, and portfolio-risk summaries.

Run python3 run.py to write reports/metrics.json. The example reports annualized return and volatility, Sharpe ratio, maximum drawdown, position changes, and turnover.

Run the smoke test with python3 -m unittest discover -s tests -v. The report images were generated from these metrics by the portfolio's shared screenshot script.

Project overview

Event processing flow

All returns are generated synthetic observations; this prototype is not a market-data backtest or evidence of strategy performance.

About

An event-driven backtester with sizing, costs and risk summaries.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages