策略分享——隙光·偏振|A股双状态轮动策略
由bq4hs6k5创建,最终由bq4hs6k5 被浏览 7 用户
A 股双状态轮动:沪深300 状态机 × 趋势市主线 TOP4 × 震荡/熊市高分红 TOP4
回测区间:2017-01-03 ~ 2026-09-10(2354 个交易日)
初始资金:1 亿元 | 业绩基准:沪深300(000300.SH)
回测平台:BigQuant BigTrader(AIStudio)
一、摘要
本策略以原版火眼2号V114的实际规则为基础,在 BigTrader 上重写,去掉了原版回测中“当日收盘信号、当日开盘成交”的一天前视和“只用 2026 年仍存活股票”的幸存者股票池,改为 T 日收盘出信号、T+1 日开盘成交、每日全市场股票池。在此基础上只调整了 5 个参数,规则逻辑不变。
| 指标 | 改进版策略 | 沪深300 | 说明 |
|---|---|---|---|
| 累计收益 | 1076.26% | 36.09% | 2017-01-03 ~ 2026-09-10 |
| 年化收益 | 30.20% | — | 超额年化 26.84% |
| 夏普比率 | 0.92 | — | 日无风险利率 0.01173% |
| 最大回撤 | 33.10% | — | 修复用时 257 个交易日 |
| 年化波动率 | 30.53% | — | 下行波动 27.28% |
| 信息比率 | 0.99 | — | Beta 0.85 |
主要结论:
· 目标完成情况:年化收益 30.20%,夏普 0.92。
· 稳健性:前半段(2017–2021)夏普 0.92,后半段(2022–2026)夏普 0.94;相邻参数(盈利保留门槛 20%~40%)夏普在 0.88~0.93 之间,结果不依赖某一个精确取值。
· 主要风险:收益高度集中在少数趋势行情(2020、2025 年)和少数个股;5 个参数是在全样本上选出的,属于样本内结果。
二、策略逻辑
2.1 市场状态机
每个交易日收盘后,用沪深300 指数判断市场状态,次日开盘执行:
· 趋势市(trend):收盘价 > MA60 且 MA20 > MA60,且 20 日动量 > 0;
· 熊市(bear):收盘价 < MA60 × 0.97 且 MA20 < MA60,且 20 日动量 < 0;
· 震荡市(range):其余情况(含动量不确认的趋势/熊市)。
策略要求新状态连续 3 个交易日才确认切换,以过滤 1~2 天就反转的假信号。回测期内共切换 115 次,趋势市 826 天、震荡市 1024 天、熊市 504 天,平均每段持续 趋势 25.0 / 震荡 17.7 / 熊市 20.2 个交易日。
2.2 主线账户(趋势市 TOP4)
· 股票池:流通市值 ≥ 800 亿元、非 ST、非停牌的全市场股票。
· 打分:动量 40%、质量 15%、成长 15%、价值 8%、低波 7%、龙头 15%;动量子项为 20 日动量、60 日动量、20 日新高、20 日成交额、相对沪深300 强度、量比。
· 调仓:奇数月首个交易日调仓,仅趋势市买入得分前 4 名,单票 25%;趋势市调仓时,原持仓仍在前 4 名或盈利 ≥ 30% 的继续持有。非趋势市的调仓日清仓。
· 切入趋势市:状态确认为趋势市的次日,若主线空仓,立即按最新得分买入 TOP4。
· 风控:状态转为熊市即卖出全部主线持仓;非趋势市亏损 15% 止损;阶梯回撤止盈(盈利 20% 后从最高点回撤 15%、盈利 50% 后回撤 20%、盈利 100% 后回撤 25% 卖出)。
2.3 高分红账户(震荡市 / 熊市 TOP4)
· 股票池:流通市值 ≥ 500 亿元;过去 3 个完整年度每年都有除权分红,平均股息率 4%~12%;ROE ≥ 8%(金融业 ≥ 3%),非金融负债率 ≤ 70%,250 日年化波动 ≤ 45%。
· 打分:股息率 45%(12% 封顶)、分红次数 15%(10 次封顶)、ROE 20%(25% 封顶)、低波动 10%,未来 10 天内除权加 10 分;合成后 ×0.92,再加 20 日动量得分 ×0.08。同一行业最多 2 只。
· 持仓:非趋势市且主线空仓时,每天补足到 4 只,单票 25%;月初保留制,跌出前 20 名的调出(15 天内即将除权的保留)。
· 风控:亏损 10%(未复权价)止损;除权后 30 天内价格回到除权前收盘价即止盈(填权止盈);持有满 120 个交易日强制卖出;进入趋势市时全部卖出。
三、回测结果
3.1 净值与回撤
净值的主要增长来自 2019–2021 年和 2025 年的趋势行情;2018 年熊市和 2021 年下半年至 2024 年上半年的震荡期,净值基本横盘,由高分红账户托底。
3.2 分年表现
| 年份 | 策略收益 | 沪深300 | 超额 | 最大回撤 | 波动率 | 夏普 |
|---|---|---|---|---|---|---|
| 2017 | 38.92% | 20.60% | +18.32% | 10.78% | 19.87% | 1.66 |
| 2018 | -26.91% | -25.31% | -1.60% | 27.52% | 19.68% | -1.70 |
| 2019 | 31.15% | 36.07% | -4.91% | 16.41% | 25.59% | 1.11 |
| 2020 | 91.59% | 27.21% | +64.38% | 22.88% | 34.54% | 2.04 |
| 2021 | 21.46% | -5.20% | +26.66% | 17.22% | 27.71% | 0.76 |
| 2022 | -5.72% | -21.63% | +15.91% | 20.94% | 24.28% | -0.25 |
| 2023 | 11.43% | -11.38% | +22.81% | 17.87% | 18.38% | 0.54 |
| 2024 | 39.95% | 14.68% | +25.27% | 17.08% | 31.77% | 1.17 |
| 2025 | 117.09% | 17.66% | +99.42% | 23.17% | 50.06% | 1.79 |
| 2026(至 09-10) | 18.93% | -1.76% | +20.69% | 24.72% | 41.36% | 0.76 |
10 个年度中 8 个跑赢沪深300,亏损年份为 2018 年(−26.91%,与指数同步下跌)和 2022 年(−5.72%,明显少于指数的 −21.63%)。2018 年是拉低夏普的主要年份:年初一只主线持仓(601600.SH)停牌近两个月无法卖出,3 月后高分红股票在熊市中继续下跌并多次止损。
3.3 月度收益
| 年份 | 1月 | 2月 | 3月 | 4月 | 5月 | 6月 | 7月 | 8月 | 9月 | 10月 | 11月 | 12月 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2017 | 4.2 | 0.4 | 8.8 | 3.5 | 5.4 | 4.9 | -1.7 | 3.3 | 3.0 | -1.3 | -0.6 | 3.9 |
| 2018 | 0.2 | -6.5 | -4.8 | -3.0 | 4.6 | -6.4 | -2.1 | -5.8 | 2.6 | -2.7 | -5.1 | -1.2 |
| 2019 | 4.6 | 7.9 | 10.5 | 0.8 | -7.7 | 1.8 | -2.5 | 8.4 | -0.3 | 5.2 | -2.7 | 2.8 |
| 2020 | 12.0 | 5.7 | -3.6 | -0.9 | -4.3 | 19.2 | 18.8 | -1.7 | -3.1 | 3.0 | 1.2 | 26.0 |
| 2021 | 7.2 | -2.8 | 6.6 | -4.6 | 7.9 | 9.4 | -8.9 | 13.4 | 6.8 | -6.0 | -2.3 | -4.2 |
| 2022 | -8.8 | 2.6 | 9.0 | 2.3 | 0.7 | 2.8 | -6.7 | -1.4 | 1.4 | -3.4 | 4.5 | -7.2 |
| 2023 | 12.7 | -4.9 | 2.5 | 3.9 | -1.7 | 1.2 | 2.6 | -10.8 | 4.7 | -2.4 | 4.5 | 0.4 |
| 2024 | 10.1 | 6.4 | 1.7 | 10.4 | -6.3 | 11.2 | -4.2 | -0.6 | 6.8 | -4.6 | 1.4 | 3.8 |
| 2025 | 1.0 | -6.4 | -9.3 | -6.3 | 4.2 | 7.6 | 45.2 | 57.0 | 4.6 | -0.4 | -2.6 | 4.3 |
| 2026 | -2.3 | -9.7 | -4.7 | 3.6 | 19.2 | 24.8 | -5.1 | -0.2 | -3.0 |
单位:%。
四、收益来源
4.1 两个账户的分年盈亏
| 年份 | 主线 | 高分红 |
|---|---|---|
| 2017 | +22.3% | +18.8% |
| 2018 | -7.6% | -16.7% |
| 2019 | +18.7% | +15.1% |
| 2020 | +85.4% | +6.4% |
| 2021 | +7.4% | +22.0% |
| 2022 | -19.8% | +15.5% |
| 2023 | -3.7% | +19.8% |
| 2024 | +29.3% | +14.5% |
| 2025 | +124.3% | -4.6% |
| 2026 | +14.2% | +4.9% |
拆分方法:逐日按持仓市值变动、成交现金流和分红到账,把盈亏归到买入该股票的账户。拆分合计与引擎日盈亏合计之比为 1.07,差额来自费用与现金分摊,账户间的相对大小可用,具体数值是近似值。
两个账户分工明确:主线在趋势年份贡献大部分收益(2020 年、2025 年),在 2022、2023 年的震荡下跌中亏损;高分红在 2017、2019 和 2021–2024 年每年贡献约 15%~22%,是震荡市的主要收益来源,但在 2018 年熊市中亏损 16.7%。
4.2 按市场状态拆分
| 状态 | 主线(亿元) | 高分红(亿元) |
|---|---|---|
| 趋势市 | +7.30 | -0.47 |
| 震荡市 | +1.62 | +1.92 |
| 熊市 | +0.01 | +1.15 |
趋势市里高分红为负,是因为进入趋势市当天高分红要次日开盘才卖出,这一天的涨跌记在趋势市名下。
4.3 交易统计
| 账户 | 平仓笔数 | 胜率 | 平均盈利 | 平均亏损 | 盈亏比 | 持有天数中位数 | 已实现盈亏(亿元) |
|---|---|---|---|---|---|---|---|
| 主线 | 131 | 48.1% | +27.1% | -8.2% | 3.29 | 54 | +8.97 |
| 高分红 | 154 | 44.8% | +9.0% | -3.7% | 2.41 | 31 | +1.78 |
| 合计 | 285 | 46.3% | +17.6% | -5.7% | 3.08 | 43 | +10.75 |
按平仓笔统计(同一股票同日多笔成交合并为一笔;持有天数为自然日)。回测期累计收到现金分红约 1.01 亿元;平均仓位 92.0%,仓位低于 10% 的交易日占 1.1%。
两个账户的胜率都低于 50%,收益靠盈亏比:主线平均盈利是平均亏损的 3 倍以上,属于“小亏大赚”的趋势跟随特征。
盈利最大的 5 笔平仓:
| 平仓日 | 股票 | 账户 | 收益率 | 盈亏(亿元) |
|---|---|---|---|---|
| 2026-01-05 | 300308.SZ | 主线 | +332.9% | +3.36 |
| 2025-11-17 | 300502.SZ | 主线 | +205.1% | +1.94 |
| 2025-10-13 | 300476.SZ | 主线 | +144.4% | +1.34 |
| 2026-07-03 | 001309.SZ | 主线 | +41.2% | +0.96 |
| 2026-07-03 | 300308.SZ | 主线 | +27.2% | +0.61 |
前 3 笔合计 6.64 亿元,约占全部已实现盈亏 10.75 亿元的 62%,集中在 2025 年下半年的 AI 算力硬件行情(光模块、PCB)。收益对少数大牛股的依赖度很高。
五、稳健性检验
5.1 前后半段与相邻参数
| 版本 | 全区间夏普 | 2017–2021 年化 | 2017–2021 夏普 | 2022–2026 年化 | 2022–2026 夏普 |
|---|---|---|---|---|---|
| 代码口径版(原版参数) | 0.63 | 4.46% | 0.18 | 35.69% | 1.03 |
| 改进版(保留门槛 30%) | 0.92 | 26.41% | 0.92 | 34.40% | 0.94 |
| 保留门槛 20% | 0.92 | 26.72% | 0.93 | 34.39% | 0.94 |
| 保留门槛 40% | 0.88 | 25.87% | 0.88 | 32.31% | 0.89 |
| 保留门槛 50%(原版值) | 0.85 | 25.87% | 0.88 | 30.39% | 0.85 |
| + 趋势市止损 15% | 0.92 | 25.85% | 0.90 | 34.99% | 0.95 |
| + 趋势市止损 15% + 高分红止损 8% | 0.93 | 25.46% | 0.89 | 36.65% | 0.99 |
原版参数的收益几乎全部来自后半段(前半段夏普 0.18);改进版前后两段的年化与夏普接近,相邻参数的结果也连续变化,说明改进不是只在某个时段或某个精确取值上成立。需要说明的是,5 个参数是在全区间上比较后选定的,这项检验不能替代真正的样本外检验。
5.2 为提高夏普做过的尝试
| 尝试 | 年化收益 | 夏普 | 最大回撤 | 结论 |
|---|---|---|---|---|
| 主线持仓 6 只 | 18.82% | 0.64 | 32.63% | 收益降得比波动快 |
| 主线持仓 8 只 | 15.73% | 0.57 | 30.69% | 同上 |
| 主线、高分红各 6 只 | 19.90% | 0.67 | 30.07% | 同上 |
| 主线单票波动目标 40% | 23.55% | 0.85 | 31.36% | 降波也降收益,夏普下降 |
| 主线单票波动目标 30% | 21.03% | 0.83 | 29.65% | 同上 |
| 主线每月调仓 | 24.01% | 0.76 | 41.42% | 换手增加、回撤变大 |
| T 日收盘价成交(尾盘执行) | 22.34% | 0.84 | 23.93% | 回撤最低,但收益下降 |
| 熊市不持高分红 | 18.86% | 0.61 | 37.67% | 高分红在熊市仍有正贡献 |
前 3 行以“代码口径版 + 切入即买 + 转熊市卖 + 3 天确认”为基准(年化 22.58%、夏普 0.71),其余以改进版为基准。这些方法都没有把夏普提高到 1 以上:本策略收益来自集中持有少数趋势龙头,分散或降低仓位会同时削弱收益来源。
七、风险提示
· 样本内选参:5 个参数在全区间上选定,回测结果偏乐观;建议用 2026-09-10 之后的模拟盘数据做样本外跟踪。
· 收益集中:约六成已实现盈亏来自 3 笔交易;若未来没有类似的大市值趋势龙头,主线收益会明显下降。
· 回撤与波动:2018 年亏损 26.91%,2025–2026 年年化波动达 40%~50%;单票 25% 的集中持仓在个股急跌时回撤很大。
· 执行假设:约 11.5% 的买单因现金不足被按可用资金缩量成交(ORDER_TRIMMED),实际仓位略低于设计值;回测未计滑点,1 亿元规模下大市值股票冲击成本较小,但规模扩大后需另行评估。
· 数据口径:同一行业最多 2 只的约束使用回测结束日的申万一级行业分类,期间行业调整未逐日处理;主线市值门槛使用流通市值。