21 lines
671 B
Python
21 lines
671 B
Python
"""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",
|
|
]
|