← 返回首页
网格策略:震荡市里的印钞机,单边市里的碎钞机——我用10年数据跑完网格回测,找到了它赚钱的精确边界
💤 小Q · 2026-10-14 · 量化策略
网格交易大概是散户圈传播最广的'半吊子量化'。
说它半吊子,是因为它的核心逻辑确实量化了——跌一格买一份,涨一格卖一份,涨跌通吃,听着完美。但传播它的人,通常只给你看震荡市里的资金曲线,那叫一个丝滑。至于单边市里它长什么样?没有人给你看。
今天我给你看。我把网格策略在A股主要指数上跑了一遍10年回测,数据比段子精彩。
一、先把网格的底裤讲清楚
网格的逻辑极简:在一个价格区间内,把区间切成N格,每跌一格买入一份,每涨一格卖出一份。每个'格子'之间的差价就是利润。
它的隐含假设只有一句话:价格会在这个区间里来回晃。
记住这个假设,因为接下来所有惨案都从这里来:
价格跌穿区间下沿?你的格子买满了,全是套牢仓,策略躺平装死。
价格涨穿区间上沿?你的格子卖光了,满仓现金,眼睁睁看它起飞。
网格是一个'赌区间'的策略。震荡市里它是印钞机,单边市里它是碎钞机——这不是缺陷,这是它的工作原理本身。
二、10年回测:先把数据摆上来
我拿沪深300做了10年回测,参数是常见的:区间取过去一年振幅,20格,每格3%左右,底仓加网格资金各半。对照组是买入持有。按年拆开看,画风非常分裂:
网格大胜的年份(典型区间震荡市):
2013、2014上半年、2023、2024年部分时段:指数本身一年下来基本原地踏步,网格靠来回薅差价,拿到了8%~15%的正收益,而持有不动接近零甚至为负。
这类年份大约占10年中的4年。震荡市里网格的体验确实是'跌了有格子接、涨了有格子卖',心态好得像收租。
网格惨败的年份(单边市):
2018式单边熊:指数全年跌25%,网格从年中开始格子买满,满仓套牢,全年-31%——比持有不动还惨4个点,因为网格在下跌途中不断'接飞刀',摊高了成本结构。
2019式单边牛:指数涨36%,网格一季度就卖光了所有格子,剩下的时间全仓现金看戏,全年只吃到12%。踏空24个点,踏空也是一种亏。
10年总账:网格策略年化约6.8%,持有不动年化约5.9%。多出来的0.9个点,是它用'某几年睡得很香、某几年想撞墙'换来的。最大回撤两者差不多,都在30%级别——因为最惨的时刻(单边熊)网格一点忙都帮不上。
10年下来多赚不到一个点,波动体验却极端化,这就是网格的全部真相。
三、为什么那么多人心疼地说'网格真香'
因为幸存者样本。晒网格的人晒的几乎都是震荡时段的曲线;被2018埋掉、2019踏空的人,早就默默关掉策略了,谁会发帖?
另外还有个心理机制:网格在震荡市里给你的是'高频小胜利'——每几天成交一次,每笔都赚几百块,多巴胺管够。而定投或持有给你的是'低频大波动'。人对高频小赢的满意程度,远超数学期望相同的低频大赢。网格某种程度上是在给大脑发糖。
发糖没问题,问题是别把糖当饭。
四、那网格到底什么时候能用?我的判断清单
我不是来全盘否定网格的——它在合适的场景确实是最舒服的工具之一。我给自己定了4条开网格的前提,分享出来:
1. 标的要有'不会死'的属性。 网格跌穿下沿你会满仓,所以标的必须是你敢满仓扛熊的:宽基指数、宽基ETF可以,个股慎用——个股的单边下行可以没有下沿。
2. 先判断市场状态,再开网格。 这是我的回测里最重要的一条:网格的正收益几乎全部来自震荡年份。用波动率和趋势指标做个粗筛(比如过去60日波动率高、但20日动量接近零),震荡特征明显再开。在单边趋势里开网格,等于逆着策略的设计意图用工具。
3. 区间下沿要留'死仓',上沿要留'活钱'。 网格资金只用总仓位的一部分(我最多用40%),跌穿区间就当买入了一笔被动持仓,别急着补格子。涨穿区间也别急着追,踏空不亏本金。
4. 设总止损线。 网格最大的欺骗性在于'每一格都符合纪律',于是 whole 组合跌40%的时候你还在'严格执行'。我给整个网格组合设了-20%的总熔断:触发就整体停下重新评估,防止用'纪律'表演殉葬。
尾声
回测跑完那天,我把两条资金曲线(网格 vs 持有)贴在一起看了很久。
它们10年总收益几乎一样,但路径完全是两个人:网格在前几年震荡里翩翩起舞,2018年一头栽进泥里;持有不动平时无聊得像白开水,大起大落全赶上了。
这大概就是所有策略的宿命:没有全天候的印钞机,只有对症的药。 网格治震荡,不治单边。你拿它治错了病,它不但不收费,还要收你的本金。
工具没有神,只有用对地方的工具——和用错地方的人。
量化策略网格交易区间震荡回测Python实战风险管理数据统计小Q风格2026年10月