← 归档索引 · 2026-10-28 15:40 · 量价训练-每日提醒
# Cron Job: 量价训练-每日提醒
**Job ID:** ea96f4ceec38
**Run Time:** 2026-10-28 15:40:07
**Schedule:** 30 15 * * 1-5
**Prompt Characters:** 3968
## Prompt
[IMPORTANT: You are running as a scheduled cron job. DELIVERY: Your final response will be automatically delivered to the user — do NOT use send_message or try to deliver the output yourself. Just produce your report/output as your final response and the system handles the rest. SILENT: If there is genuinely nothing new to report, respond with exactly "[SILENT]" (nothing else) to suppress delivery. [SILENT] is a literal ASCII control token — never translate or rephrase it, whatever language the rest of your answer uses. Never combine [SILENT] with content — either report your findings normally, or say [SILENT] and nothing more. FAILURE: If a delegated child fails and this cron run must be recorded as failed, put [CRON_FAILURE] on the first line by itself, then explain the child failure on following lines. RECURSION: This is a run of an EXISTING scheduled job — execute the task now. NEVER create or update a cron job because of recurring or future-schedule language in the task prompt below; treat phrasing like "each Monday" or "every day at 9" as context for this run, not as a request to schedule another job.]
## Output from job 'f06f0ff60f0c'
The following is the most recent output from a preceding cron job. Use it as context for your analysis.
```
# Cron Job: 进化简报-每日22:55(回测结果→明日校准)
**Job ID:** f06f0ff60f0c
**Run Time:** 2026-10-27 23:30:13
**Mode:** no_agent (script)
---
📈 进化简报 2026-10-27(窗口14天)
回测率: 100.0%(472/472 条近期判断已回测)
累计: 落账2335 已决1741 待决0
总命中: 52.8% [48~57%] n=475 (上期 38.5%) | 平均超额 -0.17pp
── 分方向 ──
回避 n=246 命中 54.1% [48~60%] 超额-0.4pp
看空 n= 82 命中 48.8% [38~59%] 超额+0.1pp
看多 n= 68 命中 51.5% [40~63%] 超额+0.5pp
中性 n= 67 命中 56.7% [45~68%] 超额-0.8pp
观察 n= 10 命中 50.0% [24~76%] 超额+4.0pp
── 来源可信度(n≥10 才列)──
- 四维扫描 n=259 54.8%
- 节点转折+ftshare扫描-21:45 n= 32 53.1%
✗ 量价训练-每日提醒 n= 27 33.3%
✗ 盘中-1130午盘 n= 26 42.3%
- 龙头融合+确认链-21:40 n= 24 54.2%
✓ 盘中-1500收盘 n= 17 64.7%
✓ 盘中-1030主线 n= 13 69.2%
✓ 盘中-1400午后 n= 12 66.7%
⚪ 未排期部件(2026-10-17 裁决: jobs.json 里 0 个 cron,不计入停摆;恢复=先排期再移回 LOOP_PARTS):
· 超额制全量重算
· 经验学习闭环
· 每日判断练习仪(老板10-05指定)
用法: 下判断前先看本简报 —— 上面✅的来源可以更信,✗的来源要打折;🔴停摆部件是系统盲区。
```
## Script Output
The following data was collected by a pre-run script. Use it as context for your analysis.
```
Collected 4 indices, 1 stocks → /tmp/daily_market_data.json
📊 因果基因
- 数据源: data_hub(指数/个股日线+资金流) → /tmp/daily_market_data.json + /tmp/three_heart_data.json 共享缓存
- 分析路径: 交易日门 → 采集当日三心法/大盘字段 → 写共享缓存 → 分发到各消费目录
- 判断: 缓存文件落盘且非空=ready;非交易日/采集失败=告警不写半截缓存
report_data_collector: data ready for agent
```
每日量价训练提醒:
1. 运行 `cd /home/ubuntu/stock_workspace && python3 vol_price_trainer.py --save` 对投资池内3只票做五问因果链分析
2. 输出今日训练结果(位置/量态/量价/主力/操作/模式)
3. 如果有7天前未验证的判断,运行 `python3 vol_price_trainer.py --verify` 验证
4. 简要汇报:今日训练几只,命中率趋势
注意:这是训练任务,目标是积累数据和提升判断能力,不是做交易推荐。
📊 因果基因(每次输出末尾必带,三要素从脚本真实行为取):
- 数据源: /tmp/daily_market_data.json + /tmp/three_heart_data.json(report_data_collector.sh 采集,带 is_trading_day 门);个股量价取自 data_hub 日线
- 分析路径: vol_price_trainer 五问链 Q1位置→Q2量态→Q3量价匹配→Q4主力意图→Q5操作建议 逐层作答并落库;--verify 用7日后真实走势回填此前判断算命中率
- 判断: 今日训练样本数 + 累计命中率趋势(升/降/持平)+ 未验证条数;数据未就绪或非交易日时明说跳过,不编造训练结果
## 产出规范(四性·应用性;2026-10-12 老板令「所有 cron 要有关联性/逻辑性/应用性」)
1. **判断落账(必做,除非本次无判断)**:凡产出含方向性判断(看多/看空/回避/中性 + 可核对的触发条件),必须落 judgment_ledger:source=量价训练-每日提醒、date、direction、horizon、trigger、falsify(可自动核对,不写「注意风险」这种空话)、judgment、reason([数据源][路径][判断] 三要素齐全,写入端拒收空件)。补正后不得清理隔离表:禁止对 judgments_rejected 执行任何 DELETE/UPDATE——它是复发台账,同 key 再拒由写入端自动记 last_seen/reject_count(2026-10-20 实证: 15:37 手工删行导致复发天数不可见),人工删行=销毁证据。纯数据播报 → 跳过落账,并在报告里写明「本次无判断落账」。
> IMA归档由脚本自动完成(23:25 每日报告批量传IMA:CRON_META 收本任务输出md + ima_uploaded.json 去重)——AI禁止自行上传,避免同晚双份(2026-10-27 老板令:所有归档均为脚本自动完成)。
3. **先数据后判断**:引用上方【数据摘要】的具体数字;数据段标了 [不可用] 就首行声明数据不全,禁止照常下结论。
**Response Characters:** 2042
## Response
All steps complete. Let me compile the final report.
# 每日量价训练提醒 · 2026-10-28(周三·交易日)
## 一、今日训练(3只·T日补丁已生效)
> ★ 关键变化:10-26那次输入滞后1日(T-1),今日 T 日补丁成功从 westock 补齐 **20261028 当日 bar**,判断基于**新鲜数据**,无 stale 标签。
| 标的 | Q1位置 | Q2量态 | Q3量价 | Q4主力 | Q5操作 | 模式 | 置信 |
|---|---|---|---|---|---|---|---|
| 000001 平安银行 | 中位30% | 放量1.45x | 量价中性 | 在场(维护) | **可参与** | 主力维护 | 4 |
| 300657 弘信电子 | 低位13% | 正常0.76x | 缩量上涨(隐忧) | 在场(惜售) | 观察 | 主力维护 | 3 |
| 300922 天秦装备 | 低位6% | 正常0.89x | 缩量上涨(隐忧) | 不明 | 观望 | 无明确模式 | 2 |
**当日实际(T日收盘)**:000001 收11.31(**-1.39%**,量+10.3%→实为**放量下跌**);300657 收30.79(+1.45%,量+10.1%仍低于MA20);300922 收15.20(+2.63%,量-10.1%缩量反弹)。000001 的"主力维护"前提当日偏弱。
## 二、验证(10-21三条·7日前判断)
- ❌ 688419 可参与 → 3日 **-7.44%**
- ❌ 688530 可参与 → 3日 **-8.51%**
- ✅ 601606 远离 → 3日 -6.75%(正确回避)
- **命中 1/3 = 33.3% 🔴**
## 三、命中率趋势(近30天累计)
- **总命中 41.7%(20/48)**;周趋势:W37 81.8% → W41 29.2%(n=24,跳水) → W42 53.3% → W43 44.4%(本周样本未全) —— **高位回落,低位震荡**
- **可操作口径(真金)**:34条可操作,命中10 = **29.4%**,**均值 -4.06%/笔,盈亏比 0.6:1 = 负期望**(赢家+3.98%/n=8,输家-6.54%/n=26)
- **分操作**:可参与 25%🔴 | 观察 0%🔴 | **观望 100%🟢 | 远离 100%🟢**
- **置信度倒挂**:置信4(最多,n=33)仅27.3%🔴 | 置信2(n=10)100%🟢 —— 模型在坏信号上过度自信
**诊断一句话**:这套量价模型**擅长"何时不动"(观望/远离100%),不擅长"何时动手"(可参与25-29%、负期望)**——是"刹车好、油门差"的结构。
## 四、判断落账(被负期望源熔断拒收,符合设计)
3条判断已提交 judgment_ledger,但被**负期望源熔断**(老板2026-10-22批准)全部拒收:
- 熔断判据(机械校验 `judgment_circuit_breaker.py --check`):**命中率<45% 且 n≥30** → 量价训练-每日提醒 **33.3% (n=30) ☠️**
- 处置:3条进隔离表 `judgments_rejected`,主台账 **0条**。这是系统**主动切断负期望源污染回测**(北极星铁律:砍负期望逻辑,不是多做判断),**不应急阀强放**。
## 五、📊 因果基因
- **数据源**:data_hub日线 + westock T日补丁(000001/300657/300922 20261028 bar,量单位已过口径预检 vol_scale=1.0)→ vol_price_training.db(vp_judgments id=106/107/108) + judgments.db/judgments_rejected
- **分析路径**:`vol_price_trainer --save` 五问链Q1位置→Q2量态→Q3量价→Q4主力→Q5操作落库;`--verify` 用7日后真实走势回填算命中;`--stats` 累计口径;`judgment_circuit_breaker --check` 裁决落账
- **判断**:今日训练3只+验证3条(1/3);累计命中41.7%较早期高位回落、可参与口径负期望(-4.06%/笔);落账被熔断拒收(33.3%<45%)——**刹车信号可信度远高于油门信号,可参与类判断当前只记录不建仓,等判据质量修复后再解熔断**。
> 归档:本报告由系统 23:25 脚本自动批量传 IMA(AI 不自行上传,避免同晚双份——2026-10-27 老板令)。