← Files EdgePilot ResearchARCHIVED FILE

backtest_core_src/edgepilot_backtest_core/research.py

499 Bytes · Oct 2, 2026 · 00:31 UTC

↓ Download file

"""Stable Research-facing facade over the local-only backtest runner."""

from edgepilot_backtest_core.models import BacktestRequest
from edgepilot_backtest_core.runner import ReportExporter, execute_local_backtest


def run_backtest(
    request: BacktestRequest,
    *,
    run_id: str | None = None,
    report_exporter: ReportExporter | None = None,
) -> tuple[str, dict]:
    return execute_local_backtest(
        request,
        run_id=run_id,
        report_exporter=report_exporter,
    )

SHA-256: 73373f4a225ccee13626f971063e899d2ab749396903c8922eb3dd0ebe999221