选股策略库
来源: Obsidian Vault
1000w 选股策略库
版本:v0.1
日期:2026-05-27
状态:待审核
1. 选股策略目标
选股策略用于回答“买什么”。它只负责生成候选池,不直接生成买入指令。
候选股票必须继续经过:
- 买入检查。
- 仓位计算。
- 风险收益比检查。
- 止损和退出计划。
- 市场环境判断。
2. 选股策略字段标准
| 字段 | 含义 |
|---|---|
| selection_id | 选股策略 ID |
| name | 策略名称 |
| universe | 初始范围 |
| required_filters | 必选过滤 |
| score_factors | 打分因子 |
| entry_hint | 入场提示 |
| reject_when | 排除条件 |
| output | 输出结果 |
3. 通用硬过滤
所有选股策略默认启用以下硬过滤:
| rule_id | 规则 | 默认 |
|---|---|---|
FILTER_NO_ST |
排除 ST | 开启 |
FILTER_NO_BLACKLIST |
排除黑名单 | 开启 |
FILTER_NO_DELIST_RISK |
排除退市风险 | 开启 |
FILTER_NO_FRAUD |
排除财务造假 | 开启 |
FILTER_MIN_LIQUIDITY |
流动性下限 | 日均成交额 >= 1 亿 |
4. 策略总览
| selection_id | 名称 | 适用策略 | 输出类型 |
|---|---|---|---|
SEL_INDEX_ETF_CORE |
宽基 ETF 核心池 | 宽基 ETF 核心仓、核心+卫星 | ETF 候选 |
SEL_HIGH_DIVIDEND |
高股息低波池 | 高股息低波动、核心+卫星 | 个股/ETF 候选 |
SEL_STRONG_SECTOR |
强势行业池 | 行业轮动、均线趋势 | 行业 ETF/龙头 |
SEL_STRONG_STOCK |
强势股池 | 均线趋势、回调低吸 | 个股候选 |
SEL_TREND_PULLBACK |
趋势回调池 | 均线趋势、核心卫星 | 个股/ETF 候选 |
SEL_PLATFORM_BREAKOUT |
平台突破池 | 右侧突破、趋势策略 | 个股候选 |
SEL_VALUE_LOW_ESTIMATE |
低估价值池 | 低估分批、核心仓 | 个股/ETF 候选 |
SEL_QUALITY_GROWTH |
质量成长池 | 卫星仓、趋势策略 | 个股候选 |
SEL_ETF_GRID |
ETF 网格池 | ETF 网格 | ETF 候选 |
SEL_EVENT_EARNINGS |
财报事件池 | 事件驱动 | 个股候选 |
5. SEL_INDEX_ETF_CORE 宽基 ETF 核心池
目标:筛选适合作为核心仓的宽基 ETF。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 标的类型 | 宽基 ETF |
| 流动性 | 日均成交额达标 |
| 跟踪误差 | 低于可接受阈值 |
| 基金规模 | 高于最低规模 |
| 费用率 | 低于同类平均或指定阈值 |
| 溢价率 | 不明显溢价 |
输出:
- ETF 代码。
- 跟踪指数。
- 成交额。
- 规模。
- 费用率。
- 当前估值分位。
- 适用策略。
6. SEL_HIGH_DIVIDEND 高股息低波池
目标:筛选波动较低、分红稳定的标的。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 分红连续性 | 近 3 年有稳定分红 |
| 股息率 | 高于市场平均或用户阈值 |
| ROE | 近 3 年均值 >= 10% |
| 现金流 | 经营现金流为正 |
| 负债率 | 不超过行业合理水平 |
| 波动率 | 低于市场平均或用户阈值 |
排除:
- 高股息但利润明显下滑。
- 分红不可持续。
- 重大财务瑕疵。
7. SEL_STRONG_SECTOR 强势行业池
目标:识别当前市场中的强势板块。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 行业涨幅排名 | 近 20 日前 30% |
| 相对强度 | 强于大盘 |
| 成交额变化 | 放量或维持活跃 |
| 板块内上涨扩散 | 不只是一两只个股上涨 |
| 龙头趋势 | 龙头股在 MA20 或 MA60 上方 |
输出:
- 行业名称。
- 行业强度排名。
- 龙头列表。
- 可选 ETF。
- 风险提示。
8. SEL_STRONG_STOCK 强势股池
目标:从强势板块中筛选强势个股。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 所属行业 | 行业强度前 30% |
| 股价位置 | 收盘价 > MA60 |
| 均线方向 | MA20、MA60 走平或向上 |
| 相对强度 | 强于所属指数 |
| 流动性 | 日均成交额达标 |
| 基本面 | 非 ST,无重大财务瑕疵 |
入场提示:
- 回调 MA20 不破。
- 缩量回调后重新放量。
- 平台突破后回踩确认。
9. SEL_TREND_PULLBACK 趋势回调池
目标:寻找趋势仍在、但短期回调到合理位置的标的。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 长期趋势 | 收盘价 > MA60 |
| 中期趋势 | MA20 > MA60 或 MA20 向上 |
| 回调位置 | 接近 MA20 或 MA60 |
| 回调成交量 | 小于近 5 日均量 70% |
| 破位情况 | 未有效跌破关键均线 |
排除:
- 放量下跌。
- 跌破 MA60 后未收回。
- 所属板块转弱。
10. SEL_PLATFORM_BREAKOUT 平台突破池
目标:筛选右侧突破型机会。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 平台周期 | 横盘 20-60 个交易日 |
| 突破价格 | 突破平台高点 |
| 成交量 | 大于 120 日均量 1.5 倍 |
| 均线结构 | MA20、MA60 向上 |
| 市场环境 | 非极端风险 |
入场提示:
- 突破当日不追过高。
- 等回踩平台不破。
- 突破失败必须退出。
11. SEL_VALUE_LOW_ESTIMATE 低估价值池
目标:筛选适合左侧分批或长期配置的低估标的。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 估值分位 | PE/PB 历史分位 <= 30% |
| ROE | 近 3 年均值 >= 10% |
| 利润稳定性 | 非连续大幅下滑 |
| 现金流 | 经营现金流质量可接受 |
| 分红 | 有分红更优 |
排除:
- 估值低但基本面恶化。
- 周期顶部后的低估假象。
- 公司治理或财务质量不透明。
12. SEL_QUALITY_GROWTH 质量成长池
目标:筛选具有增长质量的中长期候选股。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 营收增长 | 高于用户阈值 |
| 净利润增长 | 高于用户阈值 |
| ROE | 高于用户阈值 |
| 毛利率 | 稳定或改善 |
| 现金流 | 与利润匹配 |
| 负债率 | 不异常 |
入场提示:
- 不在估值极端透支时追买。
- 优先等待回调或趋势确认。
13. SEL_ETF_GRID ETF 网格池
目标:筛选适合网格交易的 ETF。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 标的类型 | ETF |
| 流动性 | 日均成交额达标 |
| 波动率 | 适中 |
| 长期逻辑 | 不易归零,有长期配置价值 |
| 趋势状态 | 非明显单边下跌 |
| 溢价率 | 不明显溢价 |
排除:
- 流动性太差。
- 高溢价。
- 单一主题过窄且基本面恶化。
14. SEL_EVENT_EARNINGS 财报事件池
目标:筛选财报季或事件窗口中的短周期机会。
可量化选项:
| 因子 | 默认条件 |
|---|---|
| 事件类型 | 财报、业绩预告、政策、产业事件 |
| 事件来源 | 公开信息 |
| 业绩方向 | 超预期或明显改善 |
| 价格反应 | 放量或趋势确认 |
| 持仓周期 | 1-10 个交易日 |
排除:
- 传闻或内幕消息。
- 高位利好兑现。
- 事件无法验证。
15. 候选股评分模型
每只候选标的可按 100 分制打分。
| 维度 | 权重 | 说明 |
|---|---|---|
| 风险过滤 | 必须通过 | ST、黑名单、退市风险、财务瑕疵 |
| 基本面 | 25 | ROE、增长、现金流、负债 |
| 技术趋势 | 25 | 均线、相对强度、量价结构 |
| 市场环境 | 20 | 大盘状态、行业强度 |
| 估值位置 | 15 | 估值分位、性价比 |
| 流动性 | 10 | 成交额、滑点风险 |
| 事件催化 | 5 | 财报、政策、产业变化 |
建议输出分组:
| 分数 | 状态 |
|---|---|
| 80-100 | 可进入交易计划候选 |
| 60-79 | 观察 |
| 40-59 | 暂不交易 |
| 0-39 | 排除 |
16. 输出结果格式
每个选股策略输出候选项时,应包含:
- 股票代码。
- 股票名称。
- 所属行业。
- 命中选股策略。
- 通过的规则 ID。
- 未通过的规则 ID。
- 综合分数。
- 入场提示。
- 主要风险。
- 是否允许生成交易计划。
候选池不是买入清单。只有通过买入检查和仓位计算后,才能进入交易计划。