🎯 当前持仓指引
每月1号自动更新
🛡️ 稳健底仓(70%)
V3双因子:股息率TTM × 50% + 盈利增长YoY × 50%,选前7只等权
🚀 成长进攻仓(30%)
ADX>22 & +DI>-DI + TRIX>0>TRMA + C>BOLL_MID + C>REF(H,1) + VOL>MA20,最多3只
V3 稳健底仓 Top 7
成长进攻仓 Top 3
⚠️ 重要说明:当月持仓基于 westock 实时筛选数据(V3)与后复权月K技术指标(成长)计算。成长端若无符合条件的信号,则该部分空仓。所有数据仅供参考,不构成投资建议。系统每月1号自动更新下月持仓。
📋 策略说明
核心思路
本策略采用"70%稳健底仓 + 30%成长进攻"的混合架构:底仓继续沿用经过多周期验证的 V3 双因子模型,获取高股息+盈利改善的价值股收益;进攻仓使用 ADX+TRIX+布林 技术突破系统,在趋势萌芽期捕捉成长股行情,提升组合夏普比率与年化收益。
经过 COND5 量能条件优化(干净数据重跑),VOL>MA(VOL,20) 被确定为最优配置——混合策略年化收益 24.46%,最大回撤 24.73%,夏普比率 1.008,显著优于纯 V3 与沪深300。
- 因子:股息率(TTM) × 50% + 归母净利润同比增长率 × 50%
- 选股池:沪深300成分股
- 持仓:7只,等权,每只约10%
- 调仓:每月1次
- 角色:组合压舱石,控制回撤
- COND1:ADX(14) > 22 且 +DI > -DI
- COND2:TRIX(12,9) > 0 且 TRIX > TRMA
- COND3:收盘价 > 布林中轨(20,2)
- COND4:收盘价 > 上月最高价
- COND5:成交量 > MA(VOL,20)
- 持仓:最多3只,等权,每只约10%
- 退出:C < BOLL_MID 或 TRIX < TRMA
为什么是 MA(20)?COND5 优化测试了 MA20、MA10、MA5、无量能过滤四种配置。MA(20) 使混合策略夏普最高(1.008)、年化收益 24.46%、回撤 24.73%,是收益-风险比的最优平衡点(注:此前"MA10 最优"系脏数据结论,已作废)。
📖 实盘操作手册
一、策略核心规则
| 参数 | 设定值 | 说明 |
| 选股池 | 沪深300成分股 | 当前约300只 |
| 稳健底仓 | 70% | V3双因子,7只等权 |
| 成长进攻仓 | 30% | ADX+TRIX+布林,最多3只等权 |
| 总持仓 | 7~10只 | 取决于成长端是否有信号 |
| 调仓频率 | 每月1次 | 月底选股,月初执行 |
| 交易成本 | 佣金0.025% + 印花税0.05%(卖出) | 实盘预估约0.15%单向 |
| 分红处理 | 现金分红再投资 | 按除权日复投 |
二、月度调仓流程
1
获取数据
每月最后交易日收盘后,获取股息率、盈利增长、OHLCV数据
2
计算信号
V3算综合得分;成长端算ADX/TRIX/布林/成交量指标
三、风险控制规则
🛡️ 止损规则
- 个股止损:单只股票亏损超过 20%(从买入价计算),强制卖出
- 组合止损:策略累计回撤超过 20%,暂停调仓,转为持有现金/货基
- 黑天鹅:持仓股票出现财务造假、退市风险等重大利空,立即清仓
📈 仓位管理
- 满仓:正常市场环境,7只V3 + 最多3只成长
- 部分空仓:成长端无信号时,30%部分持有现金/货基
- 空仓:策略连续3个月跑输沪深300,暂停策略进入观察期
📊 回测结果
年化收益率
24.46%
vs HS300 -0.32%
最大回撤
24.73%
vs HS300 39.92%
年化波动率
22.29%
vs HS300 18.54%
策略对比(2018.01 - 2025.06,90个月)
| 策略/基准 | 累计收益 | 年化收益 | 年化波动率 | 夏普比率 | 最大回撤 | 卡玛比率 | 月度胜率 |
| 混合 V3+成长MA20 | 416.0% | 24.46% | 22.29% | 1.008 | 24.73% | 0.989 | 58.9% |
| V3双因子(100%) | 283.37% | 19.62% | 20.17% | 0.874 | 14.21% | 1.381 | 57.8% |
| 成长MA20(100%) | 675.6% | 31.41% | 39.77% | 0.739 | 46.76% | 0.672 | 51.1% |
| 沪深300 | -2.35% | -0.32% | 18.54% | -0.125 | 39.92% | -0.008 | 48.9% |
2026年 YTD 验证(1月1日 - 7月27日)
| 策略/基准 | 累计收益 | 最大回撤 | 夏普 |
| 混合 V3+成长MA20 | -9.82% | 18.63% | -0.969 |
| V3双因子 | -11.55% | 18.60% | -1.035 |
| 成长MA20 | -7.30% | 21.51% | -0.467 |
| 沪深300 | -0.90% | 7.86% | -0.194 |
| 公募主动权益中位数(H1) | +8.76% | — | — |
净值曲线
🔄 自动更新机制
每月1号自动更新持仓
系统已配置自动化任务,每月1号自动执行以下流程:
- 获取沪深300最新成分股列表与K线数据
- 运行 strategy_hybrid_live.py 计算 V3 Top7 与成长 Top3
- 更新 dist/index.html 中的当月持仓展示
- 重新部署到 Cloudflare Pages(malone88.pages.dev)
📅 已配置 WorkBuddy 自动化任务,每月1号 9:00 自动执行 |
下次更新:2026年9月1日 |
数据源:腾讯自选股 MCP 接口 |
部署目标:malone88.pages.dev
📊 策略实时监控
每日自动刷新
数据基于最近收盘价计算,仅供参考
📅 当日 Update 数据截至 —
本月 MTD
—
本月 · 含现金 · 沪深300 —
上月结果
—
含现金 · 沪深300 — · 超额 —
今年 YTD
—
回测1-7月 —% ⊕ 实盘8月起 —
持仓表现追踪(本月)
| 股票 | 入选月份 | 仓位类型 | 当前状态 |
| ⏳ 加载监控数据中... |
收益为从入选月份至今的后复权累计收益(实盘起始月为2026年8月,当前为模拟追踪)。
⚠️ 风险与局限性
幸存者偏差:本回测使用沪深300当前成分股而非历史成分股。
未计入交易成本:回测未扣除佣金、印花税和冲击成本。
实时策略偏差:当月持仓使用的数据源与回测算法可能存在差异,因子值可能存在偏差。
过拟合风险:策略参数为预设值,历史业绩不代表未来表现。
成长端空仓风险:当市场无趋势突破信号时,30%仓位可能空仓,错失上涨行情。
本报告仅供学术研究参考,不构成任何投资建议。历史业绩不代表未来表现。
投资有风险,入市需谨慎。数据来源:腾讯自选股(westock) MCP接口。