zlt
f53bcc9973
读数脚本改用完整传导视图,与候选卡一致
...
候选卡判「所在环节被指向」时认的是两张视图取或,读数脚本原先只读了含已启动成员
的那张窄视图,算出来的乙路覆盖比卡上真实看到的低。一只票挂多个环节时取第一个
评析过的那个。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 11:42:03 +08:00
zlt
25724003d1
读数脚本分开数据日与计划日
...
行业观点快照按计划日落库,行情与论断按数据日取,两者在生产里差一天。
原先用同一个日期取三样东西,结果是要么读不到当天快照、要么读不到行情。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 11:40:56 +08:00
zlt
5e72282e8d
台账第 027 条:环节评析首跑与推理型模型的额度坑
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 11:35:58 +08:00
zlt
49e423e0de
台账第 026 条:关闭启动涨幅线的实测对照,以及计划接口的真实耗时
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 10:58:48 +08:00
zlt
de7f83d18d
启动涨幅线做成整条开关,2026-09-04 按拍板关闭
...
原先只有一个阈值 CARD_START_PCT,想不要这条门槛只能把它调成一个很小的负数。那是绕法,
不是关闭:没有当日行情的票仍然会被拦下,而关掉门槛的本意是这一条根本不参与判断。
新增 CARD_REQUIRE_STARTED,置 0 即整条不参与。关掉后:涨跌多少都不拦,没有行情也不拦,
理由行改写成「当日涨幅 -3.2%(启动线已关闭,不作门槛)」——涨跌仍是人要看的信息,
只是不再当作一条通过的理由。
这条门槛回答的不是这只票好不好,是今天是不是买点:只在票已经动起来的当天买,不猜底。
关掉它等于改成左侧买入,好处是研究结论成立的当天就能进场,代价是要承受不确定的等待,
候选数会明显变多。09-04 关之前的实测:当日 83 只强传导票全部落到仅展示,绝大多数就
卡在这一条上。
九条用例钉住关掉后的行为,重点是不许顺带放松别的门槛:传导、覆盖、吸筹确认线、
硬风险四道都仍然照拦,判断不了的仍归关注。另有一条钉住默认值仍是开着的——改口径
要靠配置,不靠默认值悄悄变。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 10:49:30 +08:00
zlt
29621432f5
给人看的文字里不再出现代码名
...
页面上出现过「选股系统判为仅展示,不出提议:门槛未过:started」。started 是门槛在
代码里的变量名,SELL 是决策系统的枚举值,两者都只该在系统之间传递,不该印到页面上。
而且整句话没有说清到底为什么不买。
判决依据、缺失项、风险这三个字段会被 PMS 原样显示给人读,这次全部改写成完整的中文
句子,并且带上具体数字。举例:原先写「门槛未过:started」,现在写「当日涨幅 -3.2%,
没到 3% 的启动线」——后者能让人自己判断差多少。原先写「决策系统昨夜信号 SELL」,
现在写「择时决策系统昨夜给出卖出信号」。
同时删掉几处解释设计规则的话,例如「不升格关注,归仅展示」。那是给写代码的人看的
规则说明,不是给读页面的人看的原因。
新增一条守卫用例:造十五种情形,逐个检查这三个字段里一个代码名都没有,且判决依据
不许短到说不清原因。以后再往文案里写代码名,这条会当场失败。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 10:26:37 +08:00
zlt
99b845eb30
研判视图:双冒号的环节簇键单独取名
...
2026-09-04 起数据基座按投影环节做评析,簇键是 Segment:: 双冒号,与逐条论断
聚簇出来的单冒号 Segment: 分开——后者是研报里的自由短语,在投影里未必查得到
这个环节。双冒号那一支必须写在前面,否则会截出一个多余的冒号。
判定 scope 的那一句不用改:双冒号同样满足单冒号的前缀匹配,两者都归 segment。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 10:17:16 +08:00
zlt
84349172e1
台账第 025 条:PMS 研究理由两键上线,更正下发模式的记载
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 09:34:18 +08:00
zlt
1f54c237de
方案副本同步:09-04 第二批与四态首次全市场实测
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 09:18:28 +08:00
zlt
e83228322a
台账第 024 条:四态合成模块与首次全市场实测
...
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-04 09:17:06 +08:00
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