Commit Graph

129 Commits

Author SHA1 Message Date
zlt ac7832620d 丙路加覆盖基数门槛:机构太少时收缩比例不作数
2026-09-04 全市场实测发现的:六只判为逻辑存疑的票里有五只,触发是覆盖机构从三家
减到两家,也就是一家机构那两周没发报告就构成 33% 的收缩。机构数这么少时百分比不
说明任何事,而逻辑存疑会出减持提议,误判的代价是让人对着噪声做裁决。

加一条基数门槛,默认前窗口至少五家。它的性质是:五家时走掉一家只有 20%、够不着
30% 那条线,必须走掉两家才算——这正是"覆盖在收缩"该有的含义。基数不够时预测下修
照样记转弱,只是不带硬触发,于是整体落到无法判断进人工复核,而不是出减持提议。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 09:15:31 +08:00
zlt 86727827ae 读数脚本:快照的 NaN 归一成 None,环节名空值不进索引
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 09:14:03 +08:00
zlt 5a2a51a2d0 读数脚本:乙路改读当日快照,存疑与强化全部列出
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 09:13:07 +08:00
zlt 57d12b913f 四态覆盖率读数脚本:三路取数与合成后的分布,只读
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 09:11:50 +08:00
zlt 2a400f68af 逻辑状态四态:合成模块与离线单测(只写不接)
判断的不是"这条产业逻辑对不对"——那是研究员的活;只判断支撑它的证据还在不在。

四路证据各自归一成一个信号(向好、平稳、转弱、缺失,另加分歧表示这一路自己内部
方向相反):甲路研报论断(方向受控必填,两个窗口——新材料窗口决定向好、陈旧线决定
还算不算数)、乙路产业研判(判采信倾向这个受控四值的迁移,不判自由文本)、丙路券商
行动(等长窗口的每股收益预测中位数与覆盖机构数)、丁路公司事件(恒定缺失,方向字段
九成五为空,照样出一个缺失让卡上看得见缺的是它)。

合成四条规则都落成了断言:每路必须带截止日(没有就降为缺失)、负向优先(转弱最多到
无法判断,只有两条路径允许落到逻辑存疑)、缺失既不算负面也不算正面(剔出合成但记名)、
慢信号不能单独定态。另有进出不对称:进入逻辑存疑即刻成立,退出要连续三个计划日不再
存疑;漏判一次证据走弱的代价比多留一次人工复核大得多。

作用于候选卡是单调的:逻辑强化只能提前卡内序、永远不升判决;逻辑存疑只能改分流通道、
不能把仅展示变成可执行。唯一的新语义是候选加逻辑存疑——可交易口径成立而研究证据在
走弱,正是杀逻辑与杀估值那条边界,处置是强制人工确认。

本次只写不接进计划装配:乙路依赖行业观点快照攒够几天才有迁移可判。
测试 59 例通过,不连库。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 09:09:15 +08:00
zlt 8ee8ea5c93 台账第 023 条:论断质量标注与全市场实测读数
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 09:02:51 +08:00
zlt 3fb25fe1ad 候选卡加论断质量标注:陈旧度、来源集中、疑似误抽、未结分歧
这四项都只在卡上提示,不参与三门槛判决。

起因是同一张卡上的双标:吸筹评分超过三十个交易日就判陈旧,而研报论断此前
只有"披露日不晚于数据日"这一个上界,永不过期。09-03 实测 442 只带论断的票,
论断披露日中位 05-05,超过 90 天的 166 只(37.6%),超过一年的 22 只——这些
论断会原样打印成理由,读的人看不出它已经很旧了。

另外三项同样来自当日实测:267 只票带多条论断,其中 77 只(29%)的论断全部
出自同一份研报,那份研报一旦过时或本身有偏,这票的整条研究证据一起失效;
213 条被逻辑评析标为疑似误抽;未结的方向分歧当日是 0 条但视图里有这一列。

改动三处:
- sources.py 多取 disputed 与 review_flag 两列,并在按票截断之前算质量画像。
  必须在截断前算——截断后只剩最近三条,"这票一共几份来源"就统计不出来了。
- card.py 把画像转成缺失项里的提示文字,另出一个 logic_quality 键供下游用。
- config.py 加陈旧线 LOGIC_STALE_DAYS,默认 90 天,写明与吸筹日龄上限的可比关系。

测试:候选卡 14 例、取数层 9 例,本地全套通过(test_xxl_trigger 缺 fastapi 是
本机环境所致,与本次改动无关)。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 08:59:11 +08:00
zlt 848c6ced67 方案同步:09-03 进度小结、论断来源集中与 PMS 缺两个键两条新核实、调度待办
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 17:23:35 +08:00
zlt 2e861e5151 台账 022:PMS 正式实例测试期间不部署,上线前确认下发模式与通道开关
09-03 实机核实 155 上只有一套 PMS,下发模式 shadow、通道关闭、目标地址非 16.98、账本前缀为空,当日部署不影响正式交易。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 16:21:53 +08:00
zlt 13b4564447 第一批上线完成与覆盖率实测:产业研判这一路确定为辅,因果论断为主;台账 021
覆盖率实测:产业研判只能覆盖当日档位表 1187 只票里的 13 只(1.1%),天花板 17 只;因果论断覆盖 442 只(37.2%)。论断披露日偏旧(中位 05-05,超 90 天占 37.6%),接进判定前需先有陈旧度标注。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 16:16:15 +08:00
zlt 12cdb51180 选股系统:日频行业观点快照与覆盖率读数
行业观点快照:产业研判在数据基座里按主题整行覆盖、没有版本史,所以由读的一方每个计划日抄一行存下来。只有材料指纹变化才算一次方向迁移,指纹没变而日期变老只累加陈旧天数。表落在平台因子库(对数据基座只有只读账号),首次运行自动建表,同日重跑覆盖当日行。新增子命令与可选的每日构建步骤,不进默认三步。
覆盖率读数:只读脚本,回答产业研判这一路能覆盖多少票、主题名与环节名有多少能逐字对上、因果论断的覆盖与披露日分布。用来决定这一路接多大面。
测试:新增六个测点全过,仓库其余离线测试照常通过。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 16:07:02 +08:00
zlt b370bf2bb6 上下游业绩传导与产业级驱动跟踪核实后搁置,台账 020;更正一处过度概括的判断
供应关系可信子集只有 450 条、171 家上游;真实产业链下游多为境外龙头无盈利预测;驱动方自由文本未归一被打散成七八个。更正:公告来源主要噪声是关联方交易而非金融往来,后者仅占 1.0%。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 15:31:07 +08:00
zlt 4c9fd0a779 逻辑状态双向四态定稿:四路证据、与候选卡正交的组合语义、合成规则、八步落地;台账 018 与 019
行业级方向源核实更正:不在事件层(客体类型受控集只有公司与实体)而在因果论断层(方向受控必填,三种粒度)。发现并记录必须先修的安全问题:卖出侧自动执行短路导致减持提议不会入队。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 14:29:53 +08:00
zlt db8bf6ea27 逻辑证伪由系统自己判定:三态设计与实机验证读数;个股跟踪报告投递与优先级;台账 016、017
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 13:46:39 +08:00
zlt f919ab79ce 按主观选股工作流重新对照:十三条缺口清单与建议顺序,含安全边际实算与三条静默风险
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 13:26:12 +08:00
zlt f4b307ae47 四层链路上线完成:方案记上线实况与回退验证,台账加第 015 条
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 12:37:32 +08:00
zlt bab9eafcf2 方案副本同步:选股系统与择时决策系统已上线,PMS 待收盘后部署
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 12:19:42 +08:00
zlt 0b00d8b13d 方案副本同步:编码完成,加上线清单与四路版本号
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 11:52:56 +08:00
zlt 3a4e0d90fc 修正两市成交额单位:指数日线的成交额是千元不是元,换算成亿元要除以十万;渲染改用换算好的字段,单位断言写进测试
实测核对:09-02 两市合计 1,321,831,143,真实成交额约 1.32 万亿元。改前显示 13 亿,差一千倍。融资余额那张表的单位是元,沿用原换算。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 11:46:46 +08:00
zlt 8978b9dfe5 选股系统接通分析结论:候选卡读因果论断作证据线、关注判决细化为系统无法判断、计划环境段加市场四项、入池上下文补证据字段、复盘加四份名单与三套对照台账对表两节
判决定义按台账 013:关注只保留三门槛全过无硬风险但确认线缺失或陈旧;只差覆盖与潜在吸筹归仅展示。人工裁决说明同步修订。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 11:44:16 +08:00
zlt ddb97a8db6 数据基座因果论断与研判结论两张只读视图(v_factor_logic、v_factor_judgement),09-03 已在基座库建成
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-03 11:35:57 +08:00
zlt a2452139c6 方案副本:吸筹刷新与凭据位置表述修正
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-03 11:25:40 +08:00
zlt 6e3fb2b911 主观量化系统方案(09-03 批准)与台账 012、013:判收改一致性、关注判决细化
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-03 11:22:04 +08:00
zlt 45416b33b0 方案副本同步:读数为负的处置结论
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:46:32 +08:00
zlt 5c6922a74c 复盘口径四条(台账 010):交付名单改名、无快照日剔除、两档样本纪律;台账重排编号并加 008 至 011;人工裁决使用说明
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:46:14 +08:00
zlt 3681c21a32 复盘汇总加相对主榜、相对同市值桶两列超额,最大单日样本占比与样本纪律三档标注,候选单逐日表
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:39:38 +08:00
zlt 1d6ee160c8 方案副本同步:09-02 傍晚上线记录与留给用户的三步
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:36:46 +08:00
zlt 117f77bc71 平台注册状态默认 paused(六个 akg 因子不参评,方案 2.5),旋钮 FACTOR_REGISTER_STATUS;台账加 008 池深选项二、009 上线记录
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:35:40 +08:00
zlt 62dbe57aed 方案副本同步:复盘常规口径读数
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:15:58 +08:00
zlt fbbdbb3b54 计划装配里风险名单只读一次:候选卡与升降档原因共用同一份
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:14:54 +08:00
zlt 18e3762777 建复盘决定台账:候选卡规则、旋钮默认、弱势日定义、复盘主口径、历史吸筹口径、PMS 自主档、坏信号同源七条
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:14:07 +08:00
zlt ae82e98551 方案副本同步:09-02 进度台账与复盘脚本对账通过的读数
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:08:30 +08:00
zlt ff2a201aff 复盘汇总加样本加权三列(ret_w/excess_w/beat_w),与方案第一节手工读数同口径对账;主口径仍按计划日等权
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 17:03:33 +08:00
zlt cb819198ea 复盘对账后两处口径修正:结论表只取不晚于数据日的最新行(历史重建防前视);复盘名单加观察档等权;关注环节表补未动环节的成员数与领涨者(不限档位表内)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 16:53:13 +08:00
zlt 769aa59e68 候选单复盘脚本第一版:六份名单、次日收盘与信号日收盘两种起点价、5/10/20 日、按档位/判决/吸筹/市值/事后环境/事前标签分组,只读只写 data/review
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 16:46:21 +08:00
zlt f09b087228 候选卡上线第一批:计划装配联入判决与证据线、当日 JSON 快照带版本戳、候选单与关注环节两节;接口顶层加 generated_at/plan_version/regime/snapshot 与访问日志(主榜观察档装配排序裁剪不动);取数层 sources.py;环境标签 regime.py 只展示分组;调度加 regime-append 步骤;入池加来源标记、切片与候选优先开关(默认关);方案文档同步
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 16:39:52 +08:00
zlt c540ea1b49 候选卡判决模块与离线单测;候选卡三张只读视图 SQL(独立文件);.git 文件解析版本号;坏信号集合桥内归一到 card.py
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 16:26:09 +08:00
zlt e6fdb891e8 主观选股改进方案(2026-09-02 批准稿):候选卡装配器、三门槛一确认三风险、候选单复盘闭环、向下兼容承诺
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-02 16:04:06 +08:00
zlt 28c3a319ae README 补 HTTP 接口表与里程碑真实状态,设计文档路径纠正;新增 CLAUDE.md 项目指引
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-02 11:50:59 +08:00
zlt 386f28e8e5 判决接口:单票数据异常不崩整批,与代码形态错误的兜错对称
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-02 11:48:26 +08:00
zlt 5e015f680e 处理pms系统对接 2026-08-28 09:51:45 +08:00
zlt baaf5dfc01 处理pms系统对接 2026-08-18 16:01:40 +08:00
zlt e4f87b449b 处理选股方案,目的是和数据底座一致 2026-08-17 15:27:45 +08:00
zlt d076c96a02 对账工具:观察档下界修复+锚强度排序+锚质量审计 2026-08-05 12:57:50 +08:00
zlt f7ea196545 产业链细化逻辑 2026-08-05 11:56:25 +08:00
zlt 5c3efbff94 产业链细化逻辑 2026-08-05 10:24:44 +08:00
zlt af3f2c83af 产业链细化逻辑 2026-08-05 10:05:24 +08:00
zlt 0011f332e0 通过调度系统接入 2026-08-03 16:52:42 +08:00
zlt de7c340342 通过调度系统接入 2026-08-03 16:33:23 +08:00
zlt f91a2f86e7 选股计划入池逻辑 2026-08-03 14:19:33 +08:00