trading/backtester/__init__.py

22 lines
671 B
Python
Raw Normal View History

"""Backtesting engine for historical replay with shared strategies.
Provides a simulated broker, data loader, metrics calculator, and the
main :class:`BacktestEngine` that replays market data through the same
strategy ensemble used in live trading.
"""
from backtester.config import BacktestConfig
from backtester.data_loader import BacktestDataLoader
from backtester.engine import BacktestEngine
from backtester.metrics import BacktestResult, compute_metrics
from backtester.simulated_broker import SimulatedBroker
__all__ = [
"BacktestConfig",
"BacktestDataLoader",
"BacktestEngine",
"BacktestResult",
"SimulatedBroker",
"compute_metrics",
]