2026-09-03 11:22:04 +08:00
|
|
|
|
# 主观量化系统:可行性分析与开发方案(2026-09-03)
|
|
|
|
|
|
|
|
|
|
|
|
> 上一份方案《主观选股改进方案_2026-09-02》已存档在选股系统仓库与数据基座仓库的 docs 目录,本文件不重复它。称呼统一:数据基座(astock-kg)、选股系统(akg-factor-bridge)、择时决策系统(bionic_trader)、PMS(tradingSystem)。
|
|
|
|
|
|
|
|
|
|
|
|
## 零、设计目标与你的定调(2026-09-03 对话)
|
|
|
|
|
|
|
|
|
|
|
|
1. 完成标准:先过程后结果。标准是"目前的系统能否达到市场主流的主观量化机构的系统性"——应该有哪些环节,且实现符合逻辑和基本范式。判收不看样本多少与收益读数,只看系统逻辑、实现、设计目标三者是否高度一致。
|
|
|
|
|
|
2. 四层链路:数据基座通过大模型抽取与分析并保存结论;选股系统基于已深度分析的数据选股;PMS 根据分析结论确定建仓方案;择时决策系统结合形态与信号在盘中择时建仓,不负责对产业逻辑做判断。
|
|
|
|
|
|
3. 人机分工:以系统裁决为主、人工为辅;系统能识别"我无法判断"时再由人裁决。
|
|
|
|
|
|
4. 文档来源:研报与公告由数据基座项目运维人工上传,每周一批、几十到上百份,目前只传过行业研究。这与主观量化机构的研究节奏一致,不是障碍。
|
|
|
|
|
|
5. 可行性通过之后不存在"停";方案评估充分后如期实现。不设计阶段,一次性走通链路,避免陷入局部调优或迷失方向;之后从结果倒推。
|
|
|
|
|
|
6. 既定纪律:不做回测、因子合成、IC 与单调性评价;评价只用候选单复盘;PMS 是模拟盘只在 155;服务器红线(禁关机重启;容器重启重建先经同意;选股系统在服务器上的配置与容器创建由我执行,权限分类器拦下的交你);不用内部代号与不严肃的措辞;需要决定的事项在对话里选项式提问。
|
|
|
|
|
|
|
|
|
|
|
|
## 一、事实底稿(2026-09-03 三路只读探索汇总)
|
|
|
|
|
|
|
|
|
|
|
|
### 1.1 系统版图
|
|
|
|
|
|
|
|
|
|
|
|
| 系统 | 仓库 | 角色 | 部署 |
|
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
| 数据基座 | astock-kg | 文本披露里的关系、事件、因果论断:年报、研报、公告抽取成断言,融合成图,投影成表;盘前链 06:10 投影、06:20 行情、06:40 热点、06:50 传导 | 178(tlai) |
|
|
|
|
|
|
| 选股系统 | akg-factor-bridge | 六张因子表、四档位、候选卡(候选、关注、仅展示)、关注环节、每日计划与快照、股票池分组 AKG_PLAN、复盘脚本 | 155(factor),接口 8300 |
|
|
|
|
|
|
| 择时决策系统 | bionic_trader | 夜间对池内每票用大模型出评述、信号、支撑压力、吸筹评分;市场区制;盘中研判闸与择时区间;风控卖出;反思闭环 | 188(tlai),接口 38000 |
|
|
|
|
|
|
| PMS | tradingSystem | 命令驱动的持仓管理:拉计划、规则闸、研判闸、提议与人工裁决、账本、经 ws 下发到 QMT 模拟账户 | 155,Web 38100 |
|
|
|
|
|
|
| 盘中择时程序 | intraday_timing | 日频选股的盘中过滤层,读股票池分组 AKG_PLAN 与 TECH_POOL,发买入信号与双向告警到共享消息流 | 188,接口 28000 |
|
|
|
|
|
|
| 主升浪因子 | main-trend-factor-system | 资金驱动的蓄势期排名与盘中资金异动流;数据基座热点扫描读它作昨日异动源,择时决策系统读它的评分 | 8900 |
|
|
|
|
|
|
|
|
|
|
|
|
与本系统无关(你确认):quant_factor_service(传统量化因子管理平台,曾考虑用其回测平台,已否定)、stock_vix、quant_factor_nbr、trading_service(三台主机均无容器)、as-event(未启用)。
|
|
|
|
|
|
|
|
|
|
|
|
主链(你确认):调度中心每天凌晨调选股系统的每日构建,按数据基座的计划更新股票池;择时决策系统当晚对池做形态扫描;PMS 08:40 拉计划,规则闸与研判闸后出提议。PMS 接入的池经过了候选卡与夜间定性。盘中择时程序是一条并行小支路:也读同一个池,盘中往共享消息流发买入信号,PMS 只拿它做留痕与新建仓提议排序,不下单,且分不清发送方。
|
|
|
|
|
|
|
|
|
|
|
|
### 1.2 主观选股八步的现有覆盖
|
|
|
|
|
|
|
|
|
|
|
|
| 步骤 | 谁在做 | 状态 | 关键缺陷 |
|
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
| 一、感知环境 | 择时决策系统区制(八指数,T-1,无历史表);夜间提示词另一套四指数水温 | 有,两套不通 | 选股系统的环境标签要等接口地址写入配置与容器重建后才有值;涨跌家数与板块日行情两张表是空表 |
|
|
|
|
|
|
| 二、看什么在动 | 数据基座热点扫描(七路异动源,板块路与事件路缺席);主升浪的资金异动流 | 有 | 每路只取前八;事件路因文档停更缺席 |
|
|
|
|
|
|
| 三、沿产业链想受益环节 | 数据基座传导扫描;选股系统关注环节 | 有,定位不负 | 传导视图只展开未动成员,已动成员靠新视图补 |
|
|
|
|
|
|
| 四、在环节里挑公司 | 选股系统候选卡 | 09-02 上线 | 只读传导视图与事件视图,没读数据基座的因果论断与研判结论 |
|
2026-09-03 11:25:40 +08:00
|
|
|
|
| 五、看资金与估值 | 择时决策系统吸筹评分;选股系统一致预期空间 | 有 | 吸筹评分无版本号、盘中改写;维持路径不重算导致评分隔日沿用(09-03 只读核实:近七日五十六只票里三只完全不变,其余隔日变化);预期空间不按机构去重出噪音 |
|
2026-09-03 11:22:04 +08:00
|
|
|
|
| 六、读披露 | 数据基座抽取链,可重放 | 管道完整,文档停在七月 | 只传过行业研究;研报结论层被抽取规则排除;因果论断七千条没有决策环节在读 |
|
|
|
|
|
|
| 七、形成有理由的候选单 | 选股系统候选卡 | 有 | 理由不含数据基座的分析结论;催化剂、预期、失效条件没有落点 |
|
|
|
|
|
|
| 八、裁决与建仓方案 | 选股系统判决;PMS 规则闸、研判闸、人工裁决 | 有 | PMS 不读判决字段,全部提议交人;人工拒绝理由前端不传;提议卡"候选榜第 N 名"永不显示 |
|
|
|
|
|
|
| 九、盘中择时与执行 | 择时决策系统研判闸与择时区间;PMS 经 ws 下发;择时实现 A 在用 | 有 | 择时不可达时退内置实现,那时坏信号闸失效;无自动止损 |
|
|
|
|
|
|
| 十、复盘归因 | 选股系统复盘脚本;择时决策系统自评;PMS 离线判分脚本 | 三套各自为政 | 无统一归因;成交与收益不回流 |
|
|
|
|
|
|
|
|
|
|
|
|
### 1.3 各层关键事实
|
|
|
|
|
|
|
|
|
|
|
|
**数据基座**:抽取用本地 qwen 与云端 deepseek,约三百份文档一天,夜间高溢出比例约五百份;回炉名单 2,039 份 09-04 起跑;投递目录五类,每三十分钟扫描登记;九张只读视图只有选股系统读;投影表每早删后插只存当前态。
|
|
|
|
|
|
|
|
|
|
|
|
**选股系统**:候选卡、快照(09-03 起自动落)、环境标签(接口地址未配、容器未重建)、复盘脚本(对账通过)、台账 011 条;冻结清单版本号仍为 unknown。
|
|
|
|
|
|
|
2026-09-03 11:25:40 +08:00
|
|
|
|
**择时决策系统**:夜扫 22:30 起,每票三到五次模型调用,池无上限;读股票池只取代码列;研判闸三态(通过、拒绝、不可用);择时区间纯代码;已知缺陷:维持路径的吸筹重算失效(调用处关键字与函数签名不一致,异常被吞,评分隔日沿用)、判分方向命中用原始收益非超额、凭据明文写在设置文件默认值与示例配置里(09-03 核实:设置文件三处默认值、示例配置五处)。
|
2026-09-03 11:22:04 +08:00
|
|
|
|
|
|
|
|
|
|
**PMS**:提议经规则闸、研判闸、档位分流;批与拒都写账本且裁决者可区分;拒绝理由后端支持、前端不传;无自动止损;计划解析白名单读十一个字段,判决字段全部丢弃;哨兵七处都在测试代码里;参数现值:新建仓自主档只提议、增持类自主档全自动、计划深度 50、择时实现 A、研判闸开且新建仓过闸、信号消费开。
|
|
|
|
|
|
|
|
|
|
|
|
### 1.4 环境判断需要的数据(步骤一的具体清单)
|
|
|
|
|
|
|
|
|
|
|
|
| 数据 | 用途 | 现有来源 | 状态 |
|
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
| 八个指数日线(上证、深成、沪深300、中证500、中证1000、中证2000、科创50、创业板指)的开高低收、成交量、成交额 | 区制判断(均线位置、缩量、持续);风格偏向(大小盘、科创创业对主板) | 平台行情库 zs_day_data,更新到 2026-09-02 | 有 |
|
|
|
|
|
|
| 两市成交额 | 量能水平与缩放量 | 从上证与深成的 amount 汇总 | 有,自算 |
|
|
|
|
|
|
| 涨跌家数、涨停跌停家数、涨幅中位数 | 市场广度 | gp_market_sentiment 是空表;可从数据基座行情快照(约 3,768 只)与涨跌停价表自算 | 缺表,可自算 |
|
|
|
|
|
|
| 融资余额与变化 | 杠杆资金情绪 | eastmoney_rzrq_data,更新到 2026-09-01 | 有 |
|
|
|
|
|
|
| 恐贪指数 | 情绪读数 | fear_greed_index,更新到 2026-09-01 | 有 |
|
|
|
|
|
|
| 市场类型区间(牛、震荡、熊) | 周期背景 | gp_market_category,分析停在 2025-12-22 | 停更,不用 |
|
|
|
|
|
|
| 板块日行情 | 板块轮动 | gp_sector_daily 是空表;选股系统的环节日行情视图可替代 | 缺表,用视图替代 |
|
|
|
|
|
|
| ETF 资金流、北向资金 | 增量资金 | 无表 | 缺,标注无数据源 |
|
|
|
|
|
|
|
|
|
|
|
|
用法:环境只展示与复盘分组,不拦任何票;区制定义沿用择时决策系统的八指数规则,选股系统只读它的接口;两市成交额、广度、融资、恐贪四项由选股系统在计划的环境段里并列展示。ETF 与北向两项待有数据源再补。
|
|
|
|
|
|
|
|
|
|
|
|
### 1.5 实证读数(只作观察)
|
|
|
|
|
|
|
|
|
|
|
|
旧规则五日超额约 −2,相对主榜 −1.63、相对同市值桶 −1.64;环节名单相对主榜 +0.12,定位不负、选票负;明确吸筹是唯一稳定为正的信号;候选卡历史重建按计划日等权 +0.03;择时决策系统自评策略五日方向命中率 45%;全池自身跑赢比例 44%。
|
|
|
|
|
|
|
|
|
|
|
|
### 1.6 跨系统断裂点
|
|
|
|
|
|
|
|
|
|
|
|
1. 分析结论到选股断开:数据基座的因果论断与研判结论没有结构化落点,选股系统没读;研报结论层被抽取规则排除。
|
|
|
|
|
|
2. 选股到建仓方案断开:PMS 不读判决、理由、卡内序,仍按档位取候选。
|
|
|
|
|
|
3. 复盘三套不通;成交与收益不回流;归因分不开。
|
|
|
|
|
|
4. 文档更新靠人,停在七月。
|
|
|
|
|
|
5. 时点纪律不齐:投影表只存当前态、区制无历史、吸筹无版本且盘中改写。
|
|
|
|
|
|
6. 信号来源不分。
|
|
|
|
|
|
7. 三处同源与不变式靠人记;文档漂移;凭据明文。
|
|
|
|
|
|
|
|
|
|
|
|
## 二、可行性分析
|
|
|
|
|
|
|
|
|
|
|
|
### 2.1 结论
|
|
|
|
|
|
|
|
|
|
|
|
可行性通过,没有核心障碍。研报与公告每周一批不是障碍。要补的是两件事:研究深度(数据基座把研报读成了产业结构,结论层被排除,因果论断无人读;补法是传公司深度研报,数据基座以只读视图暴露因果论断与研判结论,选股系统候选卡读它作证据线,催化剂与预期两栏明确标注无数据源)与分析结论到建仓方案的联通(选股系统读数据基座的分析结论,PMS 读选股系统的判决与理由;择时决策系统保持不读产业逻辑)。判收只看逻辑、实现、设计目标三者一致;复盘读数每周出,作观察与案例材料;台账 001 与 010 里"样本外过线"的写法据此修订。
|
|
|
|
|
|
|
|
|
|
|
|
### 2.2 十三个环节对标
|
|
|
|
|
|
|
|
|
|
|
|
| 环节 | 回答什么 | 承担系统 | 现状 |
|
|
|
|
|
|
|---|---|---|---|
|
|
|
|
|
|
| 一 数据平台与时点纪律 | 那天看到的信息是不是那天可得,能不能重放 | 数据基座、选股系统、择时决策系统 | 抽取层达标;投影表、区制、吸筹不能回溯 |
|
|
|
|
|
|
| 二 信息摄入与披露阅读 | 有什么新披露,谁在读,读完进了哪 | 数据基座 | 管道完整;文档停更;因果论断无人读 |
|
|
|
|
|
|
| 三 市场环境判断 | 该多做还是少做 | 择时决策系统、选股系统 | 有定义,无历史;数据清单见 1.4 |
|
|
|
|
|
|
| 四 中观景气与催化剂 | 哪条链在变,下一个受益环节是谁 | 数据基座、选股系统 | 定位达标;催化剂日历无数据源 |
|
|
|
|
|
|
| 五 股票池与筛选 | 只在哪些票里找 | 选股系统、PMS | 达标;信号来源要区分 |
|
|
|
|
|
|
| 六 观点形成与结构化 | 为什么买、赚什么钱、何时兑现、错在哪 | 数据基座、选股系统 | 论点卡七字段散在三处 |
|
|
|
|
|
|
| 七 量化验证与信号确认 | 定性观点有没有数据支持 | 择时决策系统、选股系统 | 基本达标;两个缺陷待修 |
|
|
|
|
|
|
| 八 组合构建与风险预算 | 买多少、和什么一起买 | PMS | 约束达标;建仓方案不与判决挂钩 |
|
|
|
|
|
|
| 九 交易执行 | 怎么以合理成本成交 | PMS、择时决策系统 | 达标(模拟盘口径) |
|
|
|
|
|
|
| 十 持仓跟踪与风控 | 持仓的论点还成立吗 | 择时决策系统、PMS | 风控独立;无自动止损;入场理由不随持仓走 |
|
|
|
|
|
|
| 十一 归因复盘与决策日志 | 钱从哪一步来,错在哪一步 | 三层 | 名单级复盘、决策日志、规则台账达标;分层归因未做 |
|
|
|
|
|
|
| 十二 知识库与经验沉淀 | 学到的怎么进下一次决策 | 择时决策系统、数据基座 | 各自有,跨系统不存在 |
|
|
|
|
|
|
| 十三 人机分工与治理 | 机器做什么、人做什么、人何时介入 | 选股系统、PMS | 纪律达标;"无法判断"出口未接到人工队列;人的理由不留 |
|
|
|
|
|
|
|
|
|
|
|
|
逐环节对照与出处见附录甲。
|
|
|
|
|
|
|
|
|
|
|
|
### 2.3 对"人在信息获取和理解上不如系统"的分析
|
|
|
|
|
|
|
|
|
|
|
|
前半句成立:覆盖、一致性、不疲劳、可复盘四处人做不到。后半句现在没有读数支持,且机器最需要的输入还没接上:选股系统没读数据基座的分析结论,PMS 没读判决;研报被读成了产业结构而不是研究员的观点;置信度在链路里被丢掉;持仓股吸筹刷新失效。人现在比机器强的,恰好是论点卡里的催化剂、预期、失效条件三个字段,以及"刚启动还是尾声"这类时序判断。合理的分工按字段分:机器出论点、证据、量化确认、置信度、记账、监控;人出催化剂、预期、失效条件的补充与对"无法判断"的裁决;人的裁决与理由回流复盘。
|
|
|
|
|
|
|
|
|
|
|
|
"系统主裁、人为辅"要成立有五个条件:裁决的输入完整;系统能区分"不该做"与"我不知道"并把后者交出来;机与人的每次裁决留痕可分开复盘;一键回退到人为主;三层的裁决定位与设计一致。现在满足两条(回退、定位),三条在本方案里一次补齐。
|
|
|
|
|
|
|
|
|
|
|
|
### 2.4 研报与公告要传哪些类型
|
|
|
|
|
|
|
2026-09-03 13:46:39 +08:00
|
|
|
|
投递目录只按来源分五类,研报不再细分,类型由文档画像推断。研报优先级(2026-09-03 按用户补充调整):高是行业深度与产业链梳理、公司深度与首次覆盖、**个股跟踪报告**(券商在持续跟踪逻辑,是判断逻辑是否仍成立的最直接材料,原先排在事件点评那一档是错的);中是主题研报(先决定宽主题的降级规则)、事件与业绩点评;低是宏观策略。原先列为低优先级的"盈利预测与评级调整"要单独说明:那类研报的文本不必传,但它背后的数据(券商研报明细表里的每股收益与市盈率预测)恰恰是逻辑证伪判定的主要输入,那条路走数据库不走文档。公告优先级:高是业绩预告与快报、重大合同中标、定期报告(季报投年报目录);中高是增减持与回购;中是投资者关系记录(先定目录规则)、质押诉讼处罚;低是解禁、股东大会、分红。一句话:优先传公司深度研报与三类高时效公告,行业深度继续。
|
2026-09-03 11:22:04 +08:00
|
|
|
|
|
|
|
|
|
|
## 三、方案:一次性走通链路
|
|
|
|
|
|
|
|
|
|
|
|
不分阶段。下面是把链路端到端接通的全部改动,按四层与跨层列出。每项标"停机需求":无停机指改动落库或拉代码即生效;重启指容器重启(服务中断几十秒,需你同意,排期避开 07:10 与 08:40 到 09:30);重建指容器重新创建以加载新配置。做完之后,一致性检查表全部一致就是交付完成,再从结果倒推下一步。
|
|
|
|
|
|
|
|
|
|
|
|
### 3.1 目标形态:一张论点卡,四层各出自己的字段
|
|
|
|
|
|
|
|
|
|
|
|
论点卡七个字段:论点、证据、催化剂与时间窗、预期、失效条件、置信度、版本。数据基座出分析结论(关系、事件、因果论断、研判结论);选股系统出论点、证据、判决、版本;PMS 出建仓方案;择时决策系统出失效条件与置信度(关注条件、夜间置信度)与盘中择时。防循环引用:选股系统写入股票池的判决只由它自己的三门槛算,吸筹与昨夜信号只以缺失与风险文本出现并带结论日期;择时决策系统不因判决改变信号;PMS 不回写上游。
|
|
|
|
|
|
|
|
|
|
|
|
### 3.2 "无法判断"的三个出口
|
|
|
|
|
|
|
|
|
|
|
|
- 选股层:候选卡"关注"判决细化为"门槛全过、无硬风险、但确认线缺失或陈旧",这才是"无法判断",交人;只差覆盖与潜在吸筹归"仅展示"。记台账。
|
|
|
|
|
|
- 建仓层:PMS 按判决分流。候选自动进建仓方案与研判闸;关注强制人工确认;仅展示不出提议。
|
|
|
|
|
|
- 择时层:研判闸"不可用"与择时区间"等待"保持现状,不加新态。
|
|
|
|
|
|
|
|
|
|
|
|
人工裁决在 PMS 页面,显示选股系统的判决与理由、择时决策系统的置信度与信号;采纳与驳回都必填理由;提议硬数字带判决与研判置信度,账本零改表结构。
|
|
|
|
|
|
|
|
|
|
|
|
### 3.3 改动清单
|
|
|
|
|
|
|
|
|
|
|
|
**数据基座(178)**
|
|
|
|
|
|
|
|
|
|
|
|
| 改动 | 内容 | 停机需求 |
|
|
|
|
|
|
|---|---|---|
|
2026-09-03 11:52:56 +08:00
|
|
|
|
| 因果论断只读视图 | 按公司与环节给方向、机制、条件、时效、出处,放独立 SQL 文件,以属主执行,避开 06:10 | 无 | **09-03 已建成**(v_factor_logic):论断 7,083 条,公司类 3,422 条链上 1,137 条(精确层,三成三,后续用解析器结果提升覆盖),环节类 112 条展开 859 行,合计 1,996 行覆盖 724 只票 |
|
|
|
|
|
|
| 研判结论结构化 | 研判结论已落在评析表 logic_reviews,不需要新表,以视图暴露 | 无 | **09-03 已建成**(v_factor_judgement):产业研判 8 簇,最新 08-19;没有版本史(重评覆盖),要版本史需新表,本次不做 |
|
|
|
|
|
|
| 公告预筛脚本 | 按标题关键词十二类筛出事件类公告到待传目录,干跑打印计数 | 无 | **09-03 已提交**(backend/scripts/filter_event_announcements.py) |
|
2026-09-03 11:22:04 +08:00
|
|
|
|
| 文档更新约定 | 每周一批;优先级按 2.4;周报抄分来源入库数与费用面 | 无 |
|
|
|
|
|
|
|
|
|
|
|
|
**选股系统(155)**
|
|
|
|
|
|
|
|
|
|
|
|
| 改动 | 内容 | 停机需求 |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| 候选卡读因果论断 | sources.py 加读视图,card.py 加证据线,Markdown 与 JSON 每票带出处 | 无(脚本卷挂载即生效) |
|
|
|
|
|
|
| 关注定义细化 | card.py 判决规则按 3.2 拆分;单测更新 | 无 |
|
|
|
|
|
|
| 环境段扩展 | 计划环境段并列两市成交额、广度自算、融资变化、恐贪指数;区制仍读择时决策系统接口 | 接口进程需重启才带新键 |
|
|
|
|
|
|
| 入池上下文补证据字段 | pool.py 加链符、源数、涨幅、吸筹三态、环节已启动比例;pool_type 改为可配置默认不变 | 无 |
|
|
|
|
|
|
| 复盘四份名单与对照节 | plan_review.py 读 PMS 账本与择时决策系统结果表,加机器通过、人批、人拒、择时看多;周报加"三套对照"与"台账对表" | 无 |
|
|
|
|
|
|
| 健康接口加 pool_top | api.py | 重启 |
|
|
|
|
|
|
| 冻结清单版本号 | freeze.py 改用 version.py | 无 |
|
|
|
|
|
|
| 配置与容器 | .env 写入 REGIME_API_URL;重建容器加载 | 重建(由我执行,被拦则交你) |
|
|
|
|
|
|
| 台账 | 第 012 条判收标准改一致性;第 013 条关注定义细化 | 无 |
|
|
|
|
|
|
|
|
|
|
|
|
**PMS(155,在其仓库协同,先跑哨兵测试)**
|
|
|
|
|
|
|
|
|
|
|
|
| 改动 | 内容 | 停机需求 |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| 计划解析五键 | plan_feed.py 白名单加判决、理由、缺失、风险、卡内序;三条现有断言同步改 | 重启 pms-web 与 worker |
|
|
|
|
|
|
| 按判决分流 | proposal_service.py 与 action_engine.py:候选走自动方案、关注强制确认、仅展示不出提议;一个开关参数,默认按判决,可一键回按档位 | 重启 |
|
|
|
|
|
|
| 研判键放行 | judge.py OPEN_JUDGE_KEYS 加五键,研判闸提示词零改动即渲染 | 重启 |
|
|
|
|
|
|
| 硬数字带判决与置信度 | 提议硬数字加判决、理由、研判判决、置信度 | 重启 |
|
|
|
|
|
|
| 人工裁决理由必填 | 前端采纳与驳回都弹必填框并随请求发;后端已支持 | 无(静态页) |
|
|
|
|
|
|
| 提议卡键名修正 | 前端 h.rank 改 h.plan_rank | 无 |
|
|
|
|
|
|
| 信号来源区分 | signal_rules.py 保留发送方;排序与文案只认择时决策系统的信号 | 重启 |
|
|
|
|
|
|
| 增持类自主档改只提议 | 运行参数一条命令 | 无 |
|
|
|
|
|
|
| 自动执行开关 | 新增参数:判决为候选、研判通过、硬风险为空的新建仓自动执行,默认关;一致性检查全部一致后由你打开 | 重启(加参数) |
|
|
|
|
|
|
| 会话密钥补进密钥名单;哨兵位置抄进测试入口 | param_store.py、run_tests.py | 重启 |
|
|
|
|
|
|
|
|
|
|
|
|
**择时决策系统(188,只做加法,不读产业逻辑)**
|
|
|
|
|
|
|
|
|
|
|
|
| 改动 | 内容 | 停机需求 |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| 持仓股吸筹刷新修复 | tasks_brain.py 调用关键字改为 lookback | 重启 worker |
|
|
|
|
|
|
| 吸筹评分加计算时刻 | 落库结构加 computed_at | 重启 worker |
|
|
|
|
|
|
| 判分并列超额列 | outcome_scorer.py 加列,不改原方向命中定义 | 重启 worker |
|
|
|
|
|
|
| 区制快照落历史表 | 每日 08:40 预热后追加一行 | 重启 worker |
|
|
|
|
|
|
| 凭据改环境变量 | 设置文件与示例配置去掉明文 | 重建 |
|
|
|
|
|
|
|
2026-09-03 11:52:56 +08:00
|
|
|
|
择时决策系统四项 **09-03 已提交推送(057e076)**,未在 188 拉取。上线顺序必须是:第一步你在 188 的 .env 加 MAC_API_KEY(09-03 只读核对:三个键里只缺它;值在仓库历史的设置文件默认值里,建议同时轮换);第二步我拉取代码、在 factordb_mysql 建表 market_regime_daily(建表语句在仓库根目录 ddl_market_regime_daily.sql);第三步重建 worker-brain 与 api 容器(经你同意,避开 08:40 到 09:30 与 22:30 夜扫)。不能先拉取:接口进程热加载后 158 通道会带空密钥,风控卖出仲裁走 158。代理另指出仓库里还有四处明文口令(api/main.py、intraday_watcher.py、两个测试脚本)与 git 历史里的旧值,建议轮换 DeepSeek 密钥、158 密钥与 Redis 口令。
|
|
|
|
|
|
|
2026-09-03 11:22:04 +08:00
|
|
|
|
**跨层**
|
|
|
|
|
|
|
|
|
|
|
|
| 改动 | 内容 | 停机需求 |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| 三处坏信号集合断言互指 | 三个仓库各加单测 | 无 |
|
|
|
|
|
|
| 池深探针 | PMS 探针读选股系统健康接口的 pool_top 与自身计划深度比较 | 无 |
|
|
|
|
|
|
| 调度中心 08:45 任务核对 | 今天没有打到选股系统,请核对任务地址是否带 steps=regime-append | 无 |
|
|
|
|
|
|
| 文档刷新 | 三个仓库 README 的旧时刻文案与上游约束 | 无 |
|
|
|
|
|
|
|
|
|
|
|
|
### 3.4 人机分工的落点
|
|
|
|
|
|
|
|
|
|
|
|
永远留给人:目标、评价口径与规则改动;不可逆与资金安全类动作(档位切换、总开关、清仓、参数、真实资金上线、自动执行开关);"无法判断"与不可用的最终裁决;系统外信息输入与"今天不做"的一票否决;周报审阅;跨系统同源纪律;文档来源合规。系统负责:候选判决、建仓方案、盘中择时、记账、监控、复盘读数。自动执行开关打开前,新建仓由人裁决且系统判决摆在人眼前;打开后人只管关注态、不可用与异常。
|
|
|
|
|
|
|
|
|
|
|
|
### 3.5 明确不做
|
|
|
|
|
|
|
|
|
|
|
|
不做回测、因子合成、IC、自动调参、模拟净值;不改传导公式、档位、分数编码、候选卡两个旋钮;不建论点卡新仓库;不让择时决策系统读产业逻辑或直连数据基座库;不让 PMS 回写上游;不改补仓加仓类的择时口径;不做置信度自动校准;不做研报采集爬虫、宏观策略研报结构化、盈利预测表抽取;不碰盘中流与分钟级数据;不在 155 之外动 PMS。
|
|
|
|
|
|
|
|
|
|
|
|
## 四、一致性检查表与风险
|
|
|
|
|
|
|
|
|
|
|
|
### 4.1 一致性检查表(每周五周报"台账对表"节逐行核对)
|
|
|
|
|
|
|
|
|
|
|
|
| 编号 | 环节 | 设计目标 | 现状 | 一致 | 修正动作 |
|
|
|
|
|
|
|---|---|---|---|---|---|
|
|
|
|
|
|
| 一 | 分析结论到选股 | 候选卡读得到因果论断与研判结论 | 只读传导与事件视图 | 否 | 视图与证据线 |
|
|
|
|
|
|
| 二 | 选股到建仓方案 | PMS 读判决并按判决分流 | 白名单丢弃,全部交人 | 否 | 五键与分流 |
|
|
|
|
|
|
| 三 | "无法判断"出口 | 关注态定义清楚并交人 | 关注桶混装 | 否 | 细化定义 |
|
|
|
|
|
|
| 四 | 裁决留痕 | 人批、人拒、系统裁决分得开且带理由 | 理由恒为默认文案 | 否 | 必填理由与硬数字 |
|
|
|
|
|
|
| 五 | 复盘对照 | 三套一张表,规则改动有台账 | 各自为政 | 否 | 四份名单 |
|
|
|
|
|
|
| 六 | 时点纪律 | 输入按日冻结带版本,派生数据可回溯 | 快照有;区制、吸筹、投影不可回溯 | 部分 | 区制历史表、吸筹时刻、投影快照 |
|
|
|
|
|
|
| 七 | 研究深度 | 论点卡七字段有落点;公司深度研报持续上传 | 结论层被排除;只传过行业研究 | 否 | 上传选择;两栏标注无数据源 |
|
|
|
|
|
|
| 八 | 环境判断 | 1.4 清单里"有"与"可自算"的项进计划环境段 | 只有区制且为空 | 否 | 环境段扩展 |
|
|
|
|
|
|
| 九 | 择时定位 | 只做盘中择时与风控 | 一致 | 是 | 保持 |
|
|
|
|
|
|
| 十 | 信号来源 | 发送方可区分 | 不分 | 否 | 来源区分 |
|
|
|
|
|
|
| 十一 | 持仓跟踪 | 入场理由随持仓走 | 不进账本 | 否 | 硬数字带理由 |
|
|
|
|
|
|
| 十二 | 人机分工 | 五个条件满足 | 满足两条 | 否 | 本方案补齐三条 |
|
|
|
|
|
|
| 十三 | 同源与凭据 | 断言互指;凭据不入库 | 靠人记;明文 | 否 | 断言与环境变量 |
|
|
|
|
|
|
|
|
|
|
|
|
### 4.2 风险与回退
|
|
|
|
|
|
|
|
|
|
|
|
PMS 解析多取五键后两条现有断言要同步改,回退是回滚一个提交;按判决分流改变提议数量,回退是分流开关设回按档位;候选来源切换后候选骤降为零或主题落桶全空,回退是参数一键设回;自动执行开关打开后放大裁决错误,回退是关开关,新建仓只提议作第二道闸;择时决策系统提示词不动,无格式漂移风险;容器重启与重建是红线项,排期避开敏感窗口;文档上传占队列拖慢回炉,顺延一天;事件线上卡后空表被误读为"没风险",卡文案区分"无事件"与"未读到"。
|
|
|
|
|
|
|
|
|
|
|
|
### 4.3 立刻可做(只读核实与开发机编码,不动生产)
|
|
|
|
|
|
|
|
|
|
|
|
只读核实:择时决策系统凭据写入库的表;吸筹刷新是否仍失效(188 只读查持仓股近十日吸筹块是否随日期变化);PMS 密钥名单现值;PMS 参数页能改但不生效的键清单。
|
|
|
|
|
|
|
|
|
|
|
|
开发机编码:数据基座因果论断视图 SQL 与公告预筛脚本;选股系统全部改动;PMS 全部改动与单测;择时决策系统四处修补;跨层断言。全部在开发机完成并通过各仓库测试后,按 3.3 的停机需求列一次上线清单,经你同意后集中上线。
|
|
|
|
|
|
|
2026-09-03 11:52:56 +08:00
|
|
|
|
## 四之二、上线清单(2026-09-03 编码完成后汇总)
|
|
|
|
|
|
|
|
|
|
|
|
四路改动全部推送:数据基座 aa827c6、选股系统 3a4e0d9、PMS 0610a7e、择时决策系统 057e076。数据基座已上线(两张视图已建成,无停机)。其余三路待上线。
|
|
|
|
|
|
|
|
|
|
|
|
建议窗口:交易日 15:00 收盘后到 22:30 夜扫前。避开 07:10 选股系统构建、08:40 PMS 拉计划、09:30 到 15:00 盘中、22:30 夜扫。
|
|
|
|
|
|
|
2026-09-03 12:19:42 +08:00
|
|
|
|
**关于 158 节点的密钥(09-03 已澄清)**:那台机器不需要密钥,配置里没有这个键是正常的。实测带空授权头与不带授权头都返回正常,所以把代码默认值改空是安全的,比原来硬编码一个值更干净。
|
2026-09-03 11:52:56 +08:00
|
|
|
|
|
2026-09-03 12:19:42 +08:00
|
|
|
|
**择时决策系统 188 —— 09-03 12:20 已上线**:代码到 057e076;区制历史表已建成并写入首行(09-02 数据日,八个指数里六个弱势);worker-brain 与 api 已重建。验证通过:区制接口正常、凭据按预期加载、维持路径的吸筹重算已修复并带上计算时刻与算法版本。
|
2026-09-03 11:52:56 +08:00
|
|
|
|
|
2026-09-03 12:19:42 +08:00
|
|
|
|
**选股系统 155 —— 09-03 12:15 已上线**:代码到 0b00d8b;配置加了区制接口地址;容器已重建。验证通过:健康接口带池深;计划接口顶层有市场段与环境段(六个指数弱势、两市成交额 13,218 亿、广度与融资与恐贪齐全、无读取失败);每行有判决、判决依据、卡内序,442 只票带因果论断。
|
2026-09-03 11:52:56 +08:00
|
|
|
|
|
2026-09-03 12:37:32 +08:00
|
|
|
|
**PMS 155 —— 09-03 12:30 已上线**:代码到 0610a7e;镜像重建,四个容器全部健康;十九张表就绪;全套 626 例在新镜像里通过。部署前确认过没有在途指令与待确认提议,持仓十只不受影响。
|
|
|
|
|
|
|
|
|
|
|
|
上线实况与回退验证:按判决分流开启后,七十五只强传导票全部判为仅展示,合格候选数为零;关掉开关合格数回到三十三只,回退路径实测可用,随后已设回开启。增持类自主档同时从全自动改为只提议。当前四个开关:新建仓只提议、增持只提议、按判决分流开启、判决候选自动执行关闭。
|
|
|
|
|
|
|
|
|
|
|
|
**四路上线全部完成(09-03 12:30)**。端到端核对:选股系统接口带池深与完整环境段(六个指数弱势、市场四项齐全)、判决计数正常;择时决策系统区制接口正常且历史表已有首行;PMS 分流生效且回退可用。调度中心的环境追加任务已由你配置完成。
|
2026-09-03 11:52:56 +08:00
|
|
|
|
|
|
|
|
|
|
**行为变化预警(只有一处)**:PMS 按判决分流默认开启,判为仅展示的票不再出提议。上线首日大多数票是仅展示,合格候选数会明显小于改前的 41 只。这是方案 3.2 要的效果。一键回退是把参数设为关闭,恢复按档位取候选。
|
|
|
|
|
|
|
|
|
|
|
|
**上线后核对**:PMS 全套测试 626 例通过;探针的分流开关为真且打印判决分布;选股系统健康接口带池深;计划环境段四项有值;账本里人工裁决理由不再是默认文案;择时决策系统的持仓股吸筹带计算时刻;区制历史表每日一行。
|
|
|
|
|
|
|
2026-09-03 13:26:12 +08:00
|
|
|
|
## 四之三、2026-09-03 上线后的实证核实(为下一轮工作留底)
|
|
|
|
|
|
|
|
|
|
|
|
用户当日提出主观选股基金经理的真实工作流:先自上而下建立行业认知,再自下而上找个股机会;行业与个股都确认后容忍短期波动,前提是建仓安全垫足够厚;然后是交易层面的工作(网格、定投、跌破补仓);达到盈利预期后按某种策略退出;逻辑不证伪则不退出。围绕这条流程逐层核实的结果如下,全部是只读读数。
|
|
|
|
|
|
|
|
|
|
|
|
**行业认知这一层,有能力但没接上,且停更。** 数据基座的产业研判记录在评析表里,质量足够作为行业观点:多空分列、每条论点带原文编号可追回。例如钨产业链判为偏多,多头是钨价上涨推升业绩与人工智能电路板微钻需求,空头是采矿权到期与环保处罚,依据 35 条材料。但是:只有 8 个主题(钨产业链、消费类锂电池、商业航天、人工智能数据中心制冷、通信、印制电路板、人形机器人、光通信),最新一条停在 08-19;生成方式是人工在主题页点按钮,不是自动;覆盖面是 8 个主题对投影表里的 1,906 个环节;而且完全不进选股链路。今天恩捷股份所在的固态电解质环节没有任何研判,那笔决策是在"没有行业观点"的情况下做的。
|
|
|
|
|
|
|
|
|
|
|
|
**持仓不绑定入场理由。** 持仓表 28 个字段全是交易层面的(数量、成本、安全垫、支撑压力参考、止损参考、分批计数),没有入场理由、行业逻辑、候选卡判决、目标价。所以持仓期间无法回答"当初为什么买它、这个理由还成立吗"。
|
|
|
|
|
|
|
|
|
|
|
|
**安全边际缺失(用户 09-03 纠正了我的表述)。** 我起初把 PMS 里那个恰好也叫"垫"的字段当成了概念本身,那是错的。PMS 的 cushion_pct 定义是现价除以平均成本减一,即建仓后的浮盈;而用户说的是价值投资的经典安全边际,即买入价相对内在价值的折扣,回答"最坏情况下当前价格还有多少下跌空间",是事前概念。系统里没有这个东西。
|
|
|
|
|
|
|
|
|
|
|
|
**但是算它需要的数据全都有,而且是活的。** 平台行情库的券商研报明细表近 90 天有 35,779 行、覆盖 2,358 只票、最新到 09-02。字段覆盖率:每股收益预测 98.4%、市盈率预测 91.4%,而目标价只有 26.6%(最低价)与 14.6%(最高价)。所以安全边际应当基于盈利预测算,不要基于目标价——这顺带解决了现在预期空间的噪音问题(现口径是 90 天全部研报目标价简单平均、不去重不加权,覆盖率不到三成,出现过 +181% 的读数)。另有一处字段陷阱要记住:该表的 tp 列是利润总额(万元)不是目标价,数据基座的代码注释里记过这一条,首跑曾误用。估值分位表(gp_pe_valuation_factor、gp_pb_valuation_factor)存在但停更在 2026-03-18,不可用。
|
|
|
|
|
|
|
|
|
|
|
|
**用恩捷股份实算一遍(09-02 收盘价 50.17 元)。** 近 90 天九家机构对 2026 年度的预测:每股收益从 2.08 到 2.68,市盈率从 20.5 到 31.7 倍。三情景估值——悲观(最低每股收益乘最低市盈率)42.64 元,下行 15.0%;中性(两项均取中位数)56.75 元,上行 13.1%;乐观(两项均取最高)84.96 元,上行 69.3%。当前隐含市盈率 21.4 倍。**赔率是上行 13.1% 对下行 15.0%,即 0.87 比 1,不到一比一。** 对照两个现有读数:择时决策系统给的支撑位 49.5 元距现价只有 1.3%,那是技术位不是估值底;选股系统现在给的预期空间是 +78%,来自目标价简单平均。也就是说系统当前呈现给人的是一个单边乐观的数字,而按盈利预测算,这个位置的赔率并不吸引人。这就是缺失安全边际的实际代价。
|
|
|
|
|
|
|
|
|
|
|
|
**策略挂载不看研究理由。** 网格与跟踪止盈的自动挂载依据是热度阈值与吸筹状态,不是"这只票我看好的理由是什么"。
|
|
|
|
|
|
|
|
|
|
|
|
**逻辑证伪只有技术层。** 择时决策系统的关注条件共 32,329 条,类型全是跌破、突破、时间止损、放量、回踩。它的备注里也用"证伪"一词,但证伪的是技术逻辑(跌破前压力转支撑则突破逻辑证伪、三日内无法收复则动能证伪),不是研究逻辑(海外订单增长的假设是否还成立)。退出的五条路里没有一条是研究层的逻辑证伪。
|
|
|
|
|
|
|
|
|
|
|
|
**盈利预期没有落点。** 券商预期空间只参与选股门槛,不参与建仓规模与退出判断,也没有"我的目标价"这个字段。
|
|
|
|
|
|
|
|
|
|
|
|
## 四之四、按主观选股工作流重新对照的缺口清单(2026-09-03,三路核实加对抗验证)
|
|
|
|
|
|
|
|
|
|
|
|
用户提出的六步流程(自上而下建行业认知、自下而上找个股、双确认后容忍波动且看安全边际、交易层动作、达到预期退出、逻辑不证伪不退出)经三路独立核实确认成立,与四层定位相容,代码里找不到与它冲突的设计意图,找到的是落差。三处表述要校准:安全边际是建仓时的估值折扣而非浮盈;第四步的"网格"系统里没有,实际是回踩补足、盈利加仓、跌破补仓、保垫减仓四类;"容忍短期波动"必须有事前写死的边界,否则与死扛无法区分。
|
|
|
|
|
|
|
|
|
|
|
|
**对"已启动"门槛的判断(修正用户与我先前的说法)**:定位对了一半。它确实是时点问题不是机会认定问题,归入改进环节正确。但它不是在增加左侧等待——它本身就是一个右侧门槛,消除左侧等待的办法就是只在右侧买。真正的机会成本不在等待本身,而在等待没有被任何一层记住:候选卡是当日无状态重算的纯函数,名册快照里没有判决字段,系统连一只票等过几天都查不到。更要紧的是,保留或拿掉它都不改变"研究结论从未进入判决"这个事实——三条门槛全是可交易口径,09-03 建成的研判结论视图在选股系统里没有任何一个 Python 文件读它。所以它应当排在下面前三条之后再动,先动等于把票放进一条还接不住它的流水线。
|
|
|
|
|
|
|
|
|
|
|
|
**按关键程度排序的缺口(对抗验证确认,共十三条,此处列前六条与三条风险项)**
|
|
|
|
|
|
|
|
|
|
|
|
一,**失效条件与关键假设在四层里没有任何字段承载**。这是第三到第六步共同的空:没有失效条件,容忍波动没有边界、跌破补仓没有前置判据、达到预期退出没有对照面、逻辑不证伪不退出没有判据,四步一起退化成"不卖"。而且不可回退——错过的证伪信息事后补不回来,账本里也没留下当时的失效条件是什么,复盘时判不了一笔亏损是论点错了还是纪律没执行。补法不改抽取层:给两个评析任务的第二轮提示词各加关键假设与证伪条件两项输出,落进现有的 JSON 字段不动表结构,视图末尾追加两列,选股系统候选卡加字段先只展示,PMS 收下并写进账本硬数字。
|
|
|
|
|
|
|
|
|
|
|
|
二,**行业观点没有版本史与状态链**。评析表按簇键唯一,重评整行覆盖并把生成时间改成当前,库里永远只有最后一张快照,查不到上一版是什么、什么时候改的,也没有成立、跟踪、修正、证伪这条状态链。第六步在实现上没有可挂靠的对象。同一个仓库里骨架版本表与词表冻结表已有现成范式可照抄。
|
|
|
|
|
|
|
|
|
|
|
|
三,**入场论点不随持仓走**。选股系统已经下发了判决依据与带出处的因果论断,PMS 在解析层一行代码就丢掉(白名单只收五个键,判决依据与因果论断不在内);持仓主档全表只有价格与仓位口径;已持仓的票在候选筛选第一步就被整行剔掉,剔在判决检查之前,所以持仓期间判决从候选变成仅展示,系统既不知道也不会动。拿着一只票查不到当初买它的逻辑,一条逻辑真被证伪时也找不出对应哪些持仓。
|
|
|
|
|
|
|
|
|
|
|
|
四,**复核节奏两端都不存在**。数据基座的评析任务不在定时表里,刷新只在有人点按钮且材料指纹变过时才发生,时间流逝本身不触发任何事;PMS 侧没有持仓论点的定期复核。就算把证伪条件补上,也没有任何人或程序会定期去用它。
|
|
|
|
|
|
|
|
|
|
|
|
五,**研判结论没有下游消费者,产业侧在候选卡上没有独立的一票**。系统把日频的传导截面当成了行业认知,那回答的是"今天什么在动",属于第二步。补前要先解决簇键口径:产业研判按股票池主题聚簇,候选卡按环节,两者不在一个命名空间且无对照表,直接接会大面积为空。
|
|
|
|
|
|
|
|
|
|
|
|
六,**因果论断永不过期,与同一张卡上吸筹评分的日龄闸形成双标**。论断取数只有"披露日不晚于数据日"这一个上界,没有日龄也没有回看窗口。恩捷那两条来自 6 月 23 日会原样打印成理由,而技术侧的吸筹评分超过三十个交易日就判陈旧。同一张卡上技术侧证据会过期、研究侧不会,这个不对称本身说明第六步没被设计进来。
|
|
|
|
|
|
|
|
|
|
|
|
**三条风险项(与流程无关但已核实,需要单独处置)**
|
|
|
|
|
|
|
|
|
|
|
|
七,**设定目标价与设定止损价是界面上可点、点了会成功、状态会变、实际不生效的命令**。个股参数字典里实际被读的只有黑名单一个键,目标价与止损价被解析、被存、页面能看到,没有任何一处代码读它们做决策。这是静默失败,与 PMS 自己文档里列的"静默失败专项"同类。
|
|
|
|
|
|
|
|
|
|
|
|
八,**集中度只按行业限仓,没有环节维度**。这套流程按环节选票,风控按行业限仓,一个环节的十只成员可能分落在几个三级行业里,于是同一条逻辑的十只票能全部通过集中度硬拦截,实际上它们是一笔注。数据是现成的,不需要上游配合。
|
|
|
|
|
|
|
|
|
|
|
|
九,**三套市场环境判断并存,真正在动仓位的那一套不在四层定位里**。设计目标写的是环境只展示不拦票,实现里 PMS 自己的宏观择时每天在下升降仓命令。这是逻辑、实现、设计目标三者不一致的直接例子,正好命中判收标准,先做定性归位不动代码。
|
|
|
|
|
|
|
|
|
|
|
|
**建议顺序**:一、二、三、四为一组先做(证伪条件、观点版本史、论点随持仓走、复核节奏),第七条静默失败随手止血;然后是五、六;"已启动"的重新定位排在这之后。
|
|
|
|
|
|
|
2026-09-03 13:46:39 +08:00
|
|
|
|
## 四之五、逻辑证伪由系统自己判定(2026-09-03 用户定调与实机验证)
|
|
|
|
|
|
|
|
|
|
|
|
**用户的两点补充。** 第一,券商的个股跟踪报告投递到研报目录 inbox/research_report,与深度报告同目录,类型由文档画像推断,不用人分。而且它的优先级要往上提:跟踪报告就是券商在持续跟踪逻辑,是判断"逻辑还成不成立"最直接的材料,不应排在事件点评那一档。第二,也是更重要的一条——券商极少明说不看好某个行业(恩捷九家机构全是买入或跑赢行业),所以逻辑证伪等不到券商开口,必须由我们自己得出。这与设计目标里"系统能识别我无法判断"是同一件事的两面。
|
|
|
|
|
|
|
|
|
|
|
|
**设计:系统不判断逻辑对不对,只判断支撑它的证据还在不在。** 判断"这条产业逻辑是否成立"是研究员的活,系统做不了也不该做。系统能做且该做的是看券商的行动而不是言辞:预测在不在下修、覆盖在不在收缩、有没有出现反向论断、事实层有没有反证。据此输出三态,与候选卡的三态同源——
|
|
|
|
|
|
|
|
|
|
|
|
| 状态 | 判据 | 系统动作 |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| 逻辑成立 | 盈利预测稳定或上修,覆盖未收缩,无反向论断 | 持有,不打扰 |
|
|
|
|
|
|
| 无法判断 | 证据不足(覆盖机构太少、预测数据陈旧)或证据互相矛盾(部分机构上修部分下修) | 进复核清单交人 |
|
|
|
|
|
|
| 逻辑存疑 | 盈利预测持续下修且覆盖收缩,或出现方向相反的因果论断,或公告事实与逻辑矛盾 | 出减持提议强制交人裁决,绝不自动卖 |
|
|
|
|
|
|
|
|
|
|
|
|
**实机验证(09-03,券商研报明细表)。** 口径:取同一财年(quarter 字段如 2026Q4)的每股收益预测,按机构去重后取中位数,比较最近 45 天与之前 45 天两个等长窗口。两处坑必须避开:窗口不等长会让八成票假显示"覆盖收缩"(前 135 天对近 45 天时,907 只票误报);每股收益从负转正或从正转负时变化率无意义,必须单独标记为扭亏或转亏而不算百分比(实测 9 只)。修正后读数——
|
|
|
|
|
|
|
|
|
|
|
|
| 读数 | 只数 | 占比 |
|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|
| 可算的票(两窗口各至少两家机构) | 411 | — |
|
|
|
|
|
|
| 盈利预测下修超过 5% | 132 | 32% |
|
|
|
|
|
|
| 盈利预测上修超过 5% | 83 | 20% |
|
|
|
|
|
|
| 盈利预测稳定 | 196 | 48% |
|
|
|
|
|
|
| 覆盖机构收缩超过三成 | 25 | 6% |
|
|
|
|
|
|
| 两个信号同时为负 | 5 | 1.2% |
|
|
|
|
|
|
|
|
|
|
|
|
两负同现只有 5 只,稀少而明确,作为"逻辑存疑"的触发不会误伤。
|
|
|
|
|
|
|
|
|
|
|
|
**这套判定顺带解决第三步的核心疑问:怎么区分杀逻辑与杀估值。** 恩捷股份是现成的例子:从 4 月到 8 月共 22 家次对 2026 年度的预测,每股收益中位数稳在 2.34 没动,而市盈率预测从 33 倍降到 24 倍。盈利预测没有下修,是估值在收缩,所以这是可以容忍的短期波动而不是逻辑证伪。同期择时决策系统的评述说"下降通道末端、破位后未确认",技术面在破位而基本面预测没变——两个结论并列摆出来,人才判得了这是回调还是趋势结束。这就是第三步"容忍短期波动"该有的依据,也是把它与死扛区分开的那条边界。
|
|
|
|
|
|
|
|
|
|
|
|
**局限(写进设计不回避)。** 只覆盖"券商用行动说话"这一路,事实层反证要等公告更新恢复;可算票数 411 只,受制于两个窗口各要两家机构,覆盖面对候选票够用(候选必须有券商覆盖)但不是全市场;财年字段的对齐要按 quarter 精确匹配,跨财年比较无意义。
|
|
|
|
|
|
|
2026-09-03 11:22:04 +08:00
|
|
|
|
## 五、验证(命令标机器)
|
|
|
|
|
|
|
|
|
|
|
|
选股系统(155,factor,~/project/akg-factor-bridge):入池干跑的计划入选数与改前一致;复盘脚本名单表含机器通过、人批、人拒、择时看多四行;健康接口含 pool_top;快照目录每交易日一个 JSON;候选卡每票理由能看到因果论断出处;计划环境段含两市成交额、广度、融资、恐贪四项。
|
|
|
|
|
|
|
|
|
|
|
|
PMS(155,factor,/home/factor/project/tradingSystem):测试入口全套通过且用例总数从 591 增加;探针脚本合格候选数按判决分流后与预期一致(分流开关关着时仍为 41);账本里裁决者为用户的行理由不再是默认文案;提议卡显示判决、理由与"候选榜第 N 名"。
|
|
|
|
|
|
|
|
|
|
|
|
数据基座(178,tlai):因果论断视图最新日行数大于零;运营日报近七日研报与公告两类新文档数均大于零;日检脚本第四节无失败。
|
|
|
|
|
|
|
|
|
|
|
|
择时决策系统(188,tlai):持仓股吸筹块随日期变化;判分带超额列;区制历史表每日一行。
|
|
|
|
|
|
|
|
|
|
|
|
跨系统:三处坏信号集合断言各自通过;探针池深比较不告警;复盘周报"三套对照"与"台账对表"每周五出;一致性检查表十三行全部一致即交付完成。
|
|
|
|
|
|
|
|
|
|
|
|
## 六、已决定的事项与批准后的第一步
|
|
|
|
|
|
|
|
|
|
|
|
已决定:可行性通过,一次性走通链路,不分阶段;判收只看逻辑、实现、设计目标三者一致;四层定位按第零节;人工裁决采纳与驳回都必填理由;增持类自主档改只提议;PMS 页面加候选卡;文档每周一批;信号来源区分顺手修;自动执行开关默认关,由你在一致性检查全部一致后打开。
|
|
|
|
|
|
|
|
|
|
|
|
批准后的第一步:台账加第 012 条与第 013 条;按 4.3 开工,不动生产;上线清单按停机需求汇总后经你同意。
|
|
|
|
|
|
|
|
|
|
|
|
## 附录甲 · 十三环节逐条对照(可不读)
|
|
|
|
|
|
|
|
|
|
|
|
一,时点纪律。范式:数据带发布与生效时刻,输入按日冻结带版本,派生表不许只存当前态。现状:数据基座断言层只追加、带原文与披露日、可重放;选股系统快照带版本;PMS 有计划快照表。差距:投影表只存当前态;区制只在 Redis 三天;吸筹无版本、盘中改写、持仓股刷新失效;冻结清单版本号 unknown。
|
|
|
|
|
|
|
|
|
|
|
|
二,信息摄入。范式:披露全覆盖、结构化带出处、按重要性到达决策环节。现状:管道七层完整,投递目录五类自动扫描。差距:文档停在七月;因果论断无人读;研报结论层被排除。
|
|
|
|
|
|
|
|
|
|
|
|
三,环境判断。范式:一套定义、有历史、验证过、约束总仓位。现状与数据清单见 1.4。差距:无历史、未验证、未接仓位、两套不通。
|
|
|
|
|
|
|
|
|
|
|
|
四,中观景气与催化剂。范式:跟踪变化、产业链地图加已发生事件加未来事件日历。现状:热点扫描、传导扫描、关注环节。差距:无"将发生"事件(行情库只有分红与风险事件表);热点每路只取前八。
|
|
|
|
|
|
|
|
|
|
|
|
五,股票池。范式:分层池、留痕、硬过滤、没有绕过池的旁路。现状:选股系统判据链清楚、四档位、入池前五十;PMS 本地筛选链。差距:信号来源不分。
|
|
|
|
|
|
|
|
|
|
|
|
六,观点结构化。范式:论点卡七字段。现状:选股系统出论点、证据、版本;择时决策系统出置信度、失效条件;数据基座有因果论断。差距:没有一处并到同一只票同一天;催化剂与预期缺数据源。
|
|
|
|
|
|
|
|
|
|
|
|
七,量化验证。范式:观点映射到可核验信号做一致性检查。现状:吸筹确认线;一致性二审;坏信号三处同源。差距:吸筹缺陷;预期空间不去重;判决与信号冲突无显式标记。
|
|
|
|
|
|
|
|
|
|
|
|
八,组合构建。范式:仓位由观点置信度与预期推出,集中度约束。现状:PMS 百分比制约束齐全。差距:建仓方案不与判决挂钩;无资金快照时刹车整轮不判。
|
|
|
|
|
|
|
|
|
|
|
|
九,交易执行。范式:执行与决策分离、分批限价、执行质量有度量。现状:择时实现 A 在用、规则闸终检齐全、经 ws 下发。差距:无滑点与成交率报表。
|
|
|
|
|
|
|
|
|
|
|
|
十,持仓跟踪。范式:持仓绑定失效条件被监控,止损事前定义并执行。现状:关注条件五分钟机检、风控卖出、刹车、保垫减仓。差距:无自动止损;入场理由不随持仓走。
|
|
|
|
|
|
|
|
|
|
|
|
十一,归因复盘。范式:每个决策点记账、归因分层、规则台账。现状:复盘脚本六份名单、台账 011 条、择时决策系统自评、PMS 账本。差距:归因分不开;成交不回流;判分字段未用;理由为默认文案。
|
|
|
|
|
|
|
|
|
|
|
|
十二,知识库。范式:案例与教训可检索、有生命周期。现状:择时决策系统失败记忆与教训;数据基座词治理账本;选股系统台账。差距:跨系统不存在,不设门槛。
|
|
|
|
|
|
|
|
|
|
|
|
十三,人机分工。范式:机器负责覆盖一致记账监控,人负责最终判断与例外,机器能标"不确定"交人,人的介入被记录被评价。现状:三条铁律、人是安全阀、新建仓只提议默认拒。差距:"无法判断"出口未接到人工队列;人的理由不留;PMS 面板不显示判决。
|