币安网格交易怎么设置:现货网格规则、参数算例与亏损原因

币安现货网格创建页上的每个输入框,帮助中心都写了对应的规则:格线按什么公式排、价格走出区间后机器人做什么、止损触发后手里的币怎么处理。官方规则引自币安帮助中心《什么是现货网格交易?》;界面上的字段名和各交易对的数量限制,以你打开币安时看到的为准。
网格交易是什么,靠什么赚钱
网格是一个替你在固定价格区间内反复低买高卖的自动化策略。你先框一个价格范围,把它横切成很多层(就是「格」),程序就在价格每往下掉一格时买一点、每往上涨一格时卖一点。只要价格在这个范围里来回晃,它就一格一格地把「买低卖高」的小差价攒下来。
它最适合的场景,是那种没有明显方向、上下来回磨的震荡行情。手动盯这种行情很累——你得守着屏幕,跌了敢买、涨了舍得卖,还不能被一两次假动作骗到。网格把这套动作交给程序,按格线逐笔挂单成交,不需要人守着。
反过来,行情不再震荡、变成单边一路涨或一路跌时,这套规则就不成立了。涨破上限和跌破下限各会怎样,在下文「价格跌破下限或涨破上限后」一节。
币安现货网格创建时要填哪些参数
入口在网页端【交易】-【交易机器人】,在【现货网格】下点【创建】;App 里是【交易】-【交易机器人】-【现货网格】。按帮助中心对创建页的说明,要定的是下面这几项:
| 参数 | 官方规则 |
|---|---|
| 模式 | 等差或等比。等差是各格价格差相等,等比是各格价格比例相等,公式见下一节 |
| 最低价 / 最高价 | 价格区间的下限和上限,机器人只在这段价格里挂单 |
| 网格数量 | 把区间分成的份数 |
| 投资额 | 本次投入的金额。官方提示,策略实际需要的投资金额取决于市场,可能不等于你输入的金额 |
| 投资币种 | 可选单一币种或双币开单;选了以某个币投资,策略只用现货钱包里的这个币 |
| 触发价格(可选) | 设了之后,系统等市价触及这个价格才启动网格 |
| 终止触发(可选) | 止损价和止盈价,市价到了网格停止运行 |
| 终止时卖出所有基准币 | 网格停止时要不要按市价卖出手里的基础币;新建的策略默认开启 |
没设触发价格的话,网格一启动会先按市价买入一部分基础币,再去挂单。帮助中心还写了一笔容易看漏的钱:启动时策略会用报价币买入一些基础币作为「预留手续费」,用来付之后买入成交时以基础币扣掉的手续费。手续费率与现货交易相同。
等差和等比网格有什么区别:一组可以复算的数
两种模式的格线各有一条官方公式:
- 等差:价差 = (网格上限 − 网格下限) / 网格数量
- 等比:价格比例 = (网格上限 / 网格下限) ^ (1 / 网格数量) × 100%
拿一组数代进去(只用来演示算法,不是行情):下限 2,000、上限 3,000、网格数量 10。
- 等差:价差 = (3,000 − 2,000) ÷ 10 = 100,格线是 2,000、2,100、2,200……3,000。同样差 100,在最下面一格是 100 ÷ 2,000 = 5%,在最上面一格是 100 ÷ 2,900 ≈ 3.45%。
- 等比:价格比例 = (3,000 ÷ 2,000)^(1/10) = 1.5^0.1 ≈ 1.04138,每条格线比下面一条高约 4.138%,格线是 2,000、2,082.76、2,168.94……3,000。最下面一格宽 82.76,最上面一格宽 3,000 − 3,000 ÷ 1.04138 ≈ 119.21。
等差每格赚到的金额一样、比例上低价区高于高价区;等比每格的比例一样、金额上高价区大于低价区。区间上下限差得越远,两种排法的差别越明显。
再算一格的净额。等差那组里,在 2,400 买入 0.1 个、涨到 2,500 卖出:差价 (2,500 − 2,400) × 0.1 = 10。手续费假设买卖都是 0.1%(你的实际费率在币安费率页查):买入 2,400 × 0.1 × 0.1% = 0.24,卖出 2,500 × 0.1 × 0.1% = 0.25,净额 10 − 0.24 − 0.25 = 9.51。官方对「网格利润」的定义就是这个口径:「累计加总所有网格配对的收益减去手续费」。
把网格数量从 10 改成 100,价差变成 10。同样 0.1 个,2,400 买、2,410 卖,差价 (2,410 − 2,400) × 0.1 = 1,手续费 0.24 + 0.241 = 0.481,净额 0.519——差价的将近一半付了手续费。把格数调多之前先算这一步;不想手算,把区间和资金输进 网格参数计算器,或者用 网格收益模拟器 把手续费一起算进去。
价格跌破下限或涨破上限后,网格机器人怎么处理
帮助中心的原话是:「当市场价低于最低价时,将停止执行下单操作」,最高价一侧同理。它举的例子是区间 40,000–60,000 USDT、5 格等差、投入 10,000 USDT、创建时价格 50,100:价差 (60,000 − 40,000) ÷ 5 = 4,000,格线是 40,000、44,000、48,000、52,000、56,000、60,000;启动时 56,000 和 60,000 挂卖单,48,000、44,000、40,000 挂买单,离现价最近的 52,000 不挂单。之后每成交一张买单,就在上一格挂一张卖单;每成交一张卖单,就在下一格挂一张买单。价格高于 60,000 或跌破 40,000 时策略暂停,回到区间内再继续。
两个方向停下来时,手里的东西不一样。涨破上限,币已经在上涨途中一格一格卖出去了,账上主要是报价币,之后的涨幅和这个网格无关。跌破下限,买单已经全部成交,账上主要是基础币,按现价算是浮亏;机器人不会自己把它卖掉,除非你在创建时填了止损价。
不想让网格在上涨里停摆,创建页的高级选项里有一个【上移】:价格涨过「最高价 + 一个价差」后,整段区间往上挪一格。它每格的下单口径和止损规则都跟普通网格不同,单独写在 币安现货网格开了「上移」,每格下单量为什么会变。
止盈止损触发或手动终止后,币和钱怎么结算
终止触发有两个价位。按帮助中心的规则,止损价要低于最低价、最新价和触发价,止盈价要高于最高价、最新价和触发价;最新市场价到了其中一个,网格停止运行。
停下来之后币怎么处理,看【终止时卖出所有基准币】这个开关,止损、止盈和手动终止都按它来:
- 开启:网格停止时自动用市价单把基础币全部卖出,账上回到报价币。
- 不开启:基础币留在现货账户,卖不卖、什么时候卖由你自己定。
有一个例外:要卖的数量达到或超过该交易对最大市价单数量的 N 倍时(N 目前为 0.9,官方注明可能调整),系统不会按市价卖出,资产退回现货钱包。
止损价填不填,开仓前就该定下来。填了,跌穿后自动退出,亏损到此为止,代价是可能卖在低位、卖完价格就回来;不填,基础币留在手里等价格回到区间,前提是这个币你本来就愿意长期拿、这笔钱近期用不上。两种都说得通,临到跌穿了再想才是麻烦的那一种。
现货网格和合约网格有什么区别
现货网格和合约网格的运行逻辑几乎一样,差别在一个词上:强平。
| 对比项 | 现货网格 | 合约网格 |
|---|---|---|
| 本质 | 用真金买真币,持有现货 | 带杠杆的合约头寸,不持有现货 |
| 杠杆 | 无 | 有(可调,放大盈亏) |
| 最坏情况 | 被套牢,币价持续大跌时持仓市值可能损失大部分(不保本) | 价格突破到强平价,仓位被强制平掉,保证金可能清零 |
| 强平风险 | 没有 | 有(这是核心区别) |
| 适合谁 | 新手起步、长期愿意拿这个币的人 | 懂合约、懂强平、能承受本金归零的人 |
也就是说:现货网格设错了,最坏是被套在某个价格,币还在你手里;合约网格设错了(比如杠杆开太高、区间太窄),价格反向走到强平价,仓位会被系统平掉,保证金可能亏光。我建议新手从现货网格开始,弄清强平怎么算之前不开合约网格。合约网格的保证金模式、强平价在哪看、强平后机器人怎么处理,以及它的模拟收益为什么看起来比现货高,写在 币安合约网格会爆仓吗。
区间、格数和投入金额各怎么定
规则管的是格线怎么排;区间画在哪、切几格、放多少钱,要自己定。
1. 区间上下限
区间是你对价格会在哪个范围里来回的判断,三项里它最要紧。设太窄,行情容易走出去,网格停下来;设太宽,价格碰到的格线少,成交也少。可以参考近期的高点和低点来画,并且给上下都留点余量。
2. 格数
格数决定你把区间切多细。格子越多,每格间距越小,成交越频繁、单笔差价越小;格子越少则相反。差价小到什么程度会被手续费占掉一半,上面 100 格的算例算过,所以格数要和区间宽度、手续费率一起定。不想手算的话,网格参数计算器 输入区间和资金就能给你建议格数和每格投入。
3. 每格投入 / 总投入
总投入除以格数,大致就是每格的买入金额。放多少钱和选什么币要一起定,理由在下文亏损原因的第 5 条。
怎么判断现在是震荡还是趋势行情
网格的成交靠价格在区间里来回;价格朝一个方向走出去不回头,就是前面「价格跌破下限或涨破上限后」一节写的两种结果。所以开之前先看行情属于哪一种,下面几个看法都不依赖指标:
- 拉长周期,看价格是在「框」里还是在「梯」上。切到日线看最近一两个月:大体在一个上下范围里横着走,偏震荡;一路抬高或一路走低,是趋势。
- 看顶和底有没有反复出现。价格到某个位置就回落、跌到某个位置就反弹,而且碰了好几次,图上能画出上沿和下沿;不断创新高或新低、画不出稳定的顶底,就是趋势。
- 避开重大消息和数据公布的窗口。这类时间点行情容易从震荡切成单边,这时候开网格等于赌它继续横着走。
- 看它实际在怎么走,别看你希望它怎么走。手里有被套的仓位时,容易把「该反弹了」当成「现在是震荡」。
判断会有错的时候,所以开之前还要回答一个问题:它现在掉头走单边,我怎么办?能提前做的有三样:下限别贴着现价画,给下跌留一段;定一条自己的止损线,填进创建页的止损价;先用小额。顺着趋势方向开网格是另一种用法,对行情判断和风控的要求更高,这一页不讲。
网格的收益从哪来,成本有哪些
收益来源只有一个:区间内一买一卖的差价,乘以成交的次数。所以网格的收益和震荡的频繁程度强相关——价格在区间里穿来穿去越多次,你完成的低买高卖配对就越多。价格不动没有成交,单边走出区间也没有成交,两种情况都拿不到这笔差价。
成本主要是两块:
- 手续费:每一笔买和卖都要付,成交次数越多,累计得越多。具体怎么算见 网格交易手续费怎么算,想直接估的话有 收益模拟器 帮你把手续费一起算进去。
- 机会成本 / 被套成本:钱被锁在网格里,如果这段时间价格其实是大涨的,你拿着的是一堆在区间里磨的币,可能跑输直接拿着不动。这一项不会出现在成交记录里。
币安网格为什么会亏钱:六种情况
网格的低买高卖,只在价格留在区间里来回时成立。下面六种情况里,前四种出在行情和参数上,后两种出在钱和人上。
1. 单边突破区间(最致命)
价格一路跌穿区间下限,是网格亏得最多的一种。结果就是前面写的持币浮亏:买单在下跌途中已经全部成交,跌穿之后没有资金再往下买。一路涨穿上限是少赚,不是亏。
2. 手续费吃光差价
每格差价盖不住买卖两次手续费时,成交越多亏得越多。怎么算,见前面 100 格的那个算例。
3. 参数设错
区间画歪了(框在了根本不会来回的位置)、格数和资金不匹配、杠杆开太高(合约网格),都属于参数错。网格对参数很敏感,设错一个,后面跑得再勤也是错的方向。
4. 选错行情
在明显的单边趋势里开网格,等于把按震荡设计的规则用在不震荡的行情上。这种亏损出在参数之前:一开始就不该在这个行情开网格。
5. 用了急用的钱,或选了不愿长期拿的币
网格在下跌里一路买入,跌破下限后手里是一批等价格回来的币。这笔钱如果近期要用,就只能在低位卖掉,浮亏变成实亏;选的币如果你本来就不想长期持有,「等它回来」这条路也走不通。投入金额和选币要一起定:用被套了也不影响生活的钱,选被套时你愿意拿着的币。
6. 开了就不再看
机器人自动执行的是挂单和成交,要不要退出它不管。价格靠近区间下沿、或者有大事件要来的时候,改参数、止损还是继续拿,得你来定。创建时把止损价填上,是把这个决定提前做掉的一种办法。
什么行情适合开网格,什么行情别开
按行情分,大致是这样:
| 行情 | 适不适合网格 | 为什么 |
|---|---|---|
| 区间震荡(上下来回磨) | 适合 | 价格来回越多,完成的买卖配对越多 |
| 缓慢上行 + 反复回踩 | 较适合 | 有震荡又有上移,现货网格能吃到不少 |
| 单边急涨 | 勉强 / 踏空 | 容易冲破上限,网格卖飞,跑输直接拿着 |
| 单边急跌 | 别碰 | 跌穿下限后持币浮亏,亏得最多的一种 |
| 重大消息 / 极端波动前 | 别碰 | 价格容易直接击穿任何区间 |
网格是用来吃震荡差价的,不适合拿来赌方向。拿不准是不是震荡时,优先选择不开,或者用很小的钱、很宽的区间试探,别重仓押注。
创建页上的 AI 参数能直接用吗
创建页有一个【AI】选项。按帮助中心的说明,点了之后系统会根据该交易对价格的技术分析和你选的时间段自动生成参数,并且自动参数下【终止时卖出所有基准币】默认开启。
有两件事要留意。参数是按你选的那段历史价格算出来的,行情走出那段历史的范围,这组参数的依据就没了;它也不知道你能承受多大浮亏、这笔钱急不急用。所以把它当起点:看它给的上下限,问自己跌破下限接不接得住;看它给的格数,用前面的算法算一遍单格差价扣掉手续费还剩多少。想自己算一版对照,用 网格参数计算器 和 网格收益模拟器。
同一种行情下,网格和定投各会发生什么
这里的网格指现货网格,定投指按固定金额、固定间隔买入、只买不卖。行情是假设,真实走势不会照着某一种走到底。
| 行情 | 现货网格 | 定投 |
|---|---|---|
| 区间震荡 | 价格来回穿过格线,机器人反复低买高卖;每完成一对买卖记一笔差价,扣掉两次手续费后是净额 | 每期按固定金额买入,低价那期买到的多、高价那期少,平均成本落在区间内;账面盈亏跟着价格来回 |
| 单边上涨 | 每上一格卖出一份,涨出上限后币卖完,之后的涨幅与它无关 | 买入价一期比一期高,平均成本逐步抬高;价格在平均成本之上时是浮盈 |
| 单边下跌 | 每下一格买入一份,跌破下限后资金用完,手里的币按现价浮亏 | 平均成本跟着下降,但始终高于最新价,下跌过程中一直是浮亏 |
定投的平均成本可以这样复算(数字是假设的):每期投 100,三期价格依次是 10、8、5,买到 10、12.5、20 个,合计 42.5 个、花了 300,平均成本 = 300 ÷ 42.5 ≈ 7.06;最后一期价格是 5,持仓市值 42.5 × 5 = 212.5,浮亏 300 − 212.5 = 87.5。同一段下跌里,网格如果把下限设在 5 以上,资金在途中已经买完,结果同样是持币浮亏;两者的差别在震荡和上涨里才拉开。
币安的定投和现货 DCA 机器人是两个不同的产品,参数和规则见 币安定投和现货 DCA 机器人怎么设置;币安一共有哪几类机器人,见 币安交易机器人有哪几种。
币安现货网格常见问题
币安现货网格最少、最多能设多少格?
帮助中心写的是最少 2 格、最多 500 格。超过 170 格时系统启用「动态下单机制」,不会一次把所有格的订单都挂出去,只在当前价格附近最多挂 170 个订单;这种模式下上移功能不可用,要用上移,格数不能超过 170。
网格启动时为什么会先买一点币,还多出一笔「预留手续费」?
没设触发价格时,网格一启动就会按市价先买入一部分基础币,用来在现价上方挂卖单。另外策略会买入少量基础币作为预留手续费,支付之后买入成交时以基础币扣的手续费,消耗到不足原来一半时自动补足;网格终止时没用完的部分会退回。
机器人页面上的「网格利润」和「总收益」为什么不一样?
官方的定义是:总收益 = 网格利润 + 浮动盈亏。网格利润是已经配对成交的买卖差价累计、减去手续费;浮动盈亏是手里还没卖出的基础币,按现价和买入均价比出来的盈亏。价格落在区间下半段时,网格利润可以是正的,总收益却是负的。
网格终止了,为什么基础币没有按市价卖掉?
两种情况。一是创建时没开「终止时卖出所有基准币」,基础币会留在现货账户。二是开了,但要卖的数量达到或超过该交易对最大市价单数量的 N 倍(N 目前为 0.9,官方注明可能调整),系统不会按市价卖出,资产退回现货钱包,需要自己分批处理。
设了触发价格,网格什么时候开始跑?
设了触发价格后,系统等最新价涨到或跌到这个价格才启动网格、开始挂单;没设的话,创建后立即按市价买入一部分基础币并挂单。止损价要低于触发价,止盈价要高于触发价。