TradingAgents/tests/unit/simulation
Andrew Kaszubski 76eac65eb3 feat(simulation): add Strategy Comparator for performance comparison - Issue #34 (43 tests)
Implements comprehensive strategy comparison framework:
- StrategyMetrics dataclass for performance data
- PairwiseComparison for head-to-head analysis
- ComparisonResult with rankings and recommendations
- StrategyComparator main class

Features:
- Multi-criteria ranking (Sharpe, Sortino, returns, drawdown, etc.)
- Welch's t-test for statistical significance
- Summary statistics across all strategies
- Automated recommendations (volatility, drawdown, trade count warnings)
- Return distribution analysis with skew/kurtosis
- Ranking table generation with average rank calculation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-26 22:05:35 +11:00
..
__init__.py feat(simulation): add Scenario Runner for parallel portfolio simulations - Issue #33 (45 tests) 2025-12-26 21:59:12 +11:00
test_scenario_runner.py feat(simulation): add Scenario Runner for parallel portfolio simulations - Issue #33 (45 tests) 2025-12-26 21:59:12 +11:00
test_strategy_comparator.py feat(simulation): add Strategy Comparator for performance comparison - Issue #34 (43 tests) 2025-12-26 22:05:35 +11:00