分类
策略
难度
进阶
适用场景
策略设计EA 评估风险管理

网格交易

网格交易在参考价上下按固定价格间隔挂出订单,靠价格的来回震荡获利,而不是靠预测方向。

亦称:网格 EA, 网格策略, grid

更新于 · 审阅于

一句话讲清

EA 不去猜价格往哪走,而是按相等距离铺开一架订单的梯子,等价格自己走进来。价格每回撤一格,就有一档以盈利平掉;价格每继续走一格,就多出一笔持仓。

为什么重要

网格 EA 是卖给散户的最大单一家族,也是资金曲线撒谎撒得最有说服力的一族。网格可以连续几个月打印出又小又匀的盈利,同时背着一笔浮亏——而这笔浮亏在平仓记录里根本不出现,直到它出现的那一天。

  • 胜率天然就高——大多数档位确实是以盈利平掉的——所以胜率是网格 EA 页面上最没有信息量的那个数字。
  • 真正的风险敞口是账户在保证金耗尽前能吸收多少档,而这取决于网格间距、手数和杠杆,不取决于策略有多聪明。
  • 没有逐仓止损的网格,会把一笔有方向的亏损变成没有尽头的亏损;这笔持仓只会被反弹、被整篮目标、或者被强平结束。

策略如何运作

  1. 1选一个参考价和一个固定间距,例如每 20 点。
  2. 2在参考价上下的每一档挂单:均值回归型网格就在下方挂买入限价、上方挂卖出限价。
  3. 3每笔成交的订单都变成一笔持仓,带着自己的小止盈,通常就在一档之外。
  4. 4价格在网格内来回震荡时,一档接一档地平掉,每档赚一点小钱。
  5. 5价格成趋势走出网格时,另一侧就会积累持仓,每走一档就亏得更深。

适合的行情条件

  • 在稳定区间内反复回撤的震荡行情。
  • 点差相对网格间距很小的品种,这样每一档的目标才扛得住一来一回的成本。
  • 具有均值回归特征的时段:区间品种的清淡时段,而不是数据公布的时刻。

主要优点

  • 完全不需要方向判断;优势来自震荡,而震荡比趋势更常见。
  • 交易频率高,只要价格待在区间里,结果看起来就很平滑。
  • 逻辑简单,好写也好审:间距、手数、目标、最大档数。

主要风险

  • 持续的趋势会把网格的一侧反复填满,每成交一次就多一份浮亏。
  • 一旦开出好几档,决定结局的是保证金而不是策略:一次强平会以最差的价格把全部平掉。
  • 再叠加马丁格尔式的加仓,最后几档的亏损会盖过此前所有落袋的盈利。
  • 在震荡为主的窗口上做回测,会让网格显得比含有强趋势的窗口好得多——单是挑周期就足以制造一份漂亮的历史。

EA 的典型行为

  • 同一品种上同时持有多笔同方向的仓位。
  • 单笔仓位带着很小的止盈,而且往往根本没有止损。
  • 整篮目标会在合计盈利达到阈值时,把所有敞开的档位一起平掉。
  • 网格开着的时候,净值比平仓结余深得多——两条曲线就此分开。

如何在 EA 中辨认

  • 名为 Step、Distance、GridSize、MaxTrades 或 Levels 的输入项。
  • 大于 1.0 的手数乘数,这意味着这个网格同时还是个马丁格尔。
  • 公布的最大净值回撤远大于结余回撤。
  • 非常高的胜率,同时平均亏损是平均盈利的好几倍。

示例

一个间距 20 点、在参考价下方设了五档的网格。价格向下穿过其中三档,于是三笔仓位同时敞着,账户扛着每个入场价与当前价之间的距离。

已成交的档位是实心的;空着的档位是账户前面还等着的敞口。
网格间距
20 点
参考价下方的档位
5
账户要能扛住五档全被填满,而不只是第一档。
每档手数
0.01
这里是固定的。大于 1.0 的乘数会把它变成马丁格尔网格。

计算 3 档已成交 × 平均 20 点距离 × 0.01 手 ≈ 第四档成交之前就有 60 点手的浮亏

结果 3 笔持仓,全都同方向,全都在亏

示意数字,并非任何上架 EA 的实际记录。

怎么使用

评判一个网格 EA,要看区间被打破时发生了什么,而不是看区间还撑着时的资金曲线。

  • 先算最坏情况:最大档数 × 手数 × 档距,就是账户必须扛得住的亏损。
  • 要净值回撤,永远别要结余回撤——网格的结余曲线在设计上就藏着持仓。
  • 检查回测窗口里,所交易品种至少含有一段强趋势。只有震荡的窗口,对它的失效方式什么也证明不了。
  • 找一个持仓数量的硬上限。没有它,仓位数就只受账户余额的限制。

固定手数、有限档数、再加上一个能把整篮平掉的止损,网格也可以是一套稳健的策略。画出那些归零资金曲线的,是没有上限的那一种。

常见误区

把胜率读成优势

网格按设计就会把大多数档位以盈利平掉。90 % 的胜率说明网格待在它的区间里,不说明这套策略在一个完整周期里能赚钱。

把网格和马丁格尔混为一谈

网格讲的是订单摆在哪里;马丁格尔讲的是仓位怎么变大。两者经常被合在一起,而把有限亏损变成能终结账户的亏损的,正是这种组合——固定手数的网格是另一种风险面貌。

假设价格总会回来

均值回归是一种倾向,不是定律。货币可以趋势走上好几个月;网格所指望的那次回归,可能在追缴保证金之后才到。

用震荡为主的回测评判网格

选了窗口就等于选了结果。只在横盘期间测过的网格,被问到的是它永远答得好的那唯一一个问题。

深入说明

十四份没有网格的记录,说出了网格藏起来的那个数

这里公开的 14 只 EA数值
净值回撤超过结余回撤的记录14 / 14
两者差距的中位数0.61 个百分点
最大差距(Cairn)11.10 个百分点
Cairn,结余回撤与净值回撤−14.52 % 与 −25.62 %
最长连亏,中位数6
最长连亏,最差(Cairn)14

Cairn 那一行要读两遍。它在 4,725 笔已平仓交易里赢了 64.04 %,却仍然连输十四次——连亏取决于你掷了多少次,而不取决于你赢得有多频繁。网格对这种连亏的回答是继续加档,而一架覆盖中位数六次的加倍梯子需要首手的 64 倍;要覆盖 Cairn 的十四次,需要 16,384 倍。

差距那一列是另一半。这十四只每个品种只持一仓、手数固定、下单时就带着止损——是离网格最远的设计——可净值仍然在每一份记录里都掉到了结余下面。Cairn 那 14.52 % 的结余回撤,描述的是一个实际上已经亏了 25.62 % 的账户。对于一个按设计就把亏损档位一直敞着的策略,这段距离是它的产物,不是舍入误差。

MT5 两个都会打印。策略测试器的 Results 页把 Balance Drawdown Maximal 和 Equity Drawdown Maximal 列在不同的行上,而网格类商品往往只引用前一个。请成对地读它们:两者之比,是一份回测报告里最接近网格探测器的东西,我们的方法论会为每一件上架商品同时公布这两个数。

常见问题

网格交易能赚钱吗?
在震荡行情里,用固定手数和有限的档数,是有可能的。决定结局的不是入场逻辑,而是当价格反向走时,账户能不能扛住网格被允许开出的每一档。
网格交易和马丁格尔有什么区别?
网格定义订单摆在哪里——按固定价格间隔。马丁格尔定义仓位大小怎么变——亏损之后加大。很多 EA 两者都用,而制造出灾难性尾部的是仓位的递增,不是网格的间距。
网格 EA 为什么回撤很小、亏损却很大?
因为那个小数字通常是结余回撤,它只统计已平仓的交易。敞着的网格档位处在浮亏状态,直到平仓才进入结余曲线,所以真正描述风险的是净值回撤。