From 93bd251cc9ecd59203a0b37921c1848590018bee Mon Sep 17 00:00:00 2001 From: claude_dev Date: Wed, 12 Aug 2026 23:32:15 +0800 Subject: [PATCH] =?UTF-8?q?fix(frontend):=20=E7=BB=84=E5=90=88=E5=9B=9E?= =?UTF-8?q?=E6=B5=8B=E5=9F=BA=E5=87=86=E4=B8=8B=E6=8B=89=20+=20=E6=96=B0?= =?UTF-8?q?=E5=BB=BA=E5=9B=9E=E6=B5=8B=E6=94=B9=E5=90=8D=E4=B8=AA=E8=82=A1?= =?UTF-8?q?=E5=9B=9E=E6=B5=8B(=E6=B6=88=E9=99=A4=E6=AD=A7=E4=B9=89)=20[nas?= =?UTF-8?q?]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/views/Layout.vue | 6 +++--- frontend/src/views/backtest/New.vue | 2 +- frontend/src/views/backtest/PortfolioBacktest.vue | 10 +++++++++- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/frontend/src/views/Layout.vue b/frontend/src/views/Layout.vue index e0c35f3..3ae0122 100644 --- a/frontend/src/views/Layout.vue +++ b/frontend/src/views/Layout.vue @@ -22,7 +22,7 @@ const PAGE_TITLE: Array<{ match: RegExp; group: string; title: string }> = [ { match: /^\/strategy\/edit\//, group: '策略', title: '编辑策略' }, { match: /^\/strategy$/, group: '策略', title: '策略库' }, { match: /^\/account$/, group: '账户', title: '账户管理' }, - { match: /^\/backtest\/new$/, group: '回测', title: '新建回测' }, + { match: /^\/backtest\/new$/, group: '回测', title: '个股回测' }, { match: /^\/backtest\/portfolio$/, group: '回测', title: '组合回测' }, { match: /^\/backtest\/optimize$/, group: '回测', title: '参数优化' }, { match: /^\/backtest\/history$/, group: '回测', title: '历史任务' }, @@ -61,7 +61,7 @@ const CMD_ITEMS: CmdItem[] = [ { label: '新建策略', group: '策略', path: '/strategy/new' }, { label: '策略代码编辑', group: '策略', path: '/strategy/code' }, { label: '账户管理', group: '账户', path: '/account' }, - { label: '新建回测', group: '回测', path: '/backtest/new' }, + { label: '个股回测', group: '回测', path: '/backtest/new' }, { label: '组合回测', group: '回测', path: '/backtest/portfolio' }, { label: '参数优化', group: '回测', path: '/backtest/optimize' }, { label: '历史任务', group: '回测', path: '/backtest/history' }, @@ -161,7 +161,7 @@ function onLogout(): void { - 新建回测 + 个股回测 组合回测 参数优化 历史任务 diff --git a/frontend/src/views/backtest/New.vue b/frontend/src/views/backtest/New.vue index 4df364c..3b60079 100644 --- a/frontend/src/views/backtest/New.vue +++ b/frontend/src/views/backtest/New.vue @@ -164,7 +164,7 @@ async function onSubmit(): Promise {
-

新建回测

+

个股回测

CTA 策略历史回测 · 选择策略与标的,提交后进入进度跟踪

diff --git a/frontend/src/views/backtest/PortfolioBacktest.vue b/frontend/src/views/backtest/PortfolioBacktest.vue index ef981ce..c58dd38 100644 --- a/frontend/src/views/backtest/PortfolioBacktest.vue +++ b/frontend/src/views/backtest/PortfolioBacktest.vue @@ -47,6 +47,12 @@ const strategyOptions = [ { label: '价值精选', value: 'value_selection' }, { label: '小市值轮动', value: 'small_cap' }, ] +const BENCHMARK_OPTIONS = [ + { label: '沪深300', value: '000300.XSHG' }, + { label: '中证500', value: '000905.XSHG' }, + { label: '中证1000', value: '000852.XSHG' }, + { label: '中证2000', value: '932000.XSHG' }, +] const strategyLabel = computed( () => strategyOptions.find((o) => o.value === form.strategy)?.label ?? form.strategy, @@ -232,7 +238,9 @@ async function onSubmit(): Promise { - + + +