auto-sync: 2026-04-30 23:10:14

This commit is contained in:
cfdaily
2026-04-30 23:10:14 +08:00
parent a824843331
commit 5e8a7f2e89
+3 -3
View File
@@ -5,15 +5,16 @@ BacktestReport - 标准化回测报告
"""
import json
from typing import Optional
from typing import Optional, TYPE_CHECKING
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}")