Source: task5-ashare-leader/raydario-v3/task5-ic-pack-v1-zh.md
Last modified: 2026-05-18 14:20:42 · 8,752 bytes

Task #5 IC Pack v1 中文版

1. 执行摘要

Task #5 A 股领头羊策略当前锁定版本为:

- **v1.2 = v1.1 + 公募基金 combined sponsorship bonus**

- 全样本年化收益 **14.76%**

- 全样本波动率 **19.97%**

- 全样本 Sharpe **0.739**

- 全样本最大回撤 **-22.34%**

- 平均仓位 **28.47%**

- 交易笔数 **405**

这是当前已测试版本里风险收益边界最好的点。相比 v1.1,它同时改善 Sharpe 和最大回撤。

核心参考文件:

- 决策日志:output/streaming_v0/task5-decision-log.md

- v1.2 候选版本摘要:output/streaming_v0/v1_2_candidate/summary.md

- 压力测试报告:output/streaming_v0/stress_tests/task5_stress_summary.md

2. 策略逻辑

这个策略结合了 CANSLIM 的基本面加速框架和 Minervini 的趋势纪律。选择这个组合的原因是资金效率:单纯买 A 股宽基指数,很难稳定达到“年化 15-25%、最大回撤不超过 25%”的目标;而单纯依靠主观选好公司,又不够系统化、不可复制。

核心思想:

- 只在市场环境有利时交易;

- 只买相对强度足够高的股票;

- 用 ATR、趋势破坏、基本面证伪三条线控制退出;

- sponsorship 只做小权重加分,不做硬过滤。

为什么是 CANSLIM + Minervini

CANSLIM 解决“选什么股票”:当期利润加速、年度盈利质量、行业领导地位、机构持仓、市场方向。

Minervini SEPA 解决“什么时候买、如何控风险”:Stage 2 上升趋势、相对强度、具体买点纪律、集中持仓但严格风控。

两者合起来是一个系统化选股框架,不是松散因子组合。它更适合 10-15 只股票的集中 A 股领头羊组合,也比纯主观成长股投资更容易验证和复盘。

A 股本土化调整

美股原版规则不能机械照搬,A 股有四处关键本土化:

维度 美股原版 A 股 v1.2 原因
止损 -7% 到 -8% 硬止损 三轴退出:趋势、ATR、基本面 A 股领头羊正常回撤更大,硬止损容易过早砍掉牛股。
Trend Template 严格满足所有条件 校准后的趋势模板 + RPS 双窗口 保留强势股质量,同时不让股票池过窄。
M-filter 市场方向信号 严格系统性关仓 A 股弱市里 beta 会压过个股 alpha。
Sponsorship 13F / 机构持仓 公募季报持仓加分 公募持仓慢,但更接近长期 sponsorship;龙虎榜测试后噪音太大。

v1.2 的定义

v1.2 是当前第一个所有新增项都有数据支持的版本:

- v1 基础:CANSLIM + Minervini + M-filter + 三轴退出 + 真实交易摩擦 + 行业 cap;

- v1.1:加入 B3 双窗口 RPS,要求 RPS250 > 80RPS125 > 80

- v1.2:加入公募基金 combined sponsorship bonus,用持仓市值和持仓基金数量共同加分。

已经归档、不采用的规则包括:B1/B2/B4/B5、O'Neil S1-S6、龙虎榜 sponsorship。

在组合中的角色

Task #5 是股票 alpha 策略,不是资产配置策略。

它和 Task #4 的关系:

- Task #5 负责寻找 A 股领头羊 alpha,弱市自然降到现金;

- Task #4 是全天候 beta / 风险溢价 sleeve,弱市时由债券、黄金等防御资产承担角色;

- Task #8 / Task #10 后续负责跨策略资金和风险预算调度;v1 阶段各策略先各自管理现金。

3. 回测结果

版本演进

版本 全样本年化 全样本 Sharpe 全样本最大回撤 平均仓位
v0 baseline 18.00% 0.880 -21.78% 29.64%
v1 production 13.69% 0.678 -24.41% 29.29%
v1.1 production 14.34% 0.716 -23.42% 28.24%
v1.2 candidate 14.76% 0.739 -22.34% 28.47%

OOS / 压力测试

- OOS-A 为 0%,这是设计结果:严格 M-filter 在弱市阻止开仓。

- 2015 / 2018 / 2024 三段压力测试,v1.2 都是 0 仓位、0 回撤,因为市场过滤器处于关闭状态。

- 2015 年有一个透明 caveat:当前严格候选股回测没有足够早的个股持仓记录,因此不能展示 2015 年个股级退出日志。

规则级结论

- 采用:B3,RPS250 + RPS125 双窗口。

- 不采用:B1、B2、B4、B5。

- 不采用:O'Neil 卖出规则 S1-S6。

- 不采用:龙虎榜 sponsorship。

- 采用为 v1.2 候选:公募基金 combined sponsorship bonus。

4. 风险叙事

风险系统分三层。

1. **单票三轴退出**

- ATR 止损;

- 趋势破坏;

- 基本面证伪。

2. **盈利保护**

- 浮盈 +20% 后止损上移到保本;

- 浮盈 +50% 后用 MA50 跟踪;

- 浮盈 +100% 后用 MA100 跟踪。

3. **组合层风控**

- 严格沪深 300 M-filter;

- 申万一级行业 cap <= 30%;

- 单票涨到 15% 权重后做 winner trim。

这套风控是为 A 股领头羊特征校准的,不是直接复制美股 microstructure 规则。

三轴退出为什么合理

退出有三个独立理由:

1. **趋势破坏**:MA50 / MA200 / 趋势模板恶化;

2. **波动止损**:初始 stop = entry_price - 2.5 * ATR20,之后随盈利保护上移;

3. **基本面证伪**:EPS yoy 转负,或基本面逻辑失效。

这替代了美股式 -7% 到 -8% 硬止损。A/B 测试显示,O'Neil 卖出规则要么几乎不触发,要么过早卖出 winner。当前版本让波动调整后的趋势和基本面证据决定退出。

行业 cap

30% 申万一级行业 cap 保留,因为 sensitivity test 显示它能控制集中度,同时 alpha 成本很低。这和 Task #4 里失败的 sleeve cap 不是一回事;这里是在 Task #5 选股系统内部单独验证过的。

M-filter 和平均仓位

平均仓位 28.47% 是策略特征,不是缺陷。这来自市场过滤:

- 牛市或结构牛窗口,仓位可以显著升高;

- 熊市或不稳定窗口,仓位接近现金;

- 2018 和 2024 压力期都是 0 仓位 / 0 回撤,因为 M-filter 已经关闭。

弱市持有现金是风控的一部分。在组合层还没决定如何调度现金前,不应把它理解成“资金闲置”。

相对目标的位置

风险目标 目标 v1.2 结果 状态
年化收益 15-25% 14.76% 接近下限
最大回撤 <= 25% -22.34% 通过
Sharpe 隐含 > 0.5 0.739 通过
压力期 防御表现 0 仓位 / 0 回撤 通过,2015 有数据 caveat

收益略低于名义目标下限,但这是严格 M-filter 换来的回撤保护。考虑到最大回撤、压力测试和解释性,这个版本适合作为观察仓候选。

5. 决策请求

1. 批准 **v1.2 candidate** 作为 Task #5 最终工作版本。

2. 批准观察仓规模。

- 建议起步:人民币 150-300 万,最终以 Task #8 组合层资金安排为准。

- 放大条件:3 个月实盘 / paper tracking 偏差在可接受范围内;6 个月通过后再考虑 full scale。

3. 批准监控节奏。

- 日度:退出信号、涨跌停、异常回撤、执行问题;

- 周度:候选股扫描、RPS 排名、集中度检查;

- 月度:M-filter、行业 cap、绩效和风险复盘;

- 季度:公募持仓 sponsorship 更新、IC review、decision log 更新。

4. v1 阶段 Task #4 和 Task #5 的现金 / 风险管理先分开。

- Task #5 因 M-filter 降出来的现金先留在 Task #5 内部;

- 跨策略资金调度等 Task #8 / Task #10 组合层设计再统一处理。

6. 迭代计划

只有在改善风险收益边界时,才进入 v1.3+ 候选。

可能方向:

- 细化公募 sponsorship:

- 区分新进持仓和持续持仓;

- 测试基金经理维度加权,而不是只按基金聚合;

- 如果数据可靠,把调研 / 路演信号与持仓信号结合。

- 更细地整合北向资金 sponsorship。

- 测试行业 momentum confirm 是否改善 frontier。

- 在三轴退出框架内测试 ATR 参数敏感性。

- 用实盘 / paper tracking 偏差校准滑点和流动性模型。

明确不属于 Task #5 v1.3 的方向:

- 高频交易;

- 配对交易 / market-neutral overlay;

- 大比例主观 overlay;

- 直接照搬美股硬止损;

- Task #4 专属事项,例如 ERC、债券曲线监控、dynamic risk allocation。

7. 附录

参考文件:

- [Task #5 decision log](./task5-decision-log.md)

- [v1.2 candidate summary](./v1_2_candidate/summary.md)

- [Stress test summary](./stress_tests/task5_stress_summary.md)

- [Public fund sponsorship A/B](./fund_sponsorship_ab/task5_fund_sponsorship_ab_summary.md)

- [LHB sponsorship A/B](./sponsorship_ab/task5_v0plus_sensitivity_summary.md)

- [Per-rule A/B](./per_rule_ab/task5_per_rule_ab_summary.md)

- [English backup](./task5-ic-pack-v1.en.md)