跳到正文

首页开户与邀请

网格每一格的利润,被手续费拿走了多少

同一个价格区间,切 10 格和切 150 格,每格扣完两笔手续费后的结果差得很远。三组参数,把公式和数字都摆出来。

祁远舟 撰写发布 最近对照官方页面修订

示意插图:夜色中的山谷,山口处亮着一扇门,一条小路通向它
算例目录

举例:假设在 BTC/USDT 上开一个现货网格,区间 80,000 到 100,000 USDT,等比 40 格,手续费按普通用户 0.1% 算。每格的价格涨幅是 0.5594%,扣掉买入、卖出两笔手续费后,每格净利是 0.3589%,手续费拿走了毛涨幅的约 35.9%。投入 2,000 USDT、平均每格约 50 USDT 的话,价格每完整走完一格,这一格大约赚 0.18 USDT。

一句话规律:每格净利大约等于「每格涨幅 − 2 × 手续费率」。格子切得越密,每格涨幅越小,两笔手续费占的比例就越大;切到每格涨幅只有 0.2% 左右时,0.1% 的费率会把利润吃光。下面先讲公式,再用三组格数各算一遍。所有数字都可以拿计算器重算,输入写在每张表上方。

这里算的「每格净利」只回答一个问题:价格完整走完一格买卖,这一格赚多少。它不等于网格的总收益。价格一路往下走、只买不卖时,一格利润都拿不到,账上还会出现浮动亏损;这部分不在这里的计算之内。

每格利润的公式:一买一卖两笔手续费怎么扣

把相邻两条网格线记作低价 P1、高价 P2,每格涨幅 r = P2 ÷ P1,手续费率记作 c。一格完整的买卖是:在 P1 买入数量 Q,在 P2 卖出同样的 Q。

  • 买入花的钱:Q × P1,手续费 c × Q × P1
  • 卖出收的钱:Q × P2,手续费 c × Q × P2
  • 这一格赚的:Q × P2 − Q × P1 − c × Q × P1 − c × Q × P2

除以买入花的钱 Q × P1,就得到每格利润率:

每格利润率 = (1 − c) × r − 1 − c

这正是官方《现货网格交易的参数说明》里等比网格的写法。官方页面自己的例子是:最高价 450、最低价 400、5 格、手续费 0.1%,等比网格每格利润 2.18%;按上式重算,(450 ÷ 400) 开 5 次方约 1.02383,0.999 × 1.02383 − 1.001 = 2.18%,对得上。

等差网格每格价差相同,价格越低的格子涨幅越大,所以每格利润是一个区间:最下面一格最高,最上面一格最低。官方公式是:价差 d = (上限 − 下限) ÷ 格数,最大每格利润 = (1 − c) × d ÷ 下限 − 2c,最小每格利润 = 上限 × (1 − c) ÷ (上限 − d) − 1 − c。

公式和 450 / 400 的例子,对照的是币安帮助中心:币安现货网格交易的参数说明(2026 年 10 月核对)

页面上的数和自己算的数对不上,多半出在下面这两点。

  • 网格创建页上显示的「每格利润(已扣除手续费)」,固定按 0.1% 算。 官方参数说明里写的是「默认的手续费」0.1%,不是你账户的实际费率。你开了 BNB 抵扣,页面上的这个数也不会变。
  • 本站的网格每格利润计算器用的式子略有不同:P2 × (1 − c) ÷ [P1 × (1 + c)] − 1。两者在 0.1% 费率下的差别只在小数点后第三、四位,比如上面 40 格的例子,官方式子是 0.3589%,计算器是 0.3585%。

同一个区间切 10 格、40 格、150 格:三组参数的结果

输入统一:BTC/USDT,区间 80,000 到 100,000 USDT(假设,不代表价格判断),等比网格,手续费率 0.1%,投资额 2,000 USDT。

格数 每格涨幅 扣两笔手续费后每格净利 手续费吃掉毛涨幅的比例 每格约分到 每完成一格约赚
10 2.2565% 2.0543% 约 9.0% 200 USDT 约 4.11 USDT
40 0.5594% 0.3589% 约 35.9% 50 USDT 约 0.18 USDT
150 0.1489% −0.0513% 超过 100% 13.33 USDT 约 −0.007 USDT

计算过程(以 40 格为例):r = (100,000 ÷ 80,000) 开 40 次方 = 1.005594;每格净利 = 0.999 × 1.005594 − 1 − 0.001 = 0.3589%;手续费吃掉的比例 = 1 − 0.3589 ÷ 0.5594 = 35.9%;每格约赚 = 2,000 ÷ 40 × 0.3589% = 0.18 USDT。

「每格约分到」是把投资额平均分到每一格的粗算。网格实际按「每格数量」下单,创建后才能确定,所以每格赚的绝对数会略有出入,利润率不受影响。

150 格那一行是亏的。 每格只涨 0.1489%,两笔 0.1% 的手续费加起来约 0.2%,每完成一次买卖反而倒贴。这个格数在现货网格手动创建页面允许的范围里(2026 年 10 月 BTC/USDT 页面显示「2-170」),页面不会替你挡住。

盈亏平衡点在哪。 令 (1 − c) × r − 1 − c = 0,得 r = (1 + c) ÷ (1 − c)。费率 0.1% 时 r − 1 = 0.2002%,也就是每格涨幅至少要超过约 0.2%。在 80,000 到 100,000 这个区间里,对应的格数上限是 ln(1.25) ÷ ln(1.002002) ≈ 111.6,超过 111 格每格就是负的。

手续费吃掉一半以上,就该减格数。 表里「吃掉的比例」是 1 − 每格净利 ÷ 每格涨幅。这个比例到了 50%,意味着价格每完整走一格,一半的涨幅交给了手续费。这时候与其继续加格子,不如减少格数或拉宽区间。

从 20 格到 100 格逐档看。 输入不变(80,000 到 100,000 USDT,等比,投资额 2,000 USDT),只改格数:

格数 每格涨幅 每格净利(0.1%) 每格净利(0.075%) 手续费吃掉的比例(0.1%) 每格约分到 每完成一格约赚(0.1%)
20 1.1220% 0.9208% 0.9711% 约 17.9% 100 USDT 约 0.92 USDT
30 0.7466% 0.5458% 0.5960% 约 26.9% 66.67 USDT 约 0.36 USDT
40 0.5594% 0.3589% 0.4090% 约 35.9% 50 USDT 约 0.18 USDT
50 0.4473% 0.2468% 0.2969% 约 44.8% 40 USDT 约 0.10 USDT
60 0.3726% 0.1722% 0.2223% 约 53.8% 33.33 USDT 约 0.06 USDT
80 0.2793% 0.0790% 0.1291% 约 71.7% 25 USDT 约 0.02 USDT
100 0.2234% 0.0232% 0.0732% 约 89.6% 20 USDT 约 0.005 USDT

格数从 20 加到 100,每格涨幅缩到约五分之一,每格净利却缩到约四十分之一,因为两笔手续费固定扣走约 0.2%,不跟着格子变窄。按上一段「吃掉一半就减格数」的标准,这个区间在 0.1% 费率下,50 格和 60 格之间就过线了。

换成等差,40 格是一个区间。 价差 d = 20,000 ÷ 40 = 500 USDT;最下面一格每格利润 = 0.999 × 500 ÷ 80,000 − 0.002 = 0.4244%,最上面一格 = 100,000 × 0.999 ÷ 99,500 − 1 − 0.001 = 0.3020%。等差网格最先变负的是最上面几格:越往上,同样 500 USDT 的价差占价格的比例越小。按上面的式子,在这个区间里 0.1% 费率下,等差网格的最上面一格要在价差至少约 200 USDT 时才不亏,也就是不能超过约 100 格。等差和等比怎么选,等差网格和等比网格选哪个用同一段行情各跑了一遍。

换句话说,页面上那个数是「按标准费率扣完的每格利润」。你开了 BNB 抵扣,实际每格多留下的部分会以退款的形式回到现货账户,不会体现在创建页的数字里;你没开抵扣、也没有任何减免,那页面上的数就是你实际能拿到的。拿页面上的数和下面的表对照时,先确认用的是哪一档费率。

页面上的数怎么换成你的费率。 把官方公式里的 0.1% 换成你的实际费率 c,两式相减,差正好是 (0.1% − c) × (1 + r),r 是这一格的高价 ÷ 低价。等差网格范围的两端也一样,各用各自那一格的 r。r 很接近 1,粗算可以直接写成:

实际每格净利 ≈ 页面显示的每格利润 + 2 × (0.1% − c)
举例:页面显示 40 格每格 0.3589%,开了 BNB 抵扣、c = 0.075%:0.3589% + 2 × 0.025% = 0.4089%,精确值 0.3589% + 0.025% × 2.005594 = 0.4090%。

c 比 0.1% 低,你实际拿到的比页面多;没有任何折扣,两者相同。VIP 1 现货挂单 0.090%,每格只多出约 0.02 个百分点。

手续费从哪里扣:买入扣币,卖出扣 USDT

公式里把两笔手续费都折成了 USDT,实际扣法不一样。官方的现货手续费计算说明写明,手续费「始终以获得的目标币种支付」:在 BTC/USDT 上买入,手续费从买到的 BTC 里扣;卖出,手续费从收到的 USDT 里扣。开了 BNB 抵扣,则改从 BNB 里扣。

这会带来两个看得见的现象:

  • 买到的 BTC 比按价格算的少一点。 假设一格挂单买 50 USDT 的 BTC,价格 80,000,按价格算是 0.000625 BTC,扣掉 0.1% 后实际到手约 0.000624375 BTC。
  • 创建网格时会先买一点币做「预留手续费」。 官方说明是,现货网格启动时会用标价币买入一定的基准货币,存放在机器人账户里,网格运行中产生手续费时才从中扣除。所以创建后实际占用的金额,可能和你输入的投资额对不上,官方也写了「实际投资金额取决于市场,可能不等于您输入的金额」。

这两点都不改变每格利润率的算法,只是让账面上的数字看起来零碎。对账时把「预留手续费」那部分单独看,就不会以为少了钱。

BNB 抵扣和邀请码减免,能多留下多少

费率页现货及杠杆表格:普通用户 30 天交易量小于 1,000,000 USD 或 BNB 持仓大于等于 0,挂单吃单 0.100% / 0.100%,BNB 7.5 折后 0.07500% / 0.07500%,下面是 VIP1 到 VIP6 的门槛和费率
看「普通用户」一行,左边是标准费率,右边是用 BNB 抵扣 7.5 折后的费率2026 年 10 月截图

BNB 抵扣。 费率页上普通用户现货挂单、吃单都是 0.100%,用 BNB 抵扣按 7.5 折是 0.075%。交易机器人的说明写明:现货机器人(含现货网格)用 BNB 支付手续费享 25% 折扣,但要先按标准费率全额扣,再把折扣退到现货账户;现货账户里得有足够的 BNB,不够就按全额收。

邀请码减免。 通过邀请链接注册的受邀人,能拿到的叫「返现」,比例由邀请方设置,官方没有固定数字;币安联盟(Affiliate)成员的邀请链接,官方写的上限是给受邀人 20% 的现货和杠杆手续费折扣。本站的说法是:最高 20%,以币安当期页面为准。官方没写这项减免和 BNB 抵扣怎么叠加,下表按两者相乘近似:0.1% × 0.75 × 0.8 = 0.06%。

同一个区间,三档有效费率的每格净利:

格数 0.1%(标准) 0.075%(BNB 抵扣) 0.06%(BNB + 假设 20% 减免)
10 2.0543% 2.1048% 2.1352%
40 0.3589% 0.4090% 0.4391%
100 0.0232% 0.0732% 0.1033%
150 −0.0513% −0.0012% 0.0288%

费率每降 0.025 个百分点,每格净利大约多出 0.05 个百分点,因为一格有两笔手续费。这个增量对每一行都差不多,但放在不同格数里分量完全不同:

  • 10 格时,从 2.0543% 到 2.1352%,多了不到 4%,有没有减免影响不大。
  • 100 格时,从 0.0232% 到 0.1033%,变成了原来的 4 倍多。

VIP 费率指望不上。 费率页写明,VIP 等级的 30 天交易量包括交易机器人的现货成交。但 VIP 1 的门槛是 30 天交易量不低于 1,000,000 美元并且持有不少于 5 BNB,换来的是挂单 0.090%、吃单仍是 0.100%。网格的买单和卖单大多是提前挂好的,按挂单算也只便宜 0.01 个百分点。拿开头那个 2,000 USDT、40 格的网格算:每完成一次配对约产生 100 USDT 交易量,要 30 天做满 100 万美元,需要 10,000 次配对,平均每天 333 次。小资金网格靠交易量升 VIP,这条路基本不存在。

所以只开稀疏网格的读者,没必要为了几个百分点的减免折腾账户;格子开得密的,手续费率才是每格能不能赚钱的关键。还没注册、也打算开密网格的,注册时把邀请码带上;已经注册的,能不能补,看重新绑定邀请人要交易满 15 万美元吗。

合约网格的每格手续费:按你自己的挂单费率扣

合约网格的「每格收益(扣除交易手续费后)」用的是同一套式子,区别在 c:合约网格帮助页写的是「您当前的挂单方手续费率」,不是固定的 0.1%。所以合约网格页面上的每格收益本来就按你的费率算,不用像现货那样换算。

费率页上 U 本位合约普通用户 USDT 挂单 0.0200%、吃单 0.0500%,BNB 抵扣按 9 折,挂单 0.0180%。合约机器人用 BNB 也是先全额扣,再把 10% 的折扣退到 U 本位合约账户。

举例:U 本位合约网格,区间 80,000 到 100,000 USDT,等比 40 格,c = 0.02%。r = 1.005594;每格收益 = 0.9998 × 1.005594 − 1 − 0.0002 = 0.5193%,同样的格子在现货按 0.1% 只有 0.3589%。假设投入 200 USDT 保证金、10 倍杠杆,总投资额 = 200 × 10 = 2,000 USDT,平均每格约 50 USDT,每完成一格约赚 50 × 0.5193% ≈ 0.26 USDT。

挂单费低,盈亏平衡线也低得多:每格涨幅只要超过约 0.04%,这个区间切到 557 格每格还是正的。但页面上的每格收益只算手续费,不含资金费用,官方的总收益是「已实现盈亏 + 未实现盈亏 + 资金费用」。每格收益低于挂单费时,页面会提示网格总收益可能不足以支付手续费。

合约网格用的是保证金加杠杆,手续费算得再细,也挡不住价格反向时的强制平仓。官方风险提示写明,剧烈的价格波动可能导致全部保证金余额被强制平仓,也就是投进去的保证金可能全部亏光。

做多、做空、中性三种方向和强平价格怎么看,见合约网格那篇。

格数怎么定:先定每格最少留多少,再反推

把上面的式子倒过来用:先定一个你能接受的每格净利 t,再算最多能切几格。

  1. 需要的每格涨幅:r = (1 + t + c) ÷ (1 − c)
  2. 最多格数:n = ln(上限 ÷ 下限) ÷ ln(r),向下取整

举例:区间还是 80,000 到 100,000 USDT,费率 0.1%,希望每格净利不低于 0.3%。r = 1.004 ÷ 0.999 = 1.005005;n = ln(1.25) ÷ ln(1.005005) = 0.22314 ÷ 0.0049925 ≈ 44.7,取 44 格。验算:44 格时每格净利 0.3079%,45 格时 0.2966%,44 格正好是满足条件的最多格数。

0.3% 这个门槛只是举例,不是官方建议。定多少,取决于你愿意让手续费拿走毛涨幅的几成:门槛定得越高,格子越少,每格越「厚」,但等价格走完一格的时间也越长。

同一个目标换成其他费率和要求,结果如下:

每格净利至少 费率 0.1% 费率 0.075% 费率 0.06%
0.2% 55 格 63 格 69 格
0.3% 44 格 49 格 53 格
0.5% 31 格 34 格 36 格

格数少不等于一定更好。格子越宽,价格要走更大的幅度才能完成一次买卖,成交次数会变少。每格利润和成交次数之间怎么取舍、价格在区间里来回一次到底挣的是什么,网格交易怎么赚钱里有逐格的算例;收益页面上「网格利润」和「浮动盈亏」各是什么,看币安网格收益怎么看。

最后把开头那组参数换个费率再算一次:80,000 到 100,000 USDT、40 格、开 BNB 抵扣(0.075%),每格净利 = 0.99925 × 1.005594 − 1 − 0.00075 = 0.4090%,2,000 USDT 平均每格约 50 USDT,每完成一格约赚 0.20 USDT,比不开抵扣多约 0.03 USDT。