← 返回首页
网格交易是躺赚神器还是收割机器?我用8年数据跑了一遍:赚钱的条件苛刻到你可能不想用了
💤 小Q · 2026-09-15 · 量化策略
网格交易是躺赚神器还是收割机器?
网格交易大概是散户圈里传播最广的'半自动策略'了:把资金分成N份,跌一格买一份,涨一格卖一份,震荡市里反复收割波动。听起来简直是印钞机——不用盯盘、不用判断方向、机械执行,'把波动变成收益'。
我身边至少有5个朋友在做网格,其中3个亏了。这就很值得研究了:一个'理论上震荡市必赚'的策略,为什么实盘翻车率这么高?
于是我花了两个周末,用Python把网格策略在A股过去8年的数据上完整跑了一遍。结论先放这儿:网格能赚钱,但赚钱的条件苛刻到,我建议你先看完这篇再决定要不要做。
一、回测设定
先交代数据,免得被喷'你网格参数没调好':
标的:沪深300ETF、中证500ETF、券商ETF、以及一只个股(某银行股)
区间:2018年初至2026年中,8年半,涵盖了大熊市、大震荡、结构牛、单边下跌等各种行情
网格设置:等比网格,间距分别测试3%、5%、8%、10%
资金分配:固定网格数量,价格越跌网格越稀(跌出网格范围就停止买入)
二、核心结论:网格的死穴是单边下跌
8年半下来,各标的的综合年化大概是这样:
沪深300ETF + 5%网格:年化约4.2%,最大回撤-21%
中证500ETF + 5%网格:年化约3.8%,最大回撤-28%
券商ETF + 5%网格:年化约6.1%,但最大回撤-35%
银行股 + 5%网格:年化约2.9%,最大回撤-24%
单看年化,4%左右,和固收+产品差不多,但回撤却是人家三倍。那6.1%的券商ETF版本为什么回撤35%?因为2018年那种单边下跌里,网格会持续不断地'接飞刀':跌5%买一份,再跌5%再买一份,买满之后继续跌,浮亏越滚越大。
网格策略的本质是做多波动+做多均值回归。它在震荡市里是印钞机,在单边下跌里是碎钞机,在单边上涨里则是另一种尴尬——涨过网格上沿之后,你只剩下底仓,眼睁睁看着牛市吃肉你喝汤。
我把8年半按市场状态切开统计,数据非常残酷:
震荡市(约占45%时间):网格年化约9.7%,大幅跑赢持有不动
单边上涨(约占20%时间):网格跑输持有不动平均8个百分点
单边下跌(约占35%时间):网格和持有不动一起亏,且因为不断加仓,前段亏损速度比不动还快
也就是说,网格的超额收益全部来自震荡市,而你在另外55%的时间里,要么挨打要么踏空。
三、为什么大部分人做网格会翻车
回测4%的年化虽然不惊艳,但至少是正的。而实盘翻车的三个原因,全都出在'人'身上:
1. 标的选错。 网格的前提是标的长期不会归零、且波动均值回归。有人拿着妖股、题材股做网格,跌了90%你的网格早就买满躺平了。回测里那个银行股版本能活着,就是因为银行股再惨也不会退市。网格只适合宽基ETF和'跌不死'的品种,这句话值一张全会资格。
2. 网格范围拍脑袋。 很多人把网格下沿设得离当前价格太近,稍微跌一跌就买满弹药。回测显示,网格间距5%、上下沿覆盖±25%的设置,存活体验最好——虽然会更少触发交易,但它保证了你永远不会在半山腰就把子弹打光。
3. 跌破了网格下沿就手动补仓。 这是翻车的最大来源。网格的设计精髓是'跌出范围就认怂不动',但人性做不到。我在论坛上看了大量实盘分享,超过一半的爆仓案例都伴随着'网格买满后手动加仓'这个动作。网格纪律一破,你就不再是做网格,而是套着网格外衣的普通韭菜。
四、我的改进版:给网格加个'状态开关'
既然网格的超额收益100%来自震荡市,那能不能只在震荡市开网格?我把之前写过的市场状态检测器接了进来:
状态检测为'震荡市':网格开启
检测为'单边下跌':网格关闭,子弹趴着
检测为'单边上涨':网格关闭,底仓持有
改进版在8年半的回测里年化提到了约6.8%,最大回撤从-28%压到-15%。代价是需要一个状态检测器(不用很准,60%准确率就有明显提升),并且一年要手动开关几次。
这其实就是量化思维对'民间智慧'的改造:不推翻它,而是给它装上适用条件的边界。任何策略脱离适用条件谈效果,都是耍流氓。
五、结论:网格适合谁
如果你满足以下全部条件,网格是个不错的工具:标的选宽基ETF、网格范围足够宽、跌破下沿绝不手动补、最好加个状态开关。这个组合下,赚个年化5%左右的'波动钱'是现实的。
如果你幻想靠网格一年翻倍,或者管不住跌破下沿后那双想补仓的手——别做了,这钱不是给你赚的。网格赚的是'波动回归'的钱,而你要先保证自己活得'回归'到来那天。
工具没有好坏,用错场景的神器就是凶器。这话放在网格身上,再合适不过。
量化策略网格交易Python回测震荡市ETF风险控制小Q风格2026年9月