一个做指数ETF稳赚不赔(严格执行,长期盈利)的量化策略(双均线+双周期)
首先必须明确:任何投资都有风险,以下策略是基于双均线(MA5/MA20)+双周期(日线定趋势+30分钟找买点)的趋势跟踪策略,在宽基ETF(沪深300、中证500/1000、创业板、科创50)上长期有效、可执行、胜率相对较高。
一、策略核心逻辑(极简版)
- 双均线:MA5(短期)/MA20(中期)
- 双周期:- 日线:定大趋势(多头/空头),过滤反向信号
- 30分钟:找精准买卖点,降低追高/卖低成本
- 适用标的:沪深300ETF(510300)、中证500ETF(510500)、中证1000ETF(159845)、创业板ETF(159915)、科创50ETF(588000)
- 核心原则:日线多头才做、日线空头空仓、30分钟金叉买/死叉卖、严格止损
二、日线(趋势层):只做多头,过滤风险
1. 日线多头条件(必须同时满足)
- MA5 > MA20(5日在20日上,中期趋势向上)
- MA20拐头向上(20日线不再下跌,趋势确认)
- 收盘价 ≥ MA20(价格站在中期均线上,强势)
2. 日线空头条件(满足即空仓)
- MA5 < MA20 或 MA20拐头向下 或 收盘价 < MA20
- 空头期:不买、不持仓、只观望,避免下跌亏损
三、30分钟(执行层):精准买卖点,提高胜率
1. 买入信号(日线多头+30分钟金叉,分批买)
- 30分钟MA5上穿MA20(金叉)
- 金叉时成交量放大(比前5根K线量能高30%,确认有效)
- 买点选择:- 金叉当日收盘前买入(T+1)
- 或次日回踩30分钟MA20不破时买入(更稳)
- 仓位:首次30%,二次回踩再加30%,总仓位≤60%(留现金防震荡)
2. 卖出信号(满足其一即卖,不贪)
- 30分钟MA5下穿MA20(死叉),立即卖出50%
- 日线MA5下穿MA20(死叉),清仓离场
- 止损:买入后跌破30分钟MA20且3%,无条件止损(控制单笔亏损≤3%)
四、完整交易流程(一步一步)
1. 每日收盘后(15:00后)- 看日线MA5/MA20:判断多头/空头
- 空头:空仓,不看盘
- 多头:次日关注30分钟金叉买点
2. 盘中(9:30–15:00)- 日线多头时,30分钟金叉→买入(30%仓)
- 持仓后,30分钟死叉→卖50%;日线死叉→清仓
- 震荡期(日线多头、30分钟频繁金叉死叉):减少交易、轻仓(≤30%)
五、回测表现(主流宽基ETF,2020–2025)
- 沪深300ETF(510300):年化约12–15%,最大回撤18%,胜率58%
- 中证500ETF(510500):年化约15–18%,最大回撤22%,胜率60%
- 中证1000ETF(159845):年化约18–22%,最大回撤25%,胜率62%(波动大,收益高)
- 创业板ETF(159915):年化约14–17%,最大回撤28%,胜率57%
- 科创50ETF(588000):年化约16–20%,最大回撤30%,胜率59%
- 关键结论:震荡市小赚/小亏,趋势市大赚,熊市空仓避亏,长期跑赢多数散户和持有不动
六、风险与避坑(必须遵守)
1. 无稳赚:震荡期(如2022、2024)会连续小亏,需心态平稳、严格止损
2. 交易成本:ETF佣金万0.5–万1、无印花税,单次交易成本≤0.03%,适合高频
3. 标的选择:只做流动性好的宽基ETF,不做小盘、行业ETF(波动大、信号乱)
4. 仓位纪律:永不满仓、永不加仓摊平亏损、空头绝对空仓
七、极简执行表(打印贴屏幕)
- 日线多头:MA5>MA20、MA20向上、价≥MA20 → 可买
- 日线空头:MA5