"""Book-only granular backtester package. This package provides an event-driven backtesting engine operating solely on order book snapshots streamed from an aggregated SQLite database. It is scoped to long-only strategies for the initial implementation. Modules are intentionally small and composable. The CLI entrypoint is `book_backtest.cli` with subcommands for initializing the aggregated database, ingesting source OKX book databases, and running a backtest. """ __all__ = [ "cli", "db", "events", "engine", "strategy", "orders", "fees", "metrics", "io", ]