From 7ea741e4dc14bb7335c40787551632f3edceb22a Mon Sep 17 00:00:00 2001
From: shy3130 <415333856@qq.com>
Date: Fri, 4 Sep 2026 11:41:54 +0800
Subject: [PATCH] =?UTF-8?q?fix(backtest):=20=E5=9B=9E=E6=B5=8B=E4=BA=A4?=
=?UTF-8?q?=E6=98=93/=E9=80=89=E8=82=A1=E8=A1=8C=E6=94=AF=E6=8C=81?=
=?UTF-8?q?=E9=94=AE=E7=9B=98=E6=89=93=E5=BC=80K=E7=BA=BF=E5=BC=B9?=
=?UTF-8?q?=E7=AA=97=20(#239=20=E7=BB=B4=E6=8A=A4=E8=80=85=E8=A1=A5?=
=?UTF-8?q?=E4=B8=81)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/pages/backtest/StrategyBacktest.tsx | 20 +++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/frontend/src/pages/backtest/StrategyBacktest.tsx b/frontend/src/pages/backtest/StrategyBacktest.tsx
index 1f524ad..a84ac5c 100644
--- a/frontend/src/pages/backtest/StrategyBacktest.tsx
+++ b/frontend/src/pages/backtest/StrategyBacktest.tsx
@@ -2440,8 +2440,16 @@ export function StrategyBacktest({ loadCandidate, onLoadConsumed }: {
setChartOverlay({ kind: 'trade', trade: t })}
+ onKeyDown={(e) => {
+ if (e.key === 'Enter' || e.key === ' ') {
+ e.preventDefault()
+ setChartOverlay({ kind: 'trade', trade: t })
+ }
+ }}
+ role="button"
+ tabIndex={0}
title="点击查看该笔交易的K线回放"
- className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer"
+ className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/60 focus-visible:ring-inset"
>
@@ -2539,8 +2547,16 @@ export function StrategyBacktest({ loadCandidate, onLoadConsumed }: {
setChartOverlay({ kind: 'symbol', symbol: r.symbol })}
+ onKeyDown={(e) => {
+ if (e.key === 'Enter' || e.key === ' ') {
+ e.preventDefault()
+ setChartOverlay({ kind: 'symbol', symbol: r.symbol })
+ }
+ }}
+ role="button"
+ tabIndex={0}
title="点击查看该标的在回测期的K线 (标注每次买卖)"
- className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer"
+ className="border-t border-border hover:bg-elevated/50 transition-colors group cursor-pointer focus:outline-none focus-visible:ring-2 focus-visible:ring-accent/60 focus-visible:ring-inset"
>
|
| |