-
5825c7b537
docs(promo): DeepSeek v4.1 Flash 折扣文案 6 折 → 3 折
main
shy3130
2026-10-16 22:03:11 +08:00
-
a307fcf465
Update README.md
wshy
2026-10-16 21:08:32 +08:00
-
07dfd5a17b
fix(ci): 升级保护清单步骤强制 bash shell — Windows runner 默认 pwsh 不认 $() 语法
shy3130
2026-10-16 18:34:00 +08:00
-
8f9251c77f
chore: v0.3.8
shy3130
2026-10-16 18:26:43 +08:00
-
e737db0c76
fix(docker): 放行 scripts/generate_manifest.py 进构建上下文
shy3130
2026-10-16 16:56:40 +08:00
-
d6f6962909
feat(guard): 二次开发升级保护 — 程序文件常备备份/升级对比报告/一键恢复
shy3130
2026-10-16 16:45:03 +08:00
-
be7db8d8b8
feat(ui): AI 设置操作卡新增测试连接按钮与内联结果徽章
shy3130
2026-10-16 16:44:54 +08:00
-
991cb6768c
feat(strategy): 策略参数 UI 元数据(级联显隐 / 分组 / 预设批量应用) (#447)
intfoo
2026-10-16 14:06:37 +08:00
-
d3363b5a10
perf(frontend): 策略设置界面渲染优化 — 行级 memo/去 backdrop-filter (#448)
intfoo
2026-10-16 13:46:48 +08:00
-
fbf9c8b767
fix(dates): use cn_today() for A-share date defaults across APIs and services (#429)
yi111
2026-10-16 13:32:26 +08:00
-
4f9af038d8
fix(paper): 自动跟单卖出按可卖持仓封顶, 金额超出持仓不再整单被拒 (#462)
shy3130
2026-10-16 10:07:31 +08:00
-
-
b7892e49e2
fix(paper): 模拟盘读日线改用 scan_daily_parquet, 容忍分区间 quote_ts 列差异 (#463)


2026-10-16 09:45:42 +08:00
-
95e1519994
fix(enriched): warmup 世代漂移丢弃后有界重建 GH #480
shy3130
2026-10-16 09:06:04 +08:00
-
d118d3fe99
fix(sector): 分钟涨跌幅超物理边界视为脏点剔除 GH #473
shy3130
2026-10-16 09:06:04 +08:00
-
df2da2dc8a
fix(ext): 两级拉取 429 限流感知退避 + 失败补拉轮
shy3130
2026-10-15 16:25:26 +08:00
-
1c2e4db980
Update
shy3130
2026-10-15 16:07:29 +08:00
-
67ee83fba9
fix(数据源): 支持自定义五挡盘口路由 (#479)

Break Zhangandshy3130
2026-10-15 15:45:39 +08:00
-
99efc808e8
docs: 补 v0.3.7 版本表与二开指南
shy3130
2026-10-15 12:27:35 +08:00
-
72e97cc790
fix(ui): 端点测速应用按钮打开即显示
shy3130
2026-10-15 12:27:35 +08:00
-
a292f7bc58
feat(migrate): 内置策略按 ID 种入 custom — 修复升级丢失 25 个策略
shy3130
2026-10-15 12:27:35 +08:00
-
db300cad45
refactor(ui): 页面包更名为页面插件
shy3130
2026-10-15 12:27:35 +08:00
-
2a1c076831
fix(frontend): AI 未配置提示跳转链接改用 BASE_URL,兼容子路径部署 (#476)
intfoo
2026-10-14 19:11:25 +08:00
-
ae93849d55
test(contract): 同步 Tier A 开放契约快照
shy3130
2026-10-14 17:01:03 +08:00
-
b22a970097
fix(strategy): 堵住策略安全校验绕过 GH #475
shy3130
2026-10-14 16:26:33 +08:00
-
ec8307eb3b
chore: v0.3.7
shy3130
2026-10-14 15:11:55 +08:00
-
b14f3679d5
feat(paper): 模拟盘重构 — 多账户对比与策略自动执行
shy3130
2026-10-14 15:11:54 +08:00
-
ac7d8c1c8f
fix(ui): 无全市场分钟能力时隐藏板块轮动卡
shy3130
2026-10-14 15:11:46 +08:00
-
ca7801dc14
fix(ui): 界面缩放改用 transform scale — 修复缩放非 100% 时图表鼠标命中偏移
shy3130
2026-10-14 15:11:46 +08:00
-
af45efcf01
修复readme格式乱码
shy3130
2026-10-13 22:40:05 +08:00
-
506d66f1ef
fix(desktop): TdxQuant Key 探测打包版失效 — 哨兵重执行 + tdxaidata 入包
shy3130
2026-10-13 18:37:29 +08:00
-
25fd5a0fad
fix(desktop): macOS 数据目录移出 .app 包 — 覆盖安装不再清空用户数据 + 包内旧数据自动迁移
shy3130
2026-10-13 17:23:13 +08:00
-
68368ac8c2
Update
shy3130
2026-10-13 14:39:27 +08:00
-
ecb49cbaca
release: v0.3.6 — 核心+扩展架构完善版
shy3130
2026-10-13 13:40:17 +08:00
-
53ed6755ff
fix(strategy): 信号种子迁移改为按 id 合并种入 — 修复升级用户丢失内置涨跌停信号
shy3130
2026-10-12 22:50:50 +08:00
-
a900230ba0
fix(paper): 自动跟单卖出按可卖持仓封顶, 金额换算超出持仓时不再整单被拒

zelongjiandClaude Opus 5.5
2026-10-08 10:56:49 +08:00
-
-
c5ffe38c75
fix(test): ETF 分钟回填测试注入迁移信号定义 — 干净环境缺 signal_limit_* 定义导致回测解析报错
shy3130
2026-10-11 15:51:50 +08:00
-
350ffbf612
chore(build): 精简 Dockerfile 可选构建阶段, 清理文档与引导页冗余引用
shy3130
2026-10-11 15:10:15 +08:00
-
6a2a9bb2a7
chore(build): 清理打包 spec 冗余双声明与文档参考段落
shy3130
2026-10-11 15:03:58 +08:00
-
c565afefd9
fix(ui): AI 助手双入口降至 z-30 常驻入口层, 弹窗不再被悬浮图标遮挡
shy3130
2026-10-10 21:13:14 +08:00
-
c3afd3470a
refactor(ui): 分区命名统一 —「纪律与触发」改为「风控触发」(弹窗+回测抽屉+测试+文档)
shy3130
2026-10-11 10:44:26 +08:00
-
da51ff5711
feat(migrate): 旧数据目录一次性自动迁移 — 信号自动种入 + 失效策略自动归档
shy3130
2026-10-10 22:15:17 +08:00
-
9fdf7266a3
fix(screener): 旧数据目录升级的宽容降级 — 兼容垫片 + run_all 跳过失效 ID + 报错聚合
shy3130
2026-10-10 21:47:46 +08:00
-
e077fc2729
Merge branch 'refactor/de-builtin-strategies-signals'
shy3130
2026-10-10 21:30:28 +08:00
-
-
918c7ade7e
refactor(core): 策略与信号全面去内置化, 转为用户自定义定义
shy3130
2026-10-10 21:10:44 +08:00
-
ae9feb869c
fix(sources): 自定义源全量分钟/分钟K amount 改为可选 + 保存先验后存
shy3130
2026-10-09 16:21:03 +08:00
-
b65d2691d9
feat(strategy): 每策略「叠加条件」overlay_filter — 零代码硬过滤叠加
shy3130
2026-10-09 00:19:59 +08:00
-
-
fb69f382e7
fix(screener): 策略池草稿区仅列 AI 来源草稿,非 AI 研究模板不再显示发布按钮
shy3130
2026-10-08 22:01:37 +08:00
-
17093a8c36
fix(front): 对齐 @tanstack/react-query 至 5.104.1, 与持久化配套包同版
shy3130
2026-10-08 13:27:10 +08:00
-
3fd1f6f95a
chore(lint): ruff 忽略中文全角标点 + 启用 BLE(移植本机 f67d9ed 的 lint 配置;⛔ 不含业务代码) (#456)

JackChan83andJackChan83
2026-10-08 13:08:52 +08:00
-
9f065dd3dd
test(quote): 补 boot_check() 启动决策与可观测性回归测试(4 分支 + 1 xfail) (#457)

JackChan83andJackChan83
2026-10-08 13:08:47 +08:00
-
e15fff13c1
fix(regime): _score 对非有限输入取中性 50(上游缺此防护,移植本机 f67d9ed 的防护) (#455)

JackChan83andJackChan83
2026-10-08 13:08:41 +08:00
-
f17260587b
fix(watchlist): 分时缩略图续画按资产类型行情日期守卫, ETF 旧价不再拼尾K
shy3130
2026-10-08 12:04:41 +08:00
-
625f5c7b56
chore: bump version to 0.3.5 — 前后端版本同源(package.json 唯一权威, fallback/VERSION 同步)
shy3130
2026-10-08 10:36:26 +08:00
-
0929253620
fix(packaging): app/custom 扩展双声明随桌面包发布, 修复 AI 对话助手 405 (#459)
shy3130
2026-10-08 10:36:26 +08:00
-
85b8a3f930
chore: 补提交 .zcodeignore(AI 工具扫描忽略配置) 与 mcp-server/uv.lock(与 backend 锁文件入库惯例一致)
shy3130
2026-10-08 00:00:56 +08:00
-
a358e07b01
feat(paper): 模拟盘持仓表显示股票名称 (#454)
shy3130
2026-10-07 22:24:33 +08:00
-
39f2543ccc
chore: bump version to 0.3.4 — 前后端版本同源(package.json 唯一权威, fallback/VERSION 同步)
shy3130
2026-10-07 21:49:30 +08:00
-
badab07619
feat(adj): 除权因子独立同步 + 事件明细扩列 + 按需窗口优化
shy3130
2026-10-07 21:45:40 +08:00
-
a1ae815f4f
docs: 更新交流群二维码
shy3130
2026-10-06 15:25:37 +08:00
-
597afbb5f4
fix: 图标缓存刷新改用 SHChangeNotify, 不再依赖 ie4uinit(无IE系统刷新不到)
shy3130
2026-10-06 13:26:37 +08:00
-
29b54e5dac
fix: pywebview 依赖链显式 hiddenimports, 构建环境缺包时构建报错而非产出坏包
shy3130
2026-10-06 13:12:01 +08:00
-
11977ce6bf
fix: 安装完成自动启动失败(错误码740)改用 shellexec
shy3130
2026-10-06 12:52:29 +08:00
-
4ba0c9bcc0
修复部分已知Bug
shy3130
2026-10-06 12:40:16 +08:00
-
2b73e89b81
feat(app): 桌面端体验优化 — 界面缩放(80%-150%, 修复缩放黑条)/每小时检查更新/侧栏橘黄色呼吸灯下载图标(点击定位并自动检查)/发现新版本徽章带版本号/官网入口/顶部工具栏不折行/页面标题渐变字效; build: 安装包文件名带版本号 + 安装后自动刷新图标缓存
shy3130
2026-10-06 12:10:32 +08:00
-
30fcade330
docs(readme): 官网徽章移至标语下方, 配色改黑底+品牌紫
shy3130
2026-10-05 22:39:30 +08:00
-
fdb8a0f435
fix(packaging): 补齐 fuyao 插件 — plugin.yaml 落盘 + provider/client 入 hiddenimports, 打包后设置页恢复数据源
shy3130
2026-10-05 19:41:17 +08:00
-
b23db4ecd7
brand: 品牌统一为 TSP — 应用名/图标(浅色圆角卡, Windows/macOS 双平台)对齐 brand 资产, README 新增官网入口与标题行内嵌 logo
shy3130
2026-10-05 18:45:09 +08:00
-
af63614610
perf(front,back): 查询缓存持久化 + staleTime 分层 — 重开应用秒出上次数据, 不再全量重拉
shy3130
2026-10-05 15:16:16 +08:00
-
f3804215f9
perf(front,back): 首屏弹窗/设置页懒加载落地页 -1.5MB + 后端取数锁收窄/分钟K分区直读/缓存治理 + 错误态与轮询门控
shy3130
2026-10-05 15:07:53 +08:00
-
4cb4ae1a7d
fix(assistant): 工具调用回传 Gemini 3 的 thought_signature, 同 index 的并行调用按 id 拆开, 不再 400 / 拼接工具名 (#453)
kevin
2026-10-05 01:21:02 +09:00
-
490c62bca7
fix(paper): 对比榜单三处小修 — 空值恒垫底/副标题随排序可变/徽章高亮去歧义
shy3130
2026-10-05 00:13:27 +08:00
-
3aa07d5ef5
feat(paper): 对比榜单加盈亏比列 (胜率旁, 可排序) — 无亏损回合显示 —, 排序空值垫底
shy3130
2026-10-04 22:19:01 +08:00
-
35e21cf126
feat(paper): 对比榜单表头点击排序 — 8 列升降序切换, 统计卡与净值图固定收益口径
shy3130
2026-10-04 22:17:39 +08:00
-
379b7d283a
feat(paper): 对比视图二期 — 全面去擂台化措辞 + 行内嵌完整账户面板替代跳转
shy3130
2026-10-04 22:11:55 +08:00
-
ca30bdaa84
feat(paper): 模拟盘擂台主视图 — 多账户收益对比榜单 + 同规格批量创建
shy3130
2026-10-04 22:01:59 +08:00
-
16ece46861
fix(backtest): close_t 卖出遇收盘封死跌停拦截+递延 — 涨停拒买的镜像问题(严重)
shy3130
2026-10-04 21:51:31 +08:00
-
a64f573ef2
fix(backtest): 用户报告两处修复 — close_t 收盘封涨停拦截 + 移动止盈回撤不再静默钳制
shy3130
2026-10-04 18:01:52 +08:00
-
eefd9521bb
fix(jobs): 分钟K同步「卡死空转」修复 — 排队等槽有上界 + pending 纳入 reap + SDK 批量调用守护 deadline
shy3130
2026-10-04 16:50:58 +08:00
-
146bc2418f
fix(custom): config_from_dict 白名单补上 full_minute — loader 清洗白名单含它而配置模型构建阶段漏了, 自定义源的「全量分钟」数据集被静默丢弃, 表现为设置页试拉报 does not configure dataset 'full_minute'、provider_has_dataset 为 False、分钟全量批量同步链路静默失效; 回归测试覆盖 清洗→YAML加载→load_all 注册→provider_has_dataset 全链路 (此前能力授予层测试 mock 掉了该函数, 真实路径无覆盖)
shy3130
2026-10-04 00:47:17 +08:00
-
ff91eca3c0
fix(jobs): JobStore 快照落盘原子化 + get() 取锁 — 旧实现在 succeed()/fail() 的 pop→写盘窗口内, 无锁的 get() 会读到写一半的 JSON 而静默返回 None, 轮询方瞬时看到任务凭空消失 (CI test_pipeline_capacity 偶发 TypeError 的根因; 压力复现: 旧代码 2000 轮 2340 次 None, 修复后 0 次)
shy3130
2026-10-04 00:41:01 +08:00
-
88e4c19bc2
test(abnormal): 盘中基准动量测试的「今天」改用 cn_today() — 实现按北京日切今日, 测试脏行用宿主 date.today() 在 UTC 16-24 点窗口错开一天不再被排除, CI(UTC runner) 每晚必红 (#446 合并触发的既有时间炸弹, 与其改动无关)
shy3130
2026-10-04 00:29:59 +08:00
-
4bbe571ec9
Merge pull request #446 from intfoo/pr/strategy-param-string-type
wshy
2026-10-04 00:24:53 +08:00
-
-
3e105a475d
feat(strategy): 支持 string 类型策略参数
intfoo
2026-10-01 20:45:03 +08:00
-
-
0b4c410dbb
Merge pull request #443 from KenNeo730/fix/integrity-scan-trading-calendar
wshy
2026-09-29 18:35:46 +08:00
-
-
77e7088e54
Merge pull request #440 from kevin9327/fix/assistant-coverage-weekend-lag
wshy
2026-09-29 10:49:36 +08:00
-
-
03f43d6790
Merge pull request #438 from kevin9327/fix/assistant-confirm-timeout
wshy
2026-09-29 10:49:22 +08:00
-
-
3667dec842
Merge pull request #436 from kevin9327/fix/sse-event-id-unique
wshy
2026-09-29 10:49:14 +08:00
-
-
3452c0577e
Merge pull request #434 from kevin9327/fix/minute-raw-basis-marker
wshy
2026-09-29 10:48:04 +08:00
-
-
8f6b2bf0fc
Merge pull request #441 from kevin9327/docs/builtin-strategy-count
wshy
2026-09-29 10:47:54 +08:00
-
-
6e401ab086
fix(integrity): 完整性扫描候选日接入 fuyao 交易日历
KenNeo730
2026-09-28 19:18:13 +08:00
-
3563b14eb9
docs(features): 内置策略数改为 25 并同步代表策略表, 与策略指南口径一致

kevin9327andClaude Opus 5.5
2026-09-28 19:18:54 +09:00
-
-
0181ab6656
fix(assistant): 数据完整性检查按最新日之后至今天的工作日计落后天数, 周末不再误报日线落后

kevin9327andClaude Opus 5.5
2026-09-28 19:17:46 +09:00
-
b410f1530c
feat(packaging): 桌面图标统一品牌渐变 — generate_icon.py 标记色改 #A78BFA→#7C3AED(影线 70%)并重新生成 ico/icns, tickflow-logo.svg 同步
shy3130
2026-09-28 18:17:30 +08:00
-
18cc8f27b2
feat(frontend): favicon 与侧栏菜单图标换新品牌渐变 — 新增 BrandIcons 组件族(19 个 24 网格直角图标, currentColor 跟随主题), nav 全量替换并清理未用 lucide 导入
shy3130
2026-09-28 18:17:26 +08:00
-
a982b35410
feat(brand): 品牌资产库扩充与设计提案归档 — logo-dark 深底变体/场景底卡切图/16-24 小尺寸补齐/icon.ico, 另存 19 案 logo 提案评审页(含 12 向图标系统与主标尺寸规范)
shy3130
2026-09-28 18:17:21 +08:00
-
-
-
ef12b6dd60
fix(assistant): 确认卡超时未作答返回 expired, 不再当成「用户已拒绝」回填给模型

kevin9327andClaude Opus 5.5
2026-09-28 19:16:00 +09:00
-
-
-
21bdffd237
fix(events): SSE 事件 id 由总线分配为严格递增的毫秒时间戳, 同一毫秒的一批告警不再共用 id

kevin9327andClaude Opus 5.5
2026-09-28 19:14:01 +09:00
-
-
-
18327c6519
fix(minute-adjust): 部分分区缺日K锚点时不建 .raw_basis 标记, 补齐后可续跑

kevin9327andClaude Opus 5.5
2026-09-28 19:12:08 +09:00
-
-
1ecdd4acbe
docs(readme): 修正「个人开源」徽章乱码 — URL 编码多出 %E4%BA%AA 致渲染为「个亪人开源」
shy3130
2026-09-28 12:19:30 +08:00
-
2134e2e3c4
merge: 0.3.2 合并到 main — 开放能力版与看板自定义布局
shy3130
2026-09-28 10:45:32 +08:00
-