| name | stock_daily_scheduler |
| description | 每天16:00自动同步数据、计算信号、生成日报并推送到飞书 |
| metadata | {"builtin_skill_version":"2.0.0","copaw":{"emoji":"📅","requires":{}}} |
A股市场每日分析调度器
技能ID: stock_daily_scheduler
版本: v2.0.0
最后更新: 2026-04-05
类型: 定时任务
描述: 每天16:00自动执行数据同步、信号计算、日报生成和飞书推送
功能概述
本技能用于定期执行A股市场分析任务,包含:
- 📥 数据同步: 同步指数数据到本地数据库
- 📊 信号计算: 全量计算12个指数的买卖信号(真实IndexAnalyzer)
- 📤 日报生成: 生成今日市场分析报告(Markdown格式)
- 📬 飞书推送: 推送报告到飞书(待集成API)
使用场景
- 定时任务: 每天16:00自动运行
- 按需执行: 手动触发数据同步或信号计算
命令行接口
基础用法
copaw skills run stock_daily_scheduler ^
--agent-id <agent-id>
跳过数据同步
copaw skills run stock_daily_scheduler ^
--agent-id <agent-id> ^
--skip-sync
参数说明
| 参数 | 必填 | 说明 | 示例 |
|---|
--agent-id | 是 | Agent标识符 | --agent-id default |
--skip-sync | 否 | 跳过数据同步 | --skip-sync |
返回结果
控制台输出
============================================================
[OK] A股 Daily Scheduler - 2026-04-05
============================================================
============================================================
[OK] 开始同步最新指数数据...
============================================================
[OK] 数据同步完成!
============================================================
[OK] 开始分析真实指数数据...
============================================================
[OK] 分析 上证综指 (000001.SH)...
[OK] 上证综指: [SELL] (强度: -48.5)
...
============================================================
[OK] 报告生成成功!
============================================================
[OK] 报告已保存到: E:\pycharm\stock-analysis\reports\daily_report_20260405.md
配置项
分析指数
系统默认分析以下12个指数:
| 指数代码 | 指数名称 |
|---|
| 000001.SH | 上证综指 |
| 000016.SH | 上证50 |
| 000300.SH | 沪深300 |
| 000688.SH | 科创50 |
| 399001.SZ | 深证成指 |
| 399006.SZ | 创业板指 |
| 399005.SZ | 中小板指 |
| 399106.SZ | 创业板成指 |
| 399300.SZ | 创业板efficiencies |
| H11015.CSI | 科创创业100 |
| 000852.SH | 中证1000 |
| 000905.SH | 中证500 |
定时任务配置
使用 copaw cron
copaw cron create ^
--name "stock_daily_scheduler" ^
--schedule "0 16 * * *" ^
--command "copaw skills run stock_daily_scheduler --agent-id default" ^
--agent-id default
说明: 每天16:00运行
Windows 任务计划程序
- 打开"任务计划程序"
- 创建基本任务 → 名称"A股 Daily Scheduler"
- 触发器: 每天16:00
- 操作:
- 程序:
python.exe
- 参数:
E:\pycharm\stock-analysis\daily_scheduler.py
输出文件
- 报告:
E:\pycharm\stock-analysis\reports\daily_report_YYYYMMDD.md
- 日志:
E:\pycharm\stock-analysis\logs\daily_scheduler.log
日报格式
# [OK] A股市场每日分析报告
**报告日期**: 2026年04月05日 16:00:00
## [OK] 市场概览
| 指数 | 信号 | 强度 | 价格 | 涨跌幅 |
|------|------|------|------|--------|
| 上证综指 | [SELL] | -48.5 | 2850.23 | -1.23% |
| ... | ... | ... | ... | ... |
## [OK] 信号统计
- **BUY信号**: 0 个 (0.0%)
- **SELL信号**: 5 个 (41.7%)
- **HOLD信号**: 7 个 (58.3%)
- **总计**: 12 个指数
## [OK] Detailed Analysis
### 上证综指 (000001.SH)
**[强烈建议卖出]** [STAR][STAR][STAR]
- 当前信号强度: **-48.5**
- 价格: **2850.23**
- 建议仓位: **0-10%**
- 操作策略: **减仓/清仓**
...
注意事项
- ⚠️ 飞书推送功能需要集成飞书机器人API(已预留接口)
- ⚠️ 建议配置定时任务而非频繁手动执行
- ⚠️ 输出文件保存在项目目录的
reports/和logs/下
- ⚠️ 本Skill为内部使用,不建议公开分享
技术细节
- 信号策略: V7-4 aggressive_lite + V7-5自适应融合
- 数据源: Tushare Pro API
- 模型: XGBoost + Optuna超参数调优