From 5e8a7f2e8999528cca5f9ec33327d0a00da24fed Mon Sep 17 00:00:00 2001 From: cfdaily Date: Thu, 30 Apr 2026 23:10:14 +0800 Subject: [PATCH] auto-sync: 2026-04-30 23:10:14 --- data_platform/backtest_report.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data_platform/backtest_report.py b/data_platform/backtest_report.py index b9a9cad26..c0fb6471d 100644 --- a/data_platform/backtest_report.py +++ b/data_platform/backtest_report.py @@ -5,15 +5,16 @@ BacktestReport - 标准化回测报告 """ import json -from typing import Optional +from typing import Optional, TYPE_CHECKING -from data_platform.backtest_runner import BacktestResult +if TYPE_CHECKING: + from data_platform.backtest_runner import BacktestResult class BacktestReport: """回测报告生成器""" - def __init__(self, result: BacktestResult): + def __init__(self, result: "BacktestResult"): self.result = result def to_text(self) -> str: @@ -36,7 +37,6 @@ class BacktestReport: "-" * 60, ] - # 交易明细(最多显示20条) if r.trades: lines.append(f" {'买入日':>12s} {'卖出日':>12s} {'买入价':>8s} " f"{'卖出价':>8s} {'收益率':>8s} {'股数':>6s}")