Commit Graph

42 Commits

Author SHA1 Message Date
zlt 2d019a1b17 三源合议工作包三(二):策略层两道技术面离场(part 3+4)
part3 跟踪止盈盘中 SAR 止损线:09:45 后现价跌破昨日 SAR×(1-0.003) 即全清、当日一次;
每天 09:40 把技术面映射的 SAR 值刷进每条自动跟踪止盈,无读数撤旧线。
part4 弱基本面试探仓紧止盈自动挂载:基本面看空+技术面看多的试探仓次日 09:40 自动挂
回撤 3%/硬目标 8%/带 SAR 线的跟踪止盈,不占每日名额;认它靠入场账本 advice.tight_trail。

至此工作包三四部分全做完。台账 011;第三十批扩到 33 例;开发机全量 ALL SUITES PASS。
只对自动跟踪止盈与弱基本面试探仓生效,其余策略票行为不变(batch17/19 回归绿)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 17:13:51 +08:00
zlt 06fe25a2a4 DEVLOG:工作包三 part1+2 已在 155 真机判收
补记 8fdcc2a 部署与判收:make test 全绿、指纹一致;当前持仓无转空相位故未触发。
更正措辞:155 下单模式是 ws(连模拟 QMT)非影子模式,full 档位转空离场会真下发模拟卖单。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 16:56:08 +08:00
zlt 8fdcc2ac16 三源合议工作包三(一):技术面转空自动离场(part 1+2)
动作引擎加转空离场评估器 eval_tech_exit:相位转空且翻空≤2 交易日才评,
确认转空清仓全部可卖量、未确认减三分之一;默认自动执行(与保垫减仓同档),
档位 PMS_TECH_EXIT_AUTONOMY 三档 off/propose_only/full;同一翻空只处理一次
(PMS_TECH_EXIT_DONE 去重,SAR 翻多即清,不动表结构)。
- EVALUATORS 加一条改七条(TRIM、TRIM、EXIT、EXIT、ADD、FILL、DCA)
- 卖出优先级改来源分档:目标价<研究走弱<技术面转空<保垫减仓(既有相对次序不变)
- 策略票判据改按函数判:策略票只评到价清仓、不评转空离场(SAR 归策略层)

台账 010;第三十批 18 例;开发机全量 ALL SUITES PASS。
策略层两部分(盘中 SAR 止损线、弱基本面试探仓紧止盈)留下一增量。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 16:52:35 +08:00
zlt cb6b308620 DEVLOG:三源合议接入下单链路已在 155 真机判收
补记 51815d5 的部署与判收:make test ALL SUITES PASS、指纹一致、四容器健康;
试算真机确认合议分流生效(三只方向看空跳过、一只等技术面开口)。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 16:34:13 +08:00
zlt 51815d5588 三源合议工作包二(四):接入下单链路(合议分流·增持门·质地排序·提议卡合议行)
把三块大脑接进新建仓与持仓的下单链路,每处守开关关掉即逐字回旧:
- 新建仓扫描前批量装配合议挂候选;scan_open 按合议路由分流
  (跳过/观察不占名额、观察带 wait_tech、交人强制确认、放行照常、缺合议退旧路)
- 合议开着时定档改用 advise_v2 仓位矩阵;六键进硬数字但不进送研判白名单
- 持仓增持门:合议看空停三类、技术面看空停回踩补足与盈利加仓、基本面看空停补仓,减持不受影响
- 候选先按基本面立场分桶再按分数;观察档质地看多进池开关(默认关)
- 提议卡加合议行与详情弹窗;候选处置新增「等技术面开口」

台账 007/008/009;第二十九批 24 例,本地全量 ALL SUITES PASS。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 16:28:32 +08:00
zlt 83022e1347 提议卡重构:卡面留结论、详情进弹窗、加技术面
用户反馈提议卡信息过载(选股/决策/公司深度整句全平铺、公司深度那句占大半屏)。
改成卡面只留结论、点开弹窗看详情。
- 卡面四行来源结论标签(选股系统/决策系统/公司深度/技术面)加数量档位,采纳驳回
- 弹窗 teleport 到 body(层级 3000/2995 同信号抽屉)从底部滑出,四类详情各自排版
- 公司深度弹窗用质地档/十视角/买方论点/失效条件/反方/催化分段带彩色小标题
- 技术面弹窗三指标块(布林/多空布林线/SAR),点开时调 /api/research 取完整读数
- 颜色按页面口径红涨绿跌:技术面看多红看空绿,评价类用中性蓝黄
- /api/proposals 每条挂技术面立场;两道页面守卫 ALL OK;本地注入假提议冒烟验证渲染

未真机判收。合议行与候选芯片仍属工作包二。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 13:44:30 +08:00
zlt d89580240b 技术面接入工作包一(页面):顶栏新鲜度芯片、持仓研究面列、单票抽屉技术面节
- 顶栏加技术面新鲜度芯片(调 /api/tech/status,绿=映射新鲜/黄=读不到或过期/灰=没开)
- 我的持仓加「研究面」列显示技术面立场,点击进单票抽屉
- 单票抽屉顶部加「研究面·技术面」节(调 /api/research),展示立场/相位/理由/三指标读数
- /api/positions 每行挂 tech 立场;设置页自动列出 11 个 PMS_TECH_* 参数(无需另做设置卡)
- 两道页面守卫 ALL OK;本地起服务冒烟确认不白屏、顶栏芯片与研究面列渲染正确

候选技术芯片、管理视图修显示错误并入工作包二一起铺。未真机判收。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 12:58:08 +08:00
zlt 0d3984582c 技术面接入工作包一(后端):取数落表、相位合成与映射打通
方案见 docs/技术面接入与三源合议方案_2026-09-11.md 第五节。让每只票多一份结构化
技术面立场,数据取自决策系统全市场技术面接口(布林线/多空布林线/SAR)。
- 新表 pms_tech_daily 存全市场每日读数,保留 40 个交易日
- core/tech_rules 相位合成(纯逻辑)、repo/tech_repo 单表访问、services/tech_service 分页取数落表与每早映射
- 调度加 06:30 tech_pull;plan_pull 拉完计划后补拉一次并重建映射
- 三接口:技术面状态、手动拉取(管理员)、单票研究面
- 参数 PMS_TECH_* 登记;哨兵同步(DDL 表数 20、调度位、路由清单)
- batch27 二十七例,开发机全量 ALL SUITES PASS;相位与五个阈值记台账 006

页面七处建议并入工作包二;合议(二)、离场(三)、选股打分(四)未做。未真机判收。

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-09-11 12:32:00 +08:00
zlt 2676aeea22 DEVLOG: 研判闸云端修法已执行并判收 (7.9s 返回完整裁决)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 10:35:35 +08:00
zlt 52faa94310 DEVLOG: 模拟仓清盘重启判收 + 研判闸云端失败真因与修法
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 10:14:59 +08:00
zlt a507e7afbc 通道弃洞自愈+参数列放宽TEXT+运维清标记按钮+iPad浮层teleport与触屏直连+信号计划标
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-01 09:18:00 +08:00
zlt 3e2a243678 修复公示导出:模板残留隐藏行把合计行与图表整段藏掉;红绿条件格式按最终行位重建;净值+仓位双系列带标记图表 2026-08-28 17:20:58 +08:00
zlt 88592bb349 修复公示导出:标的名按名字接口真实形状(简称/全称字典)提取为字符串 2026-08-28 16:35:40 +08:00
zlt 51bd6dc150 模拟库和正式库分离 2026-08-28 14:34:00 +08:00
zlt 02e73f4d01 模拟库和正式库分离 2026-08-28 14:01:17 +08:00
zlt 7e06e43334 代码全面修改 2026-08-28 13:07:27 +08:00
zlt 654d88f266 添加回测脚本 2026-08-28 09:51:37 +08:00
zlt 420ca94ec4 添加权限 2026-08-27 10:24:37 +08:00
zlt a941032c24 修改前端页面 2026-08-26 11:50:16 +08:00
zlt 8372c388a3 修改前端页面 2026-08-26 10:29:31 +08:00
zlt e794d8520d 添加交易逻辑 2026-08-26 10:11:29 +08:00
zlt e03e41a32b 添加交易逻辑 2026-08-26 10:01:30 +08:00
zlt 43ccc9bf0f 添加交易逻辑 2026-08-25 14:25:45 +08:00
zlt f6aac0ca17 添加交易逻辑 2026-08-25 14:07:42 +08:00
zlt e4c23ec238 添加交易逻辑 2026-08-25 13:57:16 +08:00
zlt f4123d36d3 添加交易逻辑 2026-08-25 13:45:51 +08:00
zlt 9a1b93a6d2 处理命令冲突的问题 2026-08-20 11:09:33 +08:00
zlt be92b2be8a 处理命令冲突的问题 2026-08-20 10:23:33 +08:00
zlt 46fc6a8da1 加入股汇参数和相应逻辑 2026-08-19 11:22:16 +08:00
zlt 5fb030135e 加入股汇参数和相应逻辑 2026-08-19 10:04:20 +08:00
zlt 940f4ea688 开始处理系统整体细节 2026-08-18 14:10:26 +08:00
zlt 48a3267299 开始处理系统整体细节 2026-08-18 13:34:20 +08:00
zlt 82ab9ed5c1 开始处理系统整体细节 2026-08-18 13:25:11 +08:00
zlt 3a02bc00ff 开始处理系统整体细节 2026-08-17 15:09:37 +08:00
zlt bcf9ff0481 处理评述问题 2026-08-07 09:13:55 +08:00
zlt 90d27d43fd 修研判请求体的 Decimal: 账本流水里的 price_at 是 DECIMAL 列, 导致研判闸第一次真发请求就全军覆没; 出口统一做 JSON 安全转换 2026-08-06 17:25:54 +08:00
zlt d8829daa6b 跳过原因分得开: skip 改成带原因的字典 (在途提议/在途指令/规则闸/研判闸四种处境), 兼容集合口径 2026-08-06 15:57:52 +08:00
zlt a14db0c833 窗口末日的强制完成只对命令驱动生效: 自主买入到期作废 (与 window_verdict 口径对齐), 卖出侧不变; hard_gate 的 is_command 必填 2026-08-06 15:25:39 +08:00
zlt 1f7554b973 动作引擎加新建仓 OPEN + 接上决策系统的买入信号: 未持仓票的转多信号补留痕, 有信号的候选排最前 (只改先后不改资格), 名额与金额滚动扣减, 研判只送定性材料, 参考位漂移首答锁定, 研判单轮时间预算 2026-08-06 14:41:59 +08:00
zlt 50714c1c6a 添加自动建仓逻辑 2026-08-06 13:55:27 +08:00
zlt 996a2f358b 添加自动建仓逻辑 2026-08-06 13:05:40 +08:00
zlt 1f7b3e1e82 添加自动建仓逻辑 2026-08-06 12:34:57 +08:00