zephyrdark a33457ee6c
All checks were successful
Deploy to Production / deploy (push) Successful in 1m13s
feat: add pre-backtest data validation to detect missing price data
Validates trading day count, benchmark coverage, per-date ticker
density, and date gaps before running simulation. Logs warnings for
holdings with missing prices during execution.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-18 22:55:50 +09:00

17 lines
545 B
Python

from app.services.backtest.engine import BacktestEngine, DataValidationResult
from app.services.backtest.portfolio import VirtualPortfolio, Transaction, HoldingInfo
from app.services.backtest.metrics import MetricsCalculator, BacktestMetrics
from app.services.backtest.worker import submit_backtest, get_executor_status
__all__ = [
"BacktestEngine",
"DataValidationResult",
"VirtualPortfolio",
"Transaction",
"HoldingInfo",
"MetricsCalculator",
"BacktestMetrics",
"submit_backtest",
"get_executor_status",
]