新币开盘那几分钟,为什么你的单总被拒、又总买不到

先把丑话说在前面:这篇不教你怎么在新币开盘时抢到货,也不给什么「提前挂单」的招数。它只回答一件事——那几分钟里,系统拿你填进价格栏、数量栏的数在做什么校验,以及为什么同一个价格,上一秒能挂,下一秒就被退回来。看懂了,你至少不会一边骂网络卡一边把同一张单重复点七八次。
被拒和没成交,是两件事
在下单页上,这两种情况给人的感觉一模一样:钱还在,币没来。但它们卡在完全不同的地方。
币安帮助中心《现货交易中的不同订单类型》对限价单的说法是:以特定限价在订单簿上挂单,仅在市场价达到你的限价(或更优价格)时执行;同一页还写着「如果价格未达到限价,可能无法执行」。这说的是没成交——单子已经被系统收下、进了订单簿,只是价格还没走到它那儿。挂着不动的那些常见原因,限价单一直不成交,到底怎么回事那篇已经写过,这里不重复。
被拒发生在更早一步。你点确认,系统先拿这张单去过几道校验,任何一道不通过,它根本进不了订单簿。当前委托里没有它,成交记录里也没有它,你能看到的只有一个提示框。新币开盘那几分钟,大多数「买不到」卡的是这一步,而不是排队排不上。
还有第三种,和前两种都无关:交易对压根还没开。新交易对什么时候能开始交易,币安在公告中心的新币上线分类里提前公告,日期就写在公告标题上。没到那个时间点,下单页上不是买不进去,是还没开始——这种时候刷新再多次也没用。
价格栏那条带子,挂在「此前成交价的平均」上
币安现货接口文档的 Filters 一页,把交易对在收单之前要过的几道校验逐条列了出来。落在价格栏上的有两条。
第一条是 PRICE_FILTER,管绝对值:价格不能低于 minPrice、不能高于 maxPrice,而且必须是 tickSize 的整数倍,文档写的通过条件是 price % tickSize == 0。手滑多敲一个零、小数点后多按两下,通常栽在这条上。那种手滑本站另写过一篇限价单价格填错一位会怎样,和开盘没关系,这里带过。
第二条才是今天的主角:PERCENT_PRICE_BY_SIDE。文档的原话是,这条过滤器「基于此前成交价的平均(an average of previous trade prices)」为订单价格定出有效区间。买单要同时满足两头——不高于这个平均值乘上买方的上限倍数,也不低于它乘上买方的下限倍数;卖方是另一组倍数,文档明说买卖两侧的区间并不相同。
值得盯住的是它拿什么当基准。文档说得很细:交易对存在非空的参考价时,用参考价;不存在时,用此前 avgPriceMins 分钟内的成交量加权均价;avgPriceMins 为 0 时,用最新成交价。三种情形,取的都是「刚刚发生过的成交」。
所以价格栏能填的范围,不是一条刻死在交易对上的固定带子。成交一变,带子跟着平移。平时你感觉不到,是因为它移得慢。
开盘头几分钟,基准自己在动
一个上线了半年的交易对,几分钟内的成交均价挪不了多少,那条带子几乎钉在原地,你照着盘口附近填价,怎么填都在区间里。这也是为什么绝大多数人从来没见过「价格不在允许范围内」这类提示。
新上线的交易对把这件事整个倒了过来。带子依赖的「此前成交价」,在开盘前几乎是空的,开盘后才一笔一笔攒出来;而偏偏就是这头几分钟,价格跳得最凶。基准在动,带子跟着动——你眼睛看到的那个成交价、手指刚填进去的那个数,提交到达服务器的时候,基准可能已经不是刚才那个了。于是同一个价格上一秒还在区间里,下一秒被推到区间外,提交即被拒。你没改任何数字,被拒的理由也没换。
还有不对称的一面。文档说买卖两侧的区间并不相同;开盘那几分钟价格若在往上走,追着成交价填的买单就更容易先顶到上限那一头。你以为自己填的是「现在的价」,系统拿去比的是「刚才那一段的平均」。这两个数在正常行情里差不多,在开盘那几分钟差很多。
倍数具体是多少、avgPriceMins 取几分钟,接口文档按交易对分别返回,新上线的交易对不一定和你熟悉的主流交易对一样。这些参数会调整,以你下单时页面和交易参数页当时显示的为准(2026 年 9 月核对)。
编辑组这边的习惯是:新币开盘的头几分钟不打开下单页。倒不是怕填错——是这几分钟里,「填对」这件事本身就不稳定,你没法靠更仔细来赢。
数量栏和总额,各有各的一道关卡
价格那一栏过了,还有两栏等着。
LOT_SIZE 管数量:不小于 minQty、不大于 maxQty,并且要是 stepSize 的整数倍。新交易对的 stepSize 和你平时买的那几个币常常不在一个量级上,顺手照抄一个用惯了的数量,可能直接过不了这条。
市价单的数量还要另算。文档里有一条 MARKET_LOT_SIZE,专给市价单定 quantity 的上下限和步进,它和限价单那条不是同一套参数。换句话说,同一个数量,挂限价系统收,点市价未必收。
第三条是 NOTIONAL,管金额。它判的不是你填的数量,是价格乘数量的那个总额:要不低于 minNotional,也不高于 maxNotional——有上限这件事很容易被忽略。文档还给了 applyMinToMarket 和 applyMaxToMarket 两个开关,决定这两头要不要套到市价单上。
关键的一句在这里:市价单没有价格。文档写明,既然市价单没有 price,就拿「此前成交价的平均」来当 price 计算这个金额;取法和上一节一样——有参考价用参考价,没有用前 avgPriceMins 分钟的加权均价,avgPriceMins 为 0 用最新成交价。开盘那几分钟最不稳的那个数,又一次被拿来判你的金额够不够。
每个交易对的最小下单金额是多少,逐对不同,以下单页当时显示的为准。买入按钮是灰的、提示金额不够,那是另一条路径,写在买入按钮是灰的、提示最小下单量里。
薄订单簿上的市价单:买得到,但买得贵
被拒几次之后,很多人会改点市价,想法很朴素:不挑价格,总该成交了吧。
币安帮助中心《市价单和限价单简介以及下单方式》写的是:市价单会在用户下单后以市场现价尽快执行;你的订单将按订单簿中的最优价格立即成交,但订单成交均价可能与当前价格略有出入,可能略低于或略高于当前价格,具体取决于订单方向。
官方的措辞是「略有出入」。这句话说的是正常盘口。而开盘头几分钟,订单簿上每一档挂的量都很薄,你的单会顺着档位一路往上吃,成交均价和你按下按钮那一刻看到的价差多少,取决于那一段卖盘有多空——这个出入,你会实打实地感觉到。本站市价单的滑点是什么、怎么少亏讲的就是这件事,开盘只是把它放大了。
所以市价单在这里的结局,通常不是「买不到」,是买到了,价格比你预期的难看。至于它会不会干脆连 MARKET_LOT_SIZE 或 NOTIONAL 都过不了,回到上一节。
抢不到,和亏了,不是一回事
开盘那几分钟被拒、被滑,最难受的其实不是钱,是「别人都买到了只有我卡在这儿」那种感觉。
但把前面几条串起来看:这几分钟里,系统对你价格和金额的判断,依据的是一个自己都还没站稳的数字。你没挤进去,少承担的是这段数字不稳带来的成交价,不是错过了一件确定的好事。
另外两件小事,顺带说清。被拒的单没进订单簿,既没成交也没挂单——按这套校验机制推断,也就谈不上占用余额,改对了再下就是。真要参与,等参考价攒出一段像样的成交、带子稳下来,价格栏能填的范围自然会宽回去;那时候你面对的至少是一道稳定的校验。
常见问题
同一个价格,上一秒能挂、下一秒被拒,是我网络的问题吗?
不一定是。按币安现货接口文档,买单与卖单各自的有效价格区间是基于此前成交价的平均算出来的:交易对有非空参考价时用参考价,没有时用此前 avgPriceMins 分钟内的成交量加权均价。新上线交易对开盘那几分钟,这个基准本身在一笔一笔地变,区间跟着平移,所以同一个数字可能前后分别落在区间内和区间外。被拒时页面弹什么提示,以页面当时显示为准。
开盘时改用市价单,是不是就不会被拒了?
不是。接口文档里市价单的数量有自己的一条规则(MARKET_LOT_SIZE),金额那条 NOTIONAL 也有 applyMinToMarket 和 applyMaxToMarket 两个开关决定要不要套到市价单上;而且市价单没有价格,系统会拿此前成交价的平均来替它算金额。真正的差别在结果:限价单被拒是没买到,市价单在很薄的订单簿上更常见的是买到了、均价不好看。
资料与出处
限价单「仅在市场价达到你的限价(或更优价格)时执行」与「如果价格未达到限价,可能无法执行」,见币安帮助中心《现货交易中的不同订单类型》(简中页,2026-09-20 核对)。市价单「以市场现价尽快执行」、「按订单簿中的最优价格立即成交」以及「订单成交均价可能与当前价格略有出入」,见币安帮助中心《市价单和限价单简介以及下单方式》(简中页,2026-09-20 核对)。PRICE_FILTER、PERCENT_PRICE_BY_SIDE、LOT_SIZE、MARKET_LOT_SIZE、NOTIONAL 五条过滤器的定义与通过条件,「基于此前成交价的平均」、参考价与 avgPriceMins 的取值顺序、买卖两侧区间不同,以及市价单没有价格时用此前成交价的平均代替,均见币安开发者文档(现货) Filters 页(英文文档,2026-09-20 核对)。新交易对由币安公告中心的「新币上线」分类提前公告、日期写在公告标题上这一点,核自该分类页 2026-09-20 的列表。本文按上述公开资料整理,不含本站亲自下单的截图;各交易对的区间倍数、步进、金额上下限与实际盘口会随交易对和市场变化,请以你下单时页面当时的显示为准。