GA

gordon8018/ashare-sop-engine

分析与监控
20 stars 质量 53 趋势 27MIT

A-Share Theme Structure SOP Engine v1.7 — 四层标准化A股短线交易决策引擎,Hermes Agent技能包

概览

A-Share Theme Structure SOP Engine 是一套为 设计的技能包(Skills),实现了一个**,用于A股题材短线的全流程交易辅助。 从"宏观环境是否允许交易"到"哪个题材是主线"到"具体买哪只"到"怎么复盘迭代"——每一步都有明确的规则、量化的信号和可追溯的决策记录。 主技能 a-share-theme-structure-sop 是这四个子技能的**,包含完整的参考文档、数据架构和自动化流水线说明。 将这 5 个技能目录复制到你的 Hermes profile 的 skills/research/ 目录下: v1.7 从固定的"半导体主线"升级为**:系统每天扫描申万行业指数和同花顺概念板块,自动找出满足"涨幅>3% + 涨停≥3只 + 有连板龙头"的活跃题材。 将 v1.6 的 6 阶段精简为 4 阶段(启动/发酵 → 高潮/主升 → 分歧/分化 → 退潮),更贴近实战。 10/10 数据层全部自动化,每日通过 5 条 Cron 任务定时运行: - 盘前标的池与打分 - 收盘快照(涨停/炸板池、热度、梯队) - 因子自动评分(factor_scorer.py v1.2) - Tick特征提取 + 候选前向收益追踪 1. —— 任何交易必须通过 L1→L2→L3→L4 顺序关卡 2. —— 题材锚点从市场数据中动态识别,不预设固定板块 3. —— 任何环节发现风险信号,立即暂停或降级 4. —— 引擎只输出"候选观察",不自动下单

README

A-Share Theme Structure SOP Engine v1.7

将所有A股短线交易机会转化为一个可重复、可量化、可复盘的标准化决策流程。

这是什么?

A-Share Theme Structure SOP Engine 是一套为 Hermes Agent 设计的技能包(Skills),实现了一个四层标准化决策引擎,用于A股题材短线的全流程交易辅助。

从"宏观环境是否允许交易"到"哪个题材是主线"到"具体买哪只"到"怎么复盘迭代"——每一步都有明确的规则、量化的信号和可追溯的决策记录。

引擎架构

L1 宏观环境 ──→ L2 题材结构 ──→ L3 个股共振 ──→ L4 执行复盘
  (能不能做)    (做什么方向)    (做哪只标的)    (怎么做/复盘)
层级 技能名称 功能 频率
L1 ashare-sop-l1-macro-filter 判断大盘三类环境(多头/震荡/系统性风险),决定是否允许交易 日级
L2 ashare-sop-l2-theme-engine 动态识别市场主线,四阶段生命周期分类,量化健康度评估 分钟级 + 盘后
L3 ashare-sop-l3-stock-resonance 9条规则量化个股买卖信号,输出"候选观察"或"风控观察" 分钟级
L4 ashare-sop-l4-execution-review 交易计划制定、人工确认流程、样本录入与每周复盘 盘后

主技能 a-share-theme-structure-sop 是这四个子技能的集成入口,包含完整的参考文档、数据架构和自动化流水线说明。

快速开始

前提条件

安装

将这 5 个技能目录复制到你的 Hermes profile 的 skills/research/ 目录下:

# 克隆仓库
git clone https://github.com/gordon8018/ashare-sop-engine.git

# 复制技能到 Hermes profile
cp -r ashare-sop-engine/skills/* ~/.hermes/profiles//skills/research/

或者在 Hermes 对话中直接使用:

> 加载 a-share-theme-structure-sop 技能,分析当前A股题材结构

独立加载子技能

如果只需要特定层级,可以单独加载子技能以节省上下文:

# 仅判断宏观环境
hermes skill load ashare-sop-l1-macro-filter

# 仅分析题材结构
hermes skill load ashare-sop-l2-theme-engine

# 仅对个股打分
hermes skill load ashare-sop-l3-stock-resonance

核心创新点

1. 回测验证的量化规则

v1.7 的 L3 买卖规则经过 2026上半年全市场回测(6,839只股票,119个交易日):

信号统计 D1 D5 D10
超额收益(α) +0.14% +0.58% +1.71%
t 统计量 +4.95 +8.37 +16.27

所有 t 值 > 4.9,信号收益具有统计显著的正向预测能力。

2. L1闸门 —— 最大的Alpha来源

加入L1环境过滤后,D5超额收益从 +0.02% → +0.53%(提升26.5倍)。

3. 动态题材识别

v1.7 从固定的"半导体主线"升级为自动识别:系统每天扫描申万行业指数和同花顺概念板块,自动找出满足"涨幅>3% + 涨停≥3只 + 有连板龙头"的活跃题材。

4. 四阶段生命周期(v1.7 简化版)

将 v1.6 的 6 阶段精简为 4 阶段(启动/发酵 → 高潮/主升 → 分歧/分化 → 退潮),更贴近实战。

5. 全自动化基建

10/10 数据层全部自动化,每日通过 5 条 Cron 任务定时运行:

  • 08:30 盘前标的池与打分
  • 15:00 收盘快照(涨停/炸板池、热度、梯队)
  • 15:10 因子自动评分(factor_scorer.py v1.2)
  • 20:30 Tick特征提取 + 候选前向收益追踪

技能文件结构

ashare-sop-engine/
├── docs/
│   └── A股题材结构SOP模型设计详解.md         # 完整设计文档
├── hermes/                                    # 核心运行脚本
│   ├── __init__.py
│   ├── scripts/                               # 24个主脚本
│   │   ├── ashare_minute_target_pool_monitor.py  # L3 分钟级目标池监控
│   │   ├── gate_runner.py                        # L1 门控运行器
│   │   ├── cross_asset_overlay.py                # 盘前跨资产叠加
│   │   ├── run_sop_closing_pipeline.py           # 收盘快照流水线
│   │   ├── theme_hypothesis.py                   # 题材假设生成
│   │   ├── trading_plan_generator.py             # L4 交易计划生成器
│   │   ├── sentiment_snapshot.py                 # 情绪快照
│   │   ├── generate_pre_market_brief.py          # 盘前简报
│   │   ├── generate_post_market_html.py          # 盘后HTML报告
│   │   ├── historical_sop_replay.py              # 历史SOP回放
│   │   ├── performance_dashboard.py              # 表现仪表盘
│   │   ├── performance_tracker.py                # 候选追踪
│   │   ├── factor_backtest.py                    # 因子回测(AB系统)
│   │   ├── weight_engine.py                      # 权重引擎
│   │   ├── sector_rotation_scanner.py            # 板块轮动扫描
│   │   ├── news_sentiment_aggregator.py          # 新闻情绪聚合
│   │   └── ... (8 more)
│   ├── shared/                               # 共享工具
│   │   ├── tdx_data.py                          # 通达信数据封装(含v1.7情绪四态)
│   │   └── __init__.py
│   └── schemas/                              # 数据架构
│       ├── enums.py                              # 共享枚举
│       ├── json_schemas.py
│       └── __init__.py
├── skills/                                   # WorkBuddy/Hermes 技能
│   ├── a-share-theme-structure-sop/          # 主技能(集成入口)
│   │   ├── SKILL.md                             # 完整四层引擎文档(v1.7)
│   │   ├── references/                          # 25个参考文档
│   │   ├── schemas/                             # 标准化数据架构
│   │   └── templates/                           # 输出模板
│   ├── hermes-closing-snapshot/              # 收盘快照技能
│   │   └── SKILL.md
│   ├── ashare-sop-l1-macro-filter/           # L1: 宏观市场过滤器
│   │   └── SKILL.md
│   ├── ashare-sop-l2-theme-engine/           # L2: 动态题材结构与情绪引擎
│   │   └── SKILL.md
│   ├── ashare-sop-l3-stock-resonance/        # L3: 个股共振与风控引擎
│   │   ├── SKILL.md
│   │   ├── references/
│   │   └── scripts/
│   └── ashare-sop-l4-execution-review/       # L4: 执行与复盘引擎
│       └── SKILL.md
├── .gitignore
├── LICENSE
├── README.md
└── README_CN.md

运行原则

  1. 自上而下过滤 —— 任何交易必须通过 L1→L2→L3→L4 顺序关卡
  2. 动态自适应 —— 题材锚点从市场数据中动态识别,不预设固定板块
  3. 风险前置 —— 任何环节发现风险信号,立即暂停或降级
  4. 人工终裁 —— 引擎只输出"候选观察",不自动下单

v1.7 vs v1.6 主要升级

维度 v1.6 v1.7
题材阶段 6阶段 4阶段(更简洁实用)
题材锚点 相对固定 动态识别(自动跟随主线切换)
健康度评估 定性描述 4个量化指标
L1闸门 存在未严格量化 回测验证(最大alpha来源)
L3规则 概念阶段 9条规则 + 全市场回测(t>4.9)
数据自动化 部分手动 10/10层全部自动化

局限与诚实边界

  1. 涨停依赖:22.3%信号来自涨停股,驱动绝大部分alpha。非涨停信号D1收益接近零——引擎更接近"涨停延续筛选器"。
  2. 收益右偏:平均收益为正但中位数为负。策略依赖约10%大赢家覆盖众多小亏损——止损纪律是生存前提。
  3. 人工终裁不可跳过:引擎是辅助决策工具,L4的基本面检查和交易计划必须人工完成。
  4. 需配套基建:完整运行需要 TDengine、westock-data、Eastmoney API 等外部数据源。

License

MIT License — 详见 LICENSE。

相关资源

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add gordon8018/ashare-sop-engine
新手?先看 mcpskill.org 教程 →