← 归档索引 · 2026-10-20 15:41 · 量价训练-每日提醒
# Cron Job: 量价训练-每日提醒

**Job ID:** ea96f4ceec38
**Run Time:** 2026-10-20 15:41:44
**Schedule:** 30 15 * * 1-5

**Prompt Characters:** 3912
## 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-19 22:55:53
**Mode:** no_agent (script)

---

📈 进化简报 2026-10-19(窗口14天)
  回测率: 100.0%(260/260 条近期判断已回测)
  累计: 落账1881 已决1445 待决0
  总命中: 60.0% [54~66%] n=260 (上期 13.9%) | 平均超额 -0.84pp
  ── 分方向 ──
    回避     n=128 命中 55.5% [47~64%] 超额-1.0pp
    看空     n= 61 命中 67.2% [55~78%] 超额-1.4pp ★可信
    看多     n= 38 命中 57.9% [42~72%] 超额+0.6pp
    中性     n= 33 命中 66.7% [50~80%] 超额-1.0pp ★可信
  ── 来源可信度(n≥10 才列)──
    - 四维扫描                           n=149 58.4%
    ✗ 量价训练-每日提醒                      n= 15 40.0%
    ✓ 盘中-1500收盘                      n= 13 69.2%
    ✓ 龙头融合+确认链-21:40                 n= 12 66.7%
    - 盘中-1130午盘                      n= 11 54.5%
  🔴 闭环部件停摆(该跑没跑 → 校准断链):
     · 判据来源体检(超额制)
     · 校准系数引擎
  ⚪ 未排期部件(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([数据源][路径][判断] 三要素齐全,写入端拒收空件)。纯数据播报 → 跳过落账,并在报告里写明「本次无判断落账」。
2. **归档 IMA(强制,写完报告后必做)**:最终报告必须归档到 IMA(与 QQ 投递内容完全一致):
```
cat > /tmp/量价训练-每日提醒_$(date +%Y%m%d).md << 'REPORT_EOF'
[在此粘贴你的完整报告全文,一字不差]
REPORT_EOF
timeout 60 bash ~/.hermes/scripts/upload_stdin_to_ima.sh "量价训练-每日提醒_$(date +%Y%m%d)_完整版" < /tmp/量价训练-每日提醒_$(date +%Y%m%d).md >/dev/null 2>&1
```
归档成功后再输出最终报告(系统自动投递 QQ);归档失败在报告末尾标注「⚠️ 归档失败」。
3. **先数据后判断**:引用上方【数据摘要】的具体数字;数据段标了 [不可用] 就首行声明数据不全,禁止照常下结论。

**Response Characters:** 1877
## Response

IMA 归档验证通过:「爱马仕」库(1769条)中确认存在 `量价训练-每日提醒_20261020_完整版`(15:38:15 上传)。之前查的 `Z14Bks...` 是另一个库——查错库≠没归档,已纠正。全部闭环,输出最终报告。

---

# 📊 量价训练-每日提醒 2026-10-20

**今日训练 3 只 | 回测 3 条(命中1/3) | 新落账 3 条(#2665-2667)**

## 一、今日训练结果(五问因果链)

| 票 | Q1位置 | Q2量态 | Q3量价 | Q4主力 | Q5操作 | 模式 |
|---|---|---|---|---|---|---|
| 000712 锦龙股份 | 中位43% | 倍量2.12x | 放量上涨(健康) | 不明(置信2·稳定性0.70) | 观望 | 无明确模式 |
| 600345 长江通信 | 低位6% | 正常1.07x | 量价中性 | 在场维护(置信4) | **可参与** | 主力维护(可持续) |
| 601606 长城军工 | 高位71% | **天量4.51x** | 放量上涨 | **出货(置信5)** | **远离** | 天量出货(不可持续) |

数据基线:data_hub 日线截至 20261019 收盘(600345 收40.22 / 000712 收10.53 / 601606 收33.52)。

要点:
- **601606** 高位71%+天量4.51x+连续两日大涨(10-16涨停9.99%、10-19 +5.01%) → 天量铁律「天量不论位置=危险」,判主力兑现,回避3日。
- **600345** 低位6%+量稳+主力维护 → 唯一「可参与」,但按惯例只记录不建仓。
- **000712** 中位倍量但量稳定性0.70低于阈值 → 主力不可判,「看不懂的钱不赚」。

## 二、7日前判断回测(--verify,10-13 的 3 条)

- ❌ 601869 可参与 → 3日 **-10.52%**
- ❌ 688530 可参与 → 3日 **-9.50%**
- ✅ 000981 观望 → 3日-6.87%(观望正确=确实跌了)
- **命中 1/3 = 33.3% 🔴**

两条「可参与」3日均跌近10% —— 与累计统计一致:训练器的『可参与』信号当前是负期望。

## 三、命中率趋势(近30天累计)

- 总判断 42 | 命中 17 = **40.5%**(上期 40.0%,持平微升)
- 可操作口径(移出20条无仓位含义判断):22条命中 9.1% 🔴 | 均值 **-6.26%/笔(3日)** | 盈亏比 0.5:1
- 结构:『观望』15/15=100%🟢(不参与永远对)、『可参与』2/22=9.1%🔴、『主力维护』模式 2/27=7.4%🔴
- 今天新落账3条(看多/中性/回避各1),3个交易日后由 score_hit 自动核对

**结论:训练器的『可参与』信号连续两期负期望(-6.26%/笔),当前只作训练数据积累,不得当买入依据。** 真正可复用的是『天量=远离』这类否决型判据(今天601606即案例)。

## 四、判断落账与归档

- 落账 3 条 → judgments.db **#2665**(看多600345) **#2666**(中性000712) **#2667**(回避601606),三要素齐全,已回读验证;3条缺reason的废件已清理出隔离表防重复计数
- IMA 归档已验证:「爱马仕」库中确认存在 `量价训练-每日提醒_20261020_完整版`(15:38:15 上传)

## 📊 因果基因
- 数据源: vol_price_trainer --save/--verify/--stats(data_hub 日线截至 20261019)+ judgment_ledger.save_judgment(~/stock_workspace/data/judgments.db)
- 分析路径: 五问链 Q1位置→Q2量态→Q3量价匹配→Q4主力意图→Q5操作逐层作答落库;--verify 用3日后真实收盘回填算命中;累计命中率来自 --stats 近30天窗口
- 判断: 今日训练3只(可参与1/观望1/远离1);回测1/3=33.3%🔴;累计40.5%持平;『可参与』负期望-6.26%/笔→只积累不建仓;3条新判断3个交易日后自动核对