"""
Backtesting module for TradingAgent
"""

from .engine import MaxMinBacktester, BacktestResult, Trade
from .metrics import TradingMetrics, TradeRecord, MetricsCalculator
from .rr_backtester import RRBacktester, BacktestConfig, BacktestResult as RRBacktestResult

__all__ = [
    'MaxMinBacktester',
    'BacktestResult',
    'Trade',
    'TradingMetrics',
    'TradeRecord',
    'MetricsCalculator',
    'RRBacktester',
    'BacktestConfig',
    'RRBacktestResult'
]