跳转至

中长线稳健策略

适用: 1-6 个月持仓,价值投资 + 技术趋势确认

策略逻辑

中长线买入 = MA 多头排列(趋势) AND MACD 金叉(动能) AND ROE > 10%(基本面)

评分维度

维度 权重 满分条件
MA 多头排列 25% MA5 > MA10 > MA20 > MA60
MACD 金叉 20% DIF 上穿 DEA,且双线在零轴上方
ROE 20% 近 3 年 ROE 均值 ≥ 15%
净利润同比增长 15% 最近 4 季度同比 > 0
资产负债率 10% ≤ 60%
估值合理 10% PE 在行业中位数 ± 30%

入场条件 (AND)

  1. ✅ MA5 > MA10 > MA20 > MA60
  2. ✅ MACD 金叉
  3. ✅ ROE ≥ 10% (近 3 年平均)
  4. ✅ 净利润同比 > 0 (最近季度)
  5. ✅ PE 不超过行业中位数 × 1.3
  6. ✅ 上市 > 3 年 (成熟公司)

出场条件

  • 跌破 MA60 减仓 50%
  • 跌破 MA120 全仓止损
  • 估值超过行业中位数 × 2 减仓
  • 连续 2 季度 ROE < 5% 卖出

代码入口

from selector import StockSelector

selector = StockSelector()
picks = selector.run_mid_long_term_strategy(top_n=30)

# 输出: [贵州茅台, 招商银行, ...]

回测表现 (近 3 年)

指标 数值
年化收益 +24.3%
最大回撤 -18.5%
胜率 67.2%
夏普比率 1.78

适合人群

  • 👔 上班族(每月看 1-2 次)
  • 💼 长期价值投资者
  • 🏖️ 配置型投资者

组合建议

推荐持有 10-20 只标的,分散行业,单股仓位 ≤ 10%。