qterm 选股台 · 管线进度卡

生成 2026-10-25 23:30:01 | 本页每 15 分钟由 ECS cron 自动刷新(并 900s 自动重连)|频率改 /etc/cron.d/qterm-progress 即全页同步

⓪ 指数预演(以 2026-10-23 收盘试算下周定档・仅提示心理准备,正式仍以周五定档为准)

档试算权益持腿与周五定档对照
P1 稳健50.0%红利低波 50.0%与周五定档一致
P2 均衡90.0%红利低波 90.0%与周五定档一致
P3 进取100.0%红利低波 100.0%与周五定档一致
预演=以最新收盘按同一套周频规则试算下周定档(当前周最后一个交易日自动成为试算定档日);正式操作仍以周五定档为准。卫星资格=引擎四门同口径每日评估。

① 待办清单(未完成 1 项/共 11 条)

任务状态
•红利低波锚闸贴线盯防:下一站盯 2026-10-30 周五定档(阈值价 1.181)。10-23 定档已按闸走、未触发卖。防鞭打变体全部判负并归档(滞回带/K=2=4.127、周五恐慌提前卖=4.128、冷却=4.132、5×5 缓冲带=4.138、H×R×三阈值跟灯网格=判负台账 2026-10-24「跟灯选档·P2 决策」节),维持单线不加滤、该卖卖该买买。等权基准由晚链+周五链双刷,灯 gap 不滞后(2026-10-23 gap≈−10.35%,深出弱带、连亮三周建议 P1)。挂起·盯 10-30 定档
•换档灯前向影子记账 P0(跟灯 vs 恒 P2,滞回 B=5%)。2026-10-24 已推 ECS:band_shadow.py 就位、idx_preview.py 外科插钩、链外自检 OK。起算日 2026-10-23 已在脚本钉死,满 2 个定档锚点才写第一行 ⇒ 第一条记录在 10-30 那周链跑完后落地,此后每晚链自动累加。满 40 定档周(约 2027-07)复判:跟灯累计≥恒 P2 且回撤不更深 ⇒ 提交采纳裁决;否则销案。跟灯=各档模型逐周拼接、非真实账户;P2 作活跃档已判负(跟灯只在 P1/P3 摆,乙方案)。已上线·10-30 起算第一条记录
⏸挂账·影子档位 Y1/Y2/Y3 攒前向样本:起算日 2026-10-09 钉死。满 40 定档周(约 2027-07)复判,判据跑前写死=影子年化≥生产 且 前向回撤不深于生产,两条同时满足才提交切换裁决。挂起
⏸挂起·影子观察臂 G1(生产 P1+深度加权:有全过腿时 vti×(1+0.25·min(lead/30pt,1)),无则不缩放)。记账入口 tools/g_shadow.py record(S),挂夜链 idx_preview 尾部(复用新鲜帧)。前向起算 2026-10-16,账本 /root/qterm/research/_g_shadow.jsonl,每夜链自动记一行。判据=满 40 定档周时 G1 年化≥生产 且 G1 回撤不深于生产,两条同满足才提交采纳裁决,否则销案不延长。挂起
⏸挂起·三条影子臂 2027-07 判定撞车的排序:Y1/Y2/Y3 起算 10-09、G1 起算 10-16、band_shadow(P0) 起算 10-23(10-30 起记),三条各自满 40 周都落在 2027-07 前后。若同时达标=同一周对 P1/选档做多次改动、互相污染判定。方案:Y 族先判并冻结结论,G1 与 band_shadow 依次顺延一个判定周期。到期前 2 周提请裁决。挂起
⬜待办·磁盘与孤儿件回收(2026-10-24 站点清理后遗留,非急):① research/deep2000.json 主库 331MB + 3 份 .bak-* 约 1GB,build_signals 停跑后成孤儿,用 disk_guard --purge 白名单流程收(默认 dry-run、逐文件日志);② tools/etf_cache/*.csv.bak-* 与 research/deep_st/deep_pit/ 中间件同样清;③ 本会话留的一次性备份(run_daily.sh.bak_prestock / .bak_rcfix,run_friday.sh.bak_prestock / .crlfbak,audit.py / coverage_guard.py / reverify3.py / _verify_final.py / data_stamp.py 的 .bak_p1_20261024 与 .bak_bs,index.html / sigtab.js / gen_experience.py 的 .bak_pre-push_20261024)保留 7 天做回滚兜底、7 天后按规矩 mv 到 bak/;④ 一次性脚本 _off_stock_steps.py / snapshot_bd.py / _bs_patch.py 从 /root/qterm 归档到 bak/。删除走 mv 或 disk_guard 白名单,绝不裸 rm。待办
•可选·run_friday.sh 更彻底掏空(非急):当前 run_daily/friday 里 build_signals 调用行已被 STOCK-OFF 前缀注释,但 run_build() 空函数仍会调、build.log 里旧数据(PEAK 1233MB)被 step 复用当完成报。链时因此没多花(build 已 skip);若要让日志更诚实:把 run_build 函数体改成 no-op 直接 echo 0 到 build.rc、PEAKMB 赋「跳过」。收益=周五链日志更清晰、耗时零。低优先。可选·低优先
•手工裁决·防守腿 30:70(十年国债 511260 : 货基 511880):2026-10-24 分析结论——30:70 相对全十年 P1 年化少约 0.7pp、账户最大回撤基本不变(−7.68 vs −7.64),但防守腿自身波动/回撤减半(−1.17% vs −4.62%)、与红利同跌从 6.6%→4.3%。用户裁决=手工执行、不写进生产 _defleg(当前仍写死 100% 十年国债)。若后续想入生产:需改 refresh_weekly.py:_defleg_state 加 side 配比参数 + 预注册登记生效日,走 deploy_page。手工裁决
•待用户裁决·跟灯三点(第二轮回函 Q2/Q3/Q4 遗留):① 人工降档恢复语义(建议闩锁、解除前压制自动跟灯,防牛市后期转保守被灯每次翻强覆盖);② 频率约定(建议全周频 + 仅系统性熔断作日频例外);③ P1 熔断选方案 A(独立模型完整推荐含冷却继承,切入 P1 若模型在 60 日冷却则实际先持现金)。这三点定案前,跟灯仍是纯影子(band_shadow 攒样本),不入生产机械规则。待用户裁决
•挂起·B 方案 deep2000 列存 .npy 化:正确性四关全过但生产链不用(1.6GB/慢盘下峰值更高、13分47秒 vs 8分29秒)。2026-10-13 裁决=保持挂起、不主动升配。注:10-24 起 build_signals 停跑、deep2000 变孤儿(见 s_disk_clean),此卡实际意义弱化,可择期销案。挂起·弱化
•已上线·磁盘与备份治理(2026-10-17 全部收尾):①链尾 disk_guard 三条链发布前跑,根分区<6GB / deep2000 备份>3 份或>1.5GB / raw jsonl 备份>2 份 / 隔离区>8GB 任一超标即暂停发布+卡片亮红+写 status/disk_alert.json;②tushare_update 自动轮换 rotate_backups() 保留最近 3 份;③refresh_raw_tail 备份改滚动单份;④隔离区 22 份 gzip 老备份经两次授权用 --purge-quarantine --yes 永久清除,释放 2.28GB。现状:磁盘剩余 21.71GB、库内 3 份 1.0GB、隔离区 36MB。注:build_signals 停跑后 tushare_update 也不再跑、rotate_backups() 不再触发;deep2000 主+备约 1GB 已转 s_disk_clean 处理。已上线·长期观察

② 定期任务·最近一次跑批(🟢发布成功 🟡发布但有降级/告警 🔴未发布 ⚪未运行)|状态格内「近3次」=三个小圆点,新→旧,鼠标悬停看该次起止/耗时/峰值/错情

作业排程状态起止耗时・峰值结果/错情
日常链·盘前工作日 08:00🟢 绿
近3次
2026-10-25 11:33:18→2026-10-25 11:34:311分13秒・峰值 1233MB发布 md5=dc44889438b8
日常链·盘后工作日 16:30🟢 绿
近3次
2026-10-23 16:30:01→2026-10-23 16:48:1018分09秒・峰值 1231MB发布 md5=644d903054ec
周五全链(五门复算+指数重刷)周五 17:30🟢 绿
近3次
2026-10-24 14:27:46→2026-10-24 14:48:5921分13秒・峰值 1233MB发布 md5=21b68268ecc6
晚间补链(等权基准+分红+预演+重建)工作日 19:15🟢 绿
近3次
2026-10-23 19:15:01→2026-10-23 19:18:513分50秒・峰值 1231MB发布 md5=725cae50af8c
进度卡刷新每 15 分钟🟢 在跑2026-10-25 23:15 | 频率改 /etc/cron.d/qterm-progress 即全页同步

③ 日常链最近执行明细(工作日 08:00/16:30)

[step] data_start OK Tushare 增量更新开始
[step] data OK |当日库无新增(个股市库常到次日下午才有,19:15 晚链自愈),非故障
[step] hist OK data.js 已刷新 
[step] build OK signals.js 重建完成|峰值内存 1233MB|装载=json回退 
[step] audit OK 审计通过 PASS 1639
[step] disk OK 磁盘与备份余量正常(详见 logs/disk.log)
[step] idxprev OK 指数预演已试算(盘后)+live尾段再锚
[step] deploy OK stock.html(壳1.6MB)+data.js(外置) 已上线 md5=dc44889438b8/data=dbf85fd0
[step] report OK 收益分布图已刷新
[step] nginx OK 子域隔离配置正常
[step] selfchk OK 链自检全过(再锚/发布/版本/新鲜度)
===== 2026-10-25 11:34:31 日常链结束 =====
[runrec] 绿 daily_am 步11 失败0 告警0 峰值1233MB 发布dc44889438b8 
progress card written 2026-10-25 11:34:32

④ 周五全链最近执行明细(周五 17:30)

[step] vf OK B/A/C/D 四档一致 ✓
[step] eqw 周刷新开始(refresh_raw_tail → build_raw_store → market_bench)
[step] eqw OK 等权基准已推进到最新收盘
[step] weekly OK weekly.js 已重刷|数据末端落后 1 天
[step] stamp OK 数据历史指纹稳定(只追加)
[step] disk OK 磁盘与备份余量正常
[step] deploy OK 周五全链发布成功 stock.html壳+data.js外置 md5=21b68268ecc6/data=dbf85fd0
[step] report OK 收益分布图已刷新
[step] nginx OK 子域隔离配置正常
[step] smoke OK 渲染冒烟通过
[step] selfchk OK 链自检全过(再锚/发布/版本/新鲜/等权基准)
===== 2026-10-24 14:48:59 周五全链结束 =====
[runrec] 绿 friday 步15 失败0 告警0 峰值1233MB 发布21b68268ecc6 
progress card written 2026-10-24 14:48:59

⑤ data.js 行情刷新(尾 6 行)

周线最后交易日按日历校正 0 根
全量刷新完成 2026-10-23 16:39:55
成功 449/449(100.0%)· 东财0 腾讯0 新浪0
日线根数 53~320 · 最新交易日 2026-10-23
文件 16.0 MB · 用时 0.3 分钟
无失败

⑥ 最近一次部署

线上 stock.html | md5 9210c65fd049 | 更新于 2026-10-25 19:36 | 打开选股台 | 收益分布图

⑦ 全站页面导航(2026-10-13 盘点)

qterm 选股系统:选股台 | 收益分布(深跌贡献&止损×大盘) | vol20 换血散点分布 | 本页(管线进度卡)
命理 / 工具:随缘小筑 · 每日吉时 | 四柱八字排盘 · 五行测算 | 康波周期 · 人生资产配置 | 知面鉴 · 传统相术面相趣赏