OKX 欧易新手入门 · 省手续费指南
交易成本 · 通用知识

自动买卖策略的手续费拖累:网格和定投怎么估

手动交易的时候,你每次下单都会看见手续费那一栏,心里多少有个数。自动策略把这件事拿走了:成交在你不看盘的时候持续发生,成本也就脱离了你的感知。

这不是说自动策略不好。它解决的是执行纪律的问题,那个问题是真的。但它同时带来一个新问题——次数不再由你决定,而次数是成本里最重的那个变量(这条的完整算术见 交易次数才是最贵的)。

所以开自动策略之前多一个步骤:先把总成交次数估出来,乘上你的实际单次成本。这一步手动交易可以省,自动策略不能省。下面给网格和定投各一个能直接套的公式。

下面的数字全是演示用的假设值。

网格:格宽的硬下限

网格的赚钱方式是低买高卖,每完成一次「买了又卖」算一格。关键在于:每一格都要收两遍手续费——买一遍、卖一遍。

先把词说清楚:格宽是相邻两格之间的价格间距,多数界面按百分比设置——格宽 0.5% 就是价格每跌 0.5% 买一格、每涨 0.5% 卖一格。它决定了每完成一格你赚多少毛利。

所以有一条不能违反的下限:

格宽 > 买入手续费率 + 卖出手续费率
否则每完成一格都是净亏,而且成交越频繁亏得越多。

网格通常用限价单挂进盘口,成交时算挂单方,所以要用挂单费率算,不是吃单费率。假设挂单费率 0.08%,一买一卖合计 0.16%——这就是你的格宽底线。

挂单成交还有一个好处:价差是别人付给你的,不是你付出去的(见 买卖价差:报价里那笔没写进费率表的成本)。但这只在单子真的以挂单方式成交时才成立。如果策略在某些情况下会用市价单追,那一次就要按吃单费率算,还要再加一道价差。

格宽演示表:手续费吃掉多少

按挂单费率 0.08%(一买一卖 0.16%)这组假设值:

格宽每格毛利每格手续费每格净手续费吃掉
0.10%0.10%0.16%−0.06%全部,还倒贴
0.20%0.20%0.16%+0.04%80%
0.30%0.30%0.16%+0.14%53%
0.50%0.50%0.16%+0.34%32%
1.00%1.00%0.16%+0.84%16%

看 0.20% 那一行:格子成交了,账面也确实是正的,但八成的利润交给了手续费。你承担了全部的持仓风险和区间跑掉的风险,拿到两成。

看 0.10% 那一行:每成交一格净亏 0.06%,成交越活跃亏得越快。这是最危险的一种失败方式,因为界面上会显示「今日成交 87 次」,看起来很热闹。

把格子设得更密不会让你多赚。格子密一倍,成交次数大致翻倍、单格毛利大致减半——毛利总额不变;但手续费按次数收,直接翻倍。所以设得越密净利只会越差,唯一的例外是原本格子太宽、根本不成交。

网格还有一项容易漏的成本

上面算的是「格子正常来回」的情形。实际运行中还有两笔支出不在格宽公式里:

一、价格跑出区间之后的处置。无论是重设区间、平掉再开、还是接受单边持仓,这些动作本身都要成交,都要付费,而且往往发生在行情剧烈、价差变宽的时候。这一项的大小取决于你多久重设一次,不取决于格宽。

二、策略终止时的清算。停掉网格通常意味着把手上的持仓处理掉,这又是一次完整的成本。短命的网格特别吃亏——开仓和清算这两笔固定支出,要靠中间那点格利润来摊。

把这两项算进去,一个只跑了几天就被关掉的网格,几乎不可能是正的。

定投:频率与单笔金额的取舍

定投的成本结构和网格完全不同。它不来回买卖,所以没有格宽问题;它的问题在笔数

定投的单笔成本 = 比例费率 + 固定费 ÷ 单笔金额
年成本 = 比例费率 × 年投入 + 固定费 × 笔数。
注意这里的比例费率是单边的。本站其它篇用的 0.26% 是一次完整往返(买卖各一遍手续费 + 一整道价差);定投只买不卖,要用它的一半。

把公式右边看清楚:比例部分只和年投入总额有关,和频率无关;固定部分只和笔数有关,和金额无关。所以定投提高频率,唯一受影响的就是固定费那一项——但它可能很大。

这也解释了为什么小额高频定投特别吃亏:单笔越小,那笔固定费占比越高,两个不利因素同时作用。同一件事的完整版见 小额买币的固定成本陷阱

定投演示表:同样的钱,三种频率

假设年投入 4,800 美元,单边比例费率 0.13%(买入手续费 0.1% + 半道价差 0.03%),每笔固定费 1 USDT:

频率笔数每笔金额年成本占年投入
一月一笔12400 美元约 18.2 美元0.38%
一周一笔48100 美元约 54.2 美元1.13%
每天一笔365约 13 美元约 371 美元7.73%

投入的钱一模一样,成本差了二十倍。每日定投那一行的 7.73%,已经超过很多人对这类策略的年度收益预期。

要说明的是:如果你的渠道没有按笔的固定费(比如账户里已有稳定币、直接在盘口挂限价单买入),那么固定项趋近于零,三行的成本会非常接近,频率的影响就小得多。所以第一步永远是先确认你的路径上有没有按笔收的项目,办法见 怎么读懂一张费率表

开策略前的三步估算

  1. 确定你的实际单边费率。打开一笔已成交订单,手续费除以成交额,反推真实费率。别用费率表最优档——那一行多数人够不着。同时确认你的策略成交时算挂单还是吃单。
  2. 估一个周期内的总成交次数。网格:用区间宽度除以格宽得到格子数,再乘上你预期这段行情会来回穿越多少轮。定投:直接就是笔数。
  3. 次数 × 单次成本 ÷ 投入本金 = 这个策略的成本拖累率。把它和你对这个策略的收益预期放在一起。如果拖累率吃掉预期收益的三分之一以上,先回头改参数,别急着开。

三步做完通常不到十分钟,而它决定的是这个策略在数学上有没有活路。

四个常见误读

一、网格格子越密赚得越多。密度让成交次数变多,但单格毛利同比例变小,毛利总额不变;手续费却实打实翻倍。密度只降低净利,不提高。

二、回测显示能赚就行。很多回测只扣手续费不扣价差,有的连手续费都用了最优档。对高频策略来说,这两项加起来往往就是全部毛利。看回测先看它写没写清楚用了多少费率、有没有计入价差。

三、自动策略成交多,说明它在工作。成交次数是成本的驱动因素,不是收益的证明。在格宽低于手续费下限的情况下,成交越多亏得越多,而界面看上去最忙碌。

四、有返还所以成本可以打个折。返还只作用于手续费一道,不覆盖价差、也不覆盖你为重设区间付出的那些成交。符合条件的受邀用户手续费返还最高可达 20%,实际比例、适用产品、地区、资格和期限,以注册页面当时显示及当地条款为准。估算时按不含返还算,把返还当成算完之后的余量,而不是前提。

常见问题

网格的格子设多宽才不会被手续费吃掉?
有一条硬下限:格宽必须大于一次买加一次卖的手续费之和,否则每完成一格都是净亏。用一组假设值,挂单费率 0.08%,一买一卖合计 0.16%,那么格宽必须大于 0.16% 才有正的毛利。格宽 0.2% 时手续费吃掉八成格利润,0.5% 时吃掉约三成,1% 时约一成六。设格子之前先把这个数算出来。
网格是不是格子越密赚得越多?
不是,而且过密会直接把策略变成负的。格子密一倍,成交次数翻倍而单格毛利减半,毛利总额不变;手续费却按次数收,实打实翻倍。当格宽压到接近一买一卖的手续费之和时,成交越频繁亏得越多。
定投的频率越高是不是越好?
从摊平价格的角度,频率高一些有帮助;从成本的角度,频率高意味着笔数多,而按笔收的固定成本会等比例增加。用一组假设值:年投入 4,800 美元、每笔固定费 1 USDT、单边比例费 0.13%,一月一笔的年成本约 18 美元(占 0.38%),一周一笔约 54 美元(占 1.13%)。频率翻四倍,成本接近翻三倍——比例那部分不随频率变,多出来的全是按笔收的固定费。
自动策略的成本和手动交易有什么不一样?
本质是一样的,区别在于次数由谁决定。手动交易时你每一次下单都会看到手续费,心里有数;自动策略把次数交给了机器,成交在你不看盘的时候持续发生,成本也就脱离了你的感知。所以开自动策略之前必须先估一遍总成交次数,这一步手动交易可以省,自动策略不能省。
回测显示能赚,实盘为什么不行?
最常见的原因是回测没有把成本算全。很多回测只扣了手续费,没扣买卖价差;有的连手续费也用了最优档而不是你实际所在的档。对高频的网格来说,这两项加起来往往就是全部毛利。判断一个回测有没有意义,先看它有没有明确写出用了多少费率、有没有计入价差。
怎么在开策略前把成本估出来?
三步。第一步确定你的实际单边费率,用一笔已成交订单的手续费除以成交额反推,别用费率表最优档。第二步估一个周期内的总成交次数:网格看区间宽度除以格宽再乘上预期的波动来回次数,定投直接按笔数算。第三步用次数乘以单次成本,除以投入本金,得到这个策略的成本拖累率,再和你对它的收益预期比。

本文由 FeeTrim 编辑组按各交易所公开费率页面与规则说明整理核对。本文只讨论自动策略的成本估算,不讨论这类策略适不适合你、参数怎么设,也不做任何行情判断。文中出现的所有费率、格宽、金额和百分比均为演示算法用的假设值,不是任何平台的当前报价,也不是收益预测。加密资产有风险,本文不构成投资建议。FeeTrim 是独立指南站、非 OKX 官方,站内含推广链接。

官方来源与核查

挂单与吃单费率、策略类产品的计费方式、最小下单额和地区可用性,以上方官方页面及你所用平台的实时显示为准;这些均为 OKX 官方页面,本站与其无隶属关系。最近核对:2026-09。