MA金叉右侧趋势策略挖掘

青 青柠量化
2026-10-14
MA3上穿MA20趋势策略(MA60前置过滤ATR跟踪止损)

假设

右侧趋势跟踪类形态:等趋势初步确认后再介入,而非抄底。待验证的三个环节——① 用哪套形态确认方向;② 是否加趋势前置过滤;③ 出场用破位还是跟踪止损。

数据与筛选

  • 市场:A 股(market_id = 1)
  • 标的范围:主板 + 创业板;排除 ST;上市日早于 2023-01-01(排除次新);标的总数 4076
  • 周期:日线;仓位与风控基准:固定仓位 0.3、止损 6%、止盈 20%
  • 区间 A:2026-01-01 ~ 2026-10-14
  • 区间 B:2025-01-01 ~ 2025-12-31

回测

四组右侧形态对比(区间 A,2026-01-01 ~ 2026-10-14)

形态平均收益胜率夏普最大回撤单只最佳
均线方向组(MA5 上穿 MA20 + 站上 MA20)-0.28%38.32%-0.3115.30%+25.72%
突破确认组(唐奇安 20 突破 + 1.5 倍量)-0.88%27.75%-0.5823.27%+102.69%
MACD 动量组(零轴上方金叉)-0.59%29.45%-0.5816.49%+24.79%
趋势强度组(多头排列 + ADX>25 + RSI 50~80)-0.69%29.18%-0.5224.67%+94.45%

四组均值全为负,均线方向组相对最好(亏损最小、胜率最高、回撤最低)。

参数敏感性(区间 A,均线方向组,快线 5 → 3)

版本平均收益胜率夏普最大回撤单只最佳
快线 5,跌破 MA10 出场-0.28%38.32%-0.3115.30%+25.72%
快线 3,跌破 MA10 出场-0.20%40.61%-0.2517.99%+27.41%(300862.SZ)

快线缩短后三项指标同步改善、回撤上升,判定结构内有可挖空间,选定该组继续。

出场方式:破位 → ATR 跟踪止损(区间 A)

版本平均收益胜率夏普最大回撤单只最佳
快线 3 + 跌破 MA10 离场-0.20%40.61%-0.2517.99%+27.41%
快线 3 + ATR(14)×2.5 跟踪止损-0.30%42.65%-0.17519.15%+34.98%(002491.SZ)

胜率推过 40%、夏普与右尾改善,但均值与回撤变差:跟踪止损不主动止盈,持有期拉长。原「胜率不足源于出场」的判断不成立。

趋势前置过滤(区间 A)

版本平均收益胜率夏普最大回撤单只最佳有交易标的
基线(MA3 金叉 + 站上 MA20 + ATR 止损)-0.34%42.47%-0.17919.15%+34.98%(002491.SZ)4069
加 MA60 过滤(收盘价 > MA60)-1.07%31.16%-0.57715.68%+28.76%(300903.SZ)3931
加 MA20 向上过滤(高于 5 日前)-0.56%30.71%-0.50712.87%+19.72%(002636.SZ)3556

过滤仅把入场量压缩 3.4% / 12.6%,胜率却掉到 31% 一线、均值恶化 1.6~3 倍;唯一改善项是回撤,且伴随右尾被压缩。

区间复验(区间 B,2025-01-01 ~ 2025-12-31,不含 2026 段)

版本平均收益胜率夏普最大回撤单只最佳有交易标的
基线(MA3 金叉 + 站上 MA20 + ATR 止损)+4.89%71.38%0.55217.74%+43.01%(603686.SH)4074
加 MA60 过滤(收盘价 > MA60)+2.65%62.75%0.29216.44%+43.01%(603686.SH)4062
加 MA20 向上过滤(高于 5 日前)+1.46%55.10%0.10014.24%+39.17%(603686.SH)3880

三个版本全部转正,基线表现最好;两种过滤在两个区间里一致拖累。

结论

  1. 区间 A(2026 YTD)四组右侧形态均值全为负,属于该区间的行情性质,而非形态本身失效:换到区间 B(2025 全年)后,同一套基线平均收益 -0.34% → +4.89%、胜率 42.47% → 71.38%、夏普 -0.179 → 0.552。当前唯一的正期望证据都来自区间 B。
  2. 趋势前置过滤是跨区间一致的负贡献。MA60 过滤在两区间分别把均值打到 -1.07% / +2.65%,MA20 向上过滤打到 -0.56% / +1.46%,均低于同期基线;换区间后过滤转正,说明其「拖累」本身稳定,不是区间产物。该形态的收益更可能来自趋势确认前的早期反转,事后确认条件会把贡献收益先剔掉。
  3. 出场环节:ATR 跟踪止损提升胜率与右尾(42.65% / +34.98%),但拉长持有期、抬高回撤,不解决均值问题。破位离场与跟踪止损各有所长,未找到占优项。
  4. 待定项:MA 周期(快线 3/4/5/8 × 慢线 20/30/60)未扫,ATR 倍数仅用 2.5 单点。区间结论差异过大,扫参数前需先固定一个中立的样本口径(例如同时段含涨跌两段的区间),否则容易调出噪音。
  5. 以上均为历史回测区间内表现,样本外不保证成立,不构成投资建议。

读到这里,不如自己验证一次

文章里的逻辑,你可以在青柠量化里用真实数据重新跑一遍。免费,零代码。

免费下载客户端

写下你的看法

邮箱仅用于回复通知,不会公开。