任务3-4:周线报告衔接方案 + Cron配置
执行时间: 2026-09-18
状态: ✅ 完成
一、周线报告与每日跟踪衔接方案
1.1 数据流架构
┌─────────────────────────────────────────────────────────────┐
│ 每日跟踪流程(周一至周五) │
├─────────────────────────────────────────────────────────────┤
│ │
│ 02:30 night_scan.py → candidates.json (夜间选股) │
│ ↓ │
│ 06:30 morning_eval.py → 晨间参谋团评估 │
│ ↓ │
│ 09:00 盘前操作单 → 持仓检查 │
│ ↓ │
│ 15:00 盘后快照 → T+1/T+5跟踪 │
│ ↓ │
│ 21:00 evening_review.py → 盘后复盘 │
│ │
└─────────────────────────────────────────────────────────────┘
↓
每周五 15:30
↓
┌─────────────────────────────────────────────────────────────┐
│ 周线选股报告 │
├─────────────────────────────────────────────────────────────┤
│ │
│ Step 1: L1触发 → 月线/周线主进筛选(Top 50) │
│ ↓ │
│ Step 2: L2确认 → 两融/筹码/Zscore(Top 15) │
│ ↓ │
│ Step 3: L3技术 → 缠论/井论/牵牛(Top 10) │
│ ↓ │
│ Step 4: L4板块 → Zscore排序 │
│ ↓ │
│ Step 5: L5参谋 → 三派一致性 │
│ ↓ │
│ Step 6: 输出报告 → Markdown + TG推送 │
│ │
└─────────────────────────────────────────────────────────────┘
↓
下周候选池输入到每日跟踪
1.2 接口定义
| 接口 | 输入 | 输出 | 频率 |
|---|---|---|---|
night_scan.py |
全市场股票 | candidates.json (Top 7) |
每日 02:30 |
weekly_stock_report.py |
全市场股票 | reports/weekly/YYYY-MM-DD.md |
每周五 15:30 |
morning_eval.py |
candidates.json |
晨间简报 | 每日 06:30 |
1.3 衔接逻辑
-
周线报告输出下周候选池
- 重点标的(Top 5-10)进入下周观察池
- 评级S/A级标的优先跟踪 -
每日跟踪执行周线信号
- 按进场位置择时
- 参谋团指导进出场
- 两融/筹码动态确认 -
数据共享
-data/candidates/目录共享
-data/history/记录历史信号
二、Cron配置
2.1 新增任务
# 每周五 15:30 运行周线选股报告
30 15 * * 5 /usr/bin/python3 /path/to/weekly_stock_report.py >> /var/log/weekly_report.log 2>&1
2.2 完整调度表
| 时间 | 任务 | 脚本 | 说明 |
|---|---|---|---|
| 02:30 | 夜间选股 | night_scan.py |
板块主线筛选 |
| 06:30 | 晨间评估 | morning_eval.py |
参谋团投票 |
| 09:00 | 盘前操作单 | pre_market_order.py |
持仓检查 |
| 15:30 | 周线报告 | weekly_stock_report.py |
新增 |
| 21:00 | 盘后复盘 | evening_review.py |
当日总结 |
2.3 输出文件
| 文件 | 路径 | 更新频率 |
|---|---|---|
| 候选池 | data/candidates/candidates.json |
每日 |
| 周线报告 | reports/weekly/YYYY-MM-DD.md |
每周五 |
| 每日简报 | reports/晨报/YYYY-MM-DD.md |
每日 |
| 周报汇总 | reports/weekly/weekly_YYYYW##.md |
每周 |
三、新旧任务对比
| 维度 | 旧体系 | 新体系 |
|---|---|---|
| 选股频率 | 周日锁仓 + 周五简报 | 仅周五简报 |
| 筛选逻辑 | F2九因子 | 六步漏斗 |
| 确认层 | 无 | 两融+筹码+Zscore |
| 技术层 | 无 | 缠论+井论+牵牛 |
| 决策层 | 手动 | 参谋团三派投票 |
| 输出格式 | JSON | Markdown + TG |
四、执行计划
阶段1:停用旧任务(立即)
- [ ] 停用
signal_weekly_select(周线选股-周五简报) - [ ] 停用
signal_f2_weekly(F2周线选股_周日锁仓)
阶段2:激活新任务(立即)
- [ ] 创建
weekly_stock_report.py✅ - [ ] 配置cron:
30 15 * * 5 - [ ] 测试运行
阶段3:观察期(1周)
- [ ] 监控新任务运行状态
- [ ] 对比新旧报告质量
- [ ] 收集反馈
阶段4:清理(观察期后)
- [ ] 删除旧脚本(如确认无用)
- [ ] 归档旧报告
任务3-4完成,新周线报告脚本已创建,待测试运行