zephyrdark c1ee879cb4 feat: add backtest services (portfolio, engine, worker)
- VirtualPortfolio for portfolio simulation
- BacktestEngine for strategy backtesting
- Worker for async background execution

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:34:48 +09:00

16 lines
495 B
Python

from app.services.backtest.engine import BacktestEngine
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",
"VirtualPortfolio",
"Transaction",
"HoldingInfo",
"MetricsCalculator",
"BacktestMetrics",
"submit_backtest",
"get_executor_status",
]