From 723e42ab3638e03d3e6695d600f89850256d780d Mon Sep 17 00:00:00 2001 From: claude_dev Date: Sat, 18 Jul 2026 18:47:33 +0800 Subject: [PATCH] =?UTF-8?q?feat(frontend):=20=E5=9B=9E=E6=B5=8B=E9=A1=B5?= =?UTF-8?q?=E5=8A=A0K=E7=BA=BF=E5=91=A8=E6=9C=9F=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E5=99=A8(=E6=97=A5=E7=BA=BF/5m/15m)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New.vue 加K线周期radio(日线d/5m/15m,默认d),backtest.ts CtaSubmit加interval字段。 提交body传interval(后端已支持5m/15m回测)。默认d向后兼容。 --- frontend/src/api/backtest.ts | 1 + frontend/src/views/backtest/New.vue | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/frontend/src/api/backtest.ts b/frontend/src/api/backtest.ts index cc981fc..462a221 100644 --- a/frontend/src/api/backtest.ts +++ b/frontend/src/api/backtest.ts @@ -7,6 +7,7 @@ export interface CtaSubmit { start: string end: string benchmark?: string + interval?: string } export interface TaskStatus { diff --git a/frontend/src/views/backtest/New.vue b/frontend/src/views/backtest/New.vue index 7cb3956..92b803c 100644 --- a/frontend/src/views/backtest/New.vue +++ b/frontend/src/views/backtest/New.vue @@ -17,6 +17,7 @@ const form = reactive({ start: '2024-01-01', end: '2024-06-30', benchmark: 'hs300', + interval: 'd', }) const paramValues = reactive>({}) @@ -67,6 +68,7 @@ async function onSubmit(): Promise { start: form.start, end: form.end, benchmark: form.benchmark, + interval: form.interval, }) ElMessage.success('回测已提交') router.push(`/backtest/progress/${tid}`) @@ -119,6 +121,14 @@ async function onSubmit(): Promise { + + + 日线 + 5 分钟 + 15 分钟 + + 日内周期仅支持有分钟数据的标的 +