25 lines
576 B
Python

"""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",
]