第二章:网格交易原理

一、网格交易的历史渊源

网格交易不是新鲜玩意儿。它的雏形可以追溯到20世纪40年代。

当时有个叫Ralph Vince的交易员,提出了一个简单粗暴的想法:把价格区间分成若干等份,每跌一格就买,每涨一格就卖。说白了,就是机械化的低买高卖。

后来这个策略被量化交易圈捡起来,做了大量数学上的完善。我最早接触网格交易是在2015年,那时候A股市场震荡得厉害,趋势策略根本没法做。我试着跑了一个简单的网格回测,结果发现——嗯,效果出奇的好。

网格交易真正火起来,是在数字货币市场出现之后。7×24小时交易、高波动性、震荡为主——这简直就是网格交易的天然温床。我记得2018年那会儿,很多量化团队靠网格策略在比特币上赚得盆满钵满。

二、核心逻辑:低买高卖

网格交易的核心逻辑,四个字就能说清楚:低买高卖

但这里的「低买高卖」不是靠预测行情,而是靠规则。你提前设定好价格区间和网格数量,市场自己会触发交易。

举个例子:

  • 你设定价格区间为100元到200元
  • 分成10个网格,每个网格间距10元
  • 初始价格150元,你买入1手
  • 价格跌到140元,你再买1手
  • 价格涨回150元,你卖出1手

看到了吗?你不需要知道价格会涨到多少、跌到多少。你只需要知道:跌了买,涨了卖。每次买卖赚一个网格的差价。

核心要点:网格交易赚的是波动钱,不是趋势钱。市场越震荡,网格越赚钱。单边上涨或单边下跌,网格都会出问题。

我个人习惯把网格交易比作「渔网捕鱼」。你把网撒下去,鱼自己会撞进来。你不需要知道鱼从哪里来,只需要保证网没破、网眼大小合适。

三、网格间距与层数设计

这是网格交易最核心的参数设计。间距和层数,决定了你的盈利能力和风险暴露。

3.1 网格间距

间距就是相邻两个网格之间的价格差。间距越小,交易越频繁,单笔盈利越小。间距越大,交易越少,单笔盈利越大。

怎么选?我一般用两种方法:

  1. 等间距法:每个网格的价格差固定。比如100元到200元,分10层,每层间距10元。简单粗暴,适合新手。
  2. 等比间距法:每个网格的价格比例固定。比如每层相差5%。这样在低价区网格更密,高价区网格更疏。我个人更推荐这种方法,因为价格越低,波动比例越大,需要更密的网格来捕捉机会。

我的经验:对于股票ETF,我一般用0.5%-1%的等比间距。对于波动大的数字货币,间距可以放到2%-3%。间距太小,手续费会吃掉利润。间距太大,资金利用率太低。

3.2 网格层数

层数就是你把价格区间分成多少份。层数越多,资金利用率越高,但风险也越大。

举个例子:

层数 每层资金 最大亏损 交易频率
5层 20% 较小
10层 10% 中等
20层 5% 较大

层数越多,每层占用的资金越少,但一旦价格跌破最低网格,你的浮亏会很大。我曾经在2019年用20层网格做BTC,结果遇到一波单边下跌,价格直接跌破最低网格——嗯,那叫一个惨。

避坑指南:我曾经犯过一个错误——把网格层数设得太多,结果价格稍微一波动就频繁交易,手续费把利润全吃掉了。后来我给自己定了个规矩:网格层数不超过15层,间距不低于0.3%。

四、网格交易的数学期望

网格交易能不能赚钱,数学上是可以算清楚的。

假设:

  • 价格区间 [L, H]
  • 网格层数 N
  • 每层间距 d = (H - L) / N
  • 每层交易量 V
  • 手续费率 f

每次完成一次「低买高卖」的完整循环,你的盈利是:

单次盈利 = d × V - 2 × f × V

注意那个「2」,因为买卖各收一次手续费。

那么,在震荡行情中,网格交易的期望收益是多少?

假设价格在区间内随机游走,每个网格被触发的概率大致相等。那么在一个完整的震荡周期内,每个网格平均会被触发一次。总盈利就是:

总盈利 = N × (d × V - 2 × f × V)

说白了,网格交易的数学期望取决于三个因素:

  1. 波动幅度:波动越大,网格被触发的次数越多
  2. 网格间距:间距越大,单次盈利越大
  3. 手续费:手续费越低,利润留存越多

关键结论:网格交易不是无风险套利。它的数学期望为正的前提是:市场处于震荡状态,且你的网格参数设置合理。如果市场走出单边行情,网格交易会亏钱——而且是越亏越多。

我一般会在回测中跑一下蒙特卡洛模拟,看看不同行情下网格的期望收益分布。你想想看,如果连回测都过不了关,实盘就更不用说了。

五、本章知识体系

下面这张图,把网格交易的原理串起来了:

网格交易原理知识体系 网格交易原理 历史渊源 核心逻辑 参数设计 数学期望 1940年代雏形 量化交易完善 数字货币兴起 低买高卖规则 不预测行情 赚波动钱 网格间距 网格层数 等间距 vs 等比 单次盈利公式 总期望收益 蒙特卡洛模拟 核心:震荡市赚钱,单边市亏钱 参数设计是网格交易的核心,决定盈利能力和风险暴露

这张图把网格交易的四个核心维度都串起来了。你仔细看,每个分支下面还有更细的子节点。我个人建议你把这张图保存下来,后面几章的内容都会围绕这些维度展开。

一个小建议:刚开始做网格交易,别急着上实盘。先用历史数据回测,跑个几百次,看看不同参数下的表现。我一般会用Python写个简单的回测框架,把间距、层数、手续费都设成可调参数,然后批量跑。这样你就能直观地看到:什么样的参数组合,在什么行情下表现最好。

好了,网格交易的原理就讲到这里。下一章我们会深入讨论网格参数的具体优化方法——包括怎么选价格区间、怎么调间距、怎么控制风险。这些东西,才是真正决定你能不能赚钱的关键。


专注资料整理