UI / UX PROPOSAL · 策略库

策略库布局改版 · 两版对比

现状痛点:所有策略代码堆成一列长表,每行 9 列信息(实例/参数/标的/收益/4 运行灯/操作),密密麻麻、没有层级——不知道自己在看"哪个策略"还是"哪个档案"。

共同增强(两版都带):状态灯变真数据(§12.6 回写)· 在跑账户小标签 · 参数漂移角标 · 一键发起 · 发起即建档
方案 A 主从工作台(IDE 范式) 聚宽策略列表 / VS Code 同款交互

左侧代码树,右侧选中代码的实例区。一眼一个策略,密度自动降下来;代码多时靠左栏导航,不滚动。层级 = 左(代码)选谁 → 右(档案)看谁。

sanguo · 策略库
all_weather.py 组合 AllWeatherStrategy 编辑代码 + 新实例
全天候·基准版#3 · 更新 08-15
d · max_pool=30 · benchmark=000300
hs300_subset
+15.48%模拟 · 最新
回测 回放 实走×2 实盘
编辑发起
全天候·小池激进#5 · 更新 08-14参数已漂移
d · max_pool=10 · benchmark=000905
zz500
-2.31%回测 · 最新
回测 回放 实走 实盘
编辑发起
全天候·对照(影子)#7 · 更新 08-15
15m · max_pool=30 · benchmark=000300
hs300_subset
+0.42%影子 · 最新
回测 回放 影子 实盘
编辑发起
方案 B 档案卡墙(QuantConnect 范式) 以"档案"为中心 · 一卡一档

顶部全局统计 + 类型筛选,下面每实例一张竖卡。层级靠筛选不靠导航;每个档案的收益是大数字、状态一目了然,适合"以实例为中心"巡检在跑的东西。

sanguo · 策略库
14策略代码
8实例档案
4在跑运行
2参数漂移
全部 8 组合 6 CTA 2 在跑 4 ⌕ 搜索…
全天候·基准版组合all_weather.py
+15.48%模拟实走 · 至 08-14
hs300_subset · d · max_pool=30 · benchmark=000300
回测 实走×2 回放 实盘
编辑回测实走影子 实盘
通路测试·双轨组合参数已漂移channel_test.py
+0.42%影子 · 至 08-15
hs300_subset · 15m · 双轨对账进行中
回测 影子 实盘 回放
编辑回测实走影子 实盘
双均线·浦发CTAdouble_ma.py
-1.07%回测 · 07-30
600000 · d · fast=5 · slow=10 · next_open
回测 回放·已停 实走 实盘
编辑回测实走影子 实盘
价值精选·试参组合value_selection.py
未运行过
zz1000 · d · roe>0.05 · 30 只
回测 回放 实走 实盘
编辑回测实走影子 实盘
对比怎么选
维度方案 A · 主从工作台方案 B · 档案卡墙
层级感★ 强:左代码右档案,选中即聚焦中:靠筛选 tab 分层
信息密度中:一屏看一个策略的全部档案低:一卡一档留白大,滚动更长
策略多时★ 左栏天然导航 + 搜索卡片墙越滚越长
巡检在跑要逐个点开代码看★ 顶部统计 +「在跑 4」一键过滤,全局巡检快
改造量中(List.vue 重排 + 选中态)中(List.vue 重排 + 统计/筛选)
适合的心智"我在调这个策略""我的档案们现在都怎么样"

也可以 A 为主 + 顶部借 B 的统计条(全局数字 + 在跑过滤入口),两版优点合并。