diff --git a/docs/交接_2026-09-08.md b/docs/交接_2026-09-08.md new file mode 100644 index 0000000..f09ef53 --- /dev/null +++ b/docs/交接_2026-09-08.md @@ -0,0 +1,64 @@ +# 交接 · 2026-09-08 收盘(当前进度总汇) + +> 这份接在《交接_2026-09-07.md》后面,只写 09-08 之后变了什么和现在该看什么;09-07 及以前的事、踩过的坑、红线、验证命令都在那一份里,不重复。 +> 两份方案:《下一阶段工作方案_2026-09-07.md》(主线,第零到第六件)、《量价研判链吸收方案_2026-09-08.md》(09-08 批准并当天上线的独立功能)。逐条决定在《复盘决定台账.md》,到第 048 条。 + +## 零、一句话现状 + +主线六件里能上线的都上线了(第零、二、三、四件),第五件判收表核完但判收未达(四行一致、八行部分一致、一行不一致),第一件与第六件在用户那边。量价研判链 09-08 一天内从方案到上线:选股系统三件、择时决策系统六件、PMS 两件全部并行新增、默认开关已打开,两只票手工跑通,今晚 22:30 第一次全量跑。整链四层 09-08 12:55 只读核对过,没有受影响。 + +## 一、四层现在各在哪个版本 + +| 系统 | 机器 | 代码 | 状态 | +|---|---|---|---| +| 数据基座 | 178 | 本段未改代码 | 日检 16 项通过;待抽取台账 1,086 份与队列对不上(运维核) | +| 选股系统 | 155 | 1d76b90 | 逐票逻辑状态表在攒(09-04、09-07 两天);催化事件与定价状态随明早构建生效;**接口容器要再重启一次**才把这两列送进实时计划 | +| PMS | 155 | 0fa4a5a(镜像已重建) | 全套 680 例;四容器健康,通道在线,目标 192.168.18.182 模拟侧,表前缀空 | +| 择时决策系统 | 188 | 4778efd | PV_CHAIN_ENABLED 与 PV_VISION_ENABLED 已开,研判工作容器 09-08 12:40 重启 | + +## 二、09-08 做完的 + +1. 第三件与第四件收尾(台账 041、042、044):整链接通,两条拍板落地(自动止损定性归位改文档;中性情景值作参考目标价显示)。 +2. 第五件(台账 043):一致性检查表十三行核完。 +3. 量价研判链(台账 045 到 048):方案、选股系统三件、择时决策系统六件、PMS 两件、启用、整链核对。判定为开发完成、进入观察期,最早 09-15 判收。 + +## 三、明早与本周要看的 + +- 09-09 早上:昨晚全量夜扫里 pv_heads 的出现比例与第一次解析失败的比例(超过一成就缩两个头的依据长度);逐票逻辑状态表 09-08 那一天的行数;计划文件候选单的催化事件与定价状态两列。 +- 09-09 起每天:提议卡四行(安全边际、催化事件、定价状态、两个头)是否有值;新建仓研判里"不可用"是否出现、驳回行的把握度分布。09-08 早上 19 条全驳回且都在开盘头十分钟研判,先看量价研判链接进盘中研判后的变化,再议阈值与研判时点。 +- 09-11(周五):跑复盘周报,看"定价状态""催化事件"两类分组、多空差一段、择时决策系统那一行下面的两个头。 +- 09-15:量价研判链判收(方案第七节四条)。 + +## 四、接下来的主要工作(回到主线) + +按《下一阶段工作方案_2026-09-07》:三件代码活——投影表落日频快照(数据基座)、复盘周报进调度或定成每周五固定动作(选股系统)、另外两处坏信号集合加单测(PMS 与择时决策系统);第六件每个交易日处理提议并写理由;台账待决剩环节维度集中度一条。两处运维事:公司深度研报上传(第一件)、基座待抽取掉单核查。 + +## 五、验证命令(各标机器) + +选股系统(155): +```bash +ssh -p 2280 factor@192.168.16.155 "docker exec akg_factor_bridge python3 -c \"import db; print(db.read_mysql('factor','SELECT trade_date, COUNT(*) n, SUM(raw_state<>state) held FROM t_akg_logic_state_daily GROUP BY 1').to_string())\" 2>&1 | grep -v Warning" +``` +预期:每个交易日一行,一千二百上下。 + +择时决策系统(188): +```bash +ssh -p 2280 tlai@192.168.16.188 "docker exec trader_api python -c \"from app.core.data_loader import UnifiedDataLoader; from sqlalchemy import text; dl=UnifiedDataLoader(); c=dl.ext_mysql_engine.connect(); print([tuple(r) for r in c.execute(text(\\\"SELECT trade_date, COUNT(*), SUM(JSON_EXTRACT(raw_logic_json,'\$.pv_heads') IS NOT NULL) FROM strategy_daily_results WHERE trade_date>=20260907 GROUP BY 1\\\"))])\"" +``` +预期:最新交易日那一行,第三个数接近第二个数。 + +PMS(155): +```bash +ssh -p 2280 factor@192.168.16.155 "cd /home/factor/project/tradingSystem && make test 2>&1 | grep -E 'ALL SUITES|FAILED' && make ws-status 2>&1 | grep 连接" +``` +预期:ALL SUITES PASS,连接 ONLINE。 + +数据基座(178): +```bash +ssh -p 2280 tlai@192.168.16.178 "cd ~/project/astock-kg && docker cp backend/scripts/daily_check.py akg-backend:/app/daily_check.py && docker compose exec -T backend python /app/daily_check.py 2>&1 | grep -E '结论|❌'" +``` +预期:结论一行"无硬异常",没有 ❌。 + +## 六、红线不变 + +禁关机重启;容器重启重建先经同意(PMS 这一阶段除外,仍先跑测试、避开开盘头几分钟);PMS 正式库不部署;每次 PMS 上线前确认下发模式、通道开关、账本表前缀三项;不派并行代理做核对类工作;判"一致"必须看运行时证据。 diff --git a/docs/复盘决定台账.md b/docs/复盘决定台账.md index ea7bf56..8c05b6d 100644 --- a/docs/复盘决定台账.md +++ b/docs/复盘决定台账.md @@ -448,3 +448,14 @@ - 09-08 12:40 启用(经用户同意,三步都做):188 的 .env 加 PV_CHAIN_ENABLED 与 PV_VISION_ENABLED,研判工作容器重启并确认开关加载;PMS 按最新提交重建镜像(无持仓、无在途、无待确认),全套 680 例通过,通道在线。 - 手工跑两只票的读数:宁德时代 124 秒(第一次解析失败、第二次严格模式成功)、贵州茅台 60 秒;两只的结论表原始逻辑字段都多出 pv_indicator_report、pv_trend_channel、pv_trend_report、pv_heads 四个键,既有键与信号列照旧。宁德时代两个头都看空(5 日 −0.7、20 日 −0.4,依据写"五连阴、趋势增强、通道下行,超卖不改短期惯性"),贵州茅台两个头都中性(5 日 +0.2、20 日 0.0)。指标报告的主要状态一个趋势下行一个区间震荡,与识图报告的主要状态一致。 - 复核日期:09-09 早上看昨晚全量的 pv_heads 出现比例与解析失败率(第一次解析失败要看比例,超过一成就缩两个头的依据长度);09-09 起看提议卡上两个头是否有值。 + +## 048 · 2026-09-08 · 量价研判链整链核对:链路未受影响,判定为开发完成、进入观察期 + +- 09-08 12:55 四层各自只读核对: + - 数据基座:全部容器在跑,日检 16 项通过、0 项失败,投影新鲜度到 09-08(昨天周一的落后告警是日检预期算错,今天自己消了);唯一一条⚠️仍是"待抽取台账 1,086 份与队列对不上",那是运维要核的旧事,与本次改动无关;环节评析 20:30 定时仍在。 + - 选股系统:容器与接口健康,最新计划日 09-07;今天调度中心四个入口都按时打到(默认三步、行业观点快照、区制追加);实时计划接口已带安全边际整句与逻辑状态三键,**催化事件与定价状态两列要等接口容器再重启一次**(构建子进程已带,09-07 的计划文件是改前生成的)。 + - PMS:四容器健康,通道在线,重建后九十分钟日志无错误,命令轮询每分钟正常;今日账本只有早上那 19 条研判驳回与 8 条规则备注;开关现值:自主档位与新建仓档位都是只提议、按判决分流开、判决候选自动执行关、逻辑状态分流开、研究走弱减持关。 + - 择时决策系统:九个容器在跑,研判工作容器重启后无错误,盘中定时任务(池门控重建 54 次、入场闸轮询 50 次、关注条件扫描 10 次)照常;三个改过的模块在容器内导入正常;夜间 22:30 认知扫描与 23:45 判分的定时未动。 +- **判定:开发完成,进入观察期。** 方案第七节的四条判收里,第一条(十只票指标报告与因子表对得上)与第二条(识图报告的图数核验一段与代码算的五根 K 线一致、不一致有记录)已在试跑中成立;第三条(连续五个交易日两个头都有值、提议卡上有值、现有信号分布无整体偏移)与第四条(周报两行读数)要跑够五个交易日才能核,最早 09-15 判收。观察期里不再动这条链的代码,只看读数。 +- 观察期每天看的三处:夜间结论里 pv_heads 的出现比例与第一次解析失败的比例;提议卡上四行(安全边际、催化事件、定价状态、两个头)是否有值;新建仓研判里"不可用"是否开始出现、驳回行的把握度分布。 +- 主要工作从此回到《下一阶段工作方案_2026-09-07》:三件代码活(投影表落日频快照、复盘周报定时、另外两处坏信号集合的单测)与第六件的每日裁决;台账待决剩环节维度集中度一条。