币安现货网格开了「上移」,每格下单量为什么会变

价格顶到上限,网格就停在那儿了
先说一个很具体的场面。你在 25,000 到 45,000 之间开了一个现货网格,跑了一阵,币价一路往上走,最后站到 45,000 以上。再打开订单看,机器人不下新单了——该卖的在涨上来的路上一格一格卖完了,剩下的买单全挂在下面老远的位置,价格不回头就碰不到。它没出故障,它只是走到了你画的那条线,按规则停在那儿等价格跌回来。
币安现货网格里的【上移】,就是给这个场面准备的一个勾选框。帮助中心的原话是,这个功能「旨在使现货网格能够随着行情的上涨相应地上调交易区间,从而避免传统网格交易中因价格突破设定区间而导致收益受限的问题」。启用之后,网格订单的最高价和最低价会随着资产价格上涨自动调整,区间不再是你开仓那一刻钉死的那一段。
官方讲这个功能时给了一组完整的参数,后面两节都拿它举例,先摆在这儿:
| 参数 | 值 |
|---|---|
| 最低价 | 25,000 美元 |
| 最高价 | 45,000 美元 |
| 网格数量 | 5 |
| 模式 | 等差 |
| 最新价 | 30,000 美元 |
| 移动系数 | 2 |
| 投资额 | 1,500 美元 |
等差模式下,价格间距就是区间宽度除以网格数量:(45,000 − 25,000) ÷ 5 = 4,000。不勾上移的话,机器人会在 25,000 挂买单,并按这个间距在 33,000 到 45,000 之间挂多个卖单。价格涨过 45,000 以上,它停止下单,要等价格跌回来才继续执行。这时候账上未必有亏,麻烦在机器人没事干了:你拿一笔钱换来的自动执行,在行情最热闹的那段时间里空转着。
网格本身怎么一格一格低买高卖、区间和格数按什么思路画,这篇不重讲,没过过这一遍的先看币安网格交易完全指南:原理、设置与避坑。
它怎么搬:25,000–45,000 变成 33,000–53,000
勾上上移之后,同样这组参数,起作用的价位挪到了「最高价 + 网格间价差」,也就是 45,000 + 4,000 = 49,000。价格超过 49,000,机器人做两个动作:取消最低价位的那张买单,然后在原来的最高价 45,000 处挂一张新买单。区间就这么往上挪了一格。
价格继续涨,下一个位置是 49,000 + 4,000 = 53,000。突破它,同样的动作再来一遍:取消最低价 29,000 处的买单,在 49,000 处挂新买单。
官方这个例子里的上移次数是 2,走完之后区间变成 33,000 到 53,000。之后价格待在这个新区间里,它照常在 33,000 到 53,000 之间按 4,000 的间距低买高卖——只是每一格按什么口径下单已经换了,下一节细说。
拿你自己的参数套三步(等差模式):价格间距 = (最高价 − 最低价) ÷ 网格数量;第一次上移的触发位 = 最高价 + 价格间距;之后每搬一次,整段区间往上抬一个价格间距。官方这组参数代进去:间距 (45,000 − 25,000) ÷ 5 = 4,000,触发位 45,000 + 4,000 = 49,000,搬两次后区间是 33,000–53,000,下沿一共抬了 8,000。
开关的位置:创建现货网格的时候,【高级(可选)】里有【上移】这一项,勾上之后系统会显示一个预估上限价格。下单确认的弹窗和订单详情页上都会标出【上移】,订单跑起来之后,在【运行中】和【历史】里都能查到。
真正变了的是每格买多少
这是上移和普通网格之间最实质的一处差别,也是最容易被跳过的一段。传统网格每一格保持的是相同的基础币数量——价格落在哪一档,一格买卖的币都是同样多。上移模式换了口径:每个网格保持的是报价币价值不变,而不是基础币数量不变。
官方拿「每格价值应为 300 美元」举了例:
| BTC 价格 | 每笔买/卖数量 | 实际价值 |
|---|---|---|
| 37,000 | 0.0081 BTC | 299.70 美元 |
| 41,000 | 约 0.00731 BTC | 299.71 美元 |
官方在这儿还补了一句:受数量精度影响,每格价值并不完全相同。表里 299.70 和 299.71 就是这么来的,它们凑不齐一个整的 300——下单数量有最小变动单位,乘出来的金额只能落在附近。
翻成日常语言:区间越往上搬,同样的 300 美元换回来的币越少。上移模式下,你每一格掏出去的钱是稳的,上下差几分钱;拿到手的币,数量随价格一路变小。传统网格正好倒过来,每格的币数是固定的,价格越高,那一格占用的资金越多。
所以「区间跟着涨上去了」这句话,不能理解成原来那套买法原封不动搬了上去。买法本身换了一把尺子:原来量的是币,现在量的是钱。你如果开网格的目的是在震荡里攒币,这个差别值得先坐下来想一遍——网格搬得越高,同一格攒下的币越少,而这正是它在上涨行情里的常态。
能搬到哪儿、止损跟着涨,以及什么时候别勾
勾上时看到的那个预估上限价格,官方给了算法:
- 移动上限价格 = 初始最高价 + 价格间距 × 最大上移次数
- Estimated_trailing_cap = Min(grid value / min_qty, maxPrice)
- 最大上移次数 = (Estimated_trailing_cap − 初始最高价) / 价格间距
公式里的几个变量分清楚:grid value 是一格的价值,也就是上一节例子里的 300 美元;min_qty 是这个交易对允许的最小下单数量;maxPrice 同样是交易对层面的限制。后两个不是你在创建页面填的参数,不同交易对各有各的值,要去币安的「交易参数」页面查当时的数。这里不给具体数值,换一个交易对就是另一套。
官方对这个上限价格加了一句限定:此价格仅供参考。理由它也写了——移动过程中如果无法满足最小下单名义金额或最小下单数量的要求,移动就会停止。停掉的是「继续往上搬」这个动作,网格本身不关,它会在当时所在的那个价格区间里接着运行。
止损价那条规则,单独看
两句话摆在一起才看得出分量。第一句:止损价格的上调幅度,与上移带来的区间变动幅度相同。第二句是官方的原文——请注意,止损价格设置完毕后将无法更改。
合起来意思就是:你在创建那一刻填进去的止损价,决定的不只是这一轮区间的底,而是之后每一次上移之后它会跟到哪个位置。区间往上搬多少,它就往上搬多少。拿上面那组参数套:区间搬两次,下沿从 25,000 到 33,000,抬了 8,000;如果当初设了止损,按这条规则它也跟着抬 8,000。填这个框之前多想一会儿,比跑起来之后发现填窄了要划算。
这三种情况先别勾
- 行情在区间里来回磨。触发上移要价格超过「最高价 + 一个价格间距」,例子里是 49,000。够不到这条线,这个勾选框整轮下来一次也不会动。官方给它写的适用场景很直白:适用于上涨行情。怎么看现在是哪一种行情,币安网格适合震荡还是趋势?怎么判断行情那篇讲得更细。
- 你接受不了下沿被一起抬走。搬两次之后,25,000 和 29,000 那两档买单已经取消,最低的一张买单在 33,000。价格要是之后一路跌回 30,000 附近,网格在那一段是空的,它不会替你接。区间下沿本来就是最该想清楚的参数,画法见币安现货网格参数怎么设:区间、格数与每格投入。
- 止损价你还没想好。上面那条规则摆在那儿,这个框是整个功能里最该在动手前定下来的一处;没想清楚就先别开。
还有一点要说清楚:上移改的是网格在上涨行情里停不停下单、每一格按什么口径下单,它不改变网格赚钱的方式。区间往上搬,是把机器人继续留在场上,行情往下走的时候,它照样会在新区间里一路接。
本页不含推广链接,也没有邀请码。上面引的算例、公式和规则都来自币安帮助中心里讲上移功能的那一页;界面上的字段名和交易对的参数限制,以你打开币安时实际看到的为准。
常见问题
上移和一开始就把上限画得很高,有什么不一样?
等差模式下,价格间距等于区间宽度除以网格数量。一开始就把上限画高,格数不变的话每格间距会拉大,资金从第一天起就摊在整段更宽的区间上。按官方算例的动作看,上移保留原来的间距和区间宽度,只在价格涨过「最高价 + 一个间距」时整段往上挪。前者是提前把地方占好,后者是等价格走到了再跟过去。
官方参数里那个「移动系数 2」是做什么用的?
它出现在官方给的上移模式最小投资额公式里:其中一项是(网格数量 + 1)× 移动系数 × 初始最高价 × 最小下单数量,移动系数取 2。这一项要和另一项比、取较大的那个,所以初始最高价设得越高,最小投资额越可能被它抬上去。最小下单数量按交易对不同,官方写的是去交易参数里查当时的数。
止损价跟着区间一起上调,实际意味着什么?
按「止损上调幅度与区间变动幅度相同」这条规则推,止损价和区间下沿之间的距离每次上移后保持不变,但它的绝对价位会越抬越高。你在创建时留的那段缓冲,之后每一轮都是同样宽。