市值: $2.7555T 2.30%
成交额(24h): $87.7675B -15.51%
恐惧与贪婪指数:

51 - 中立

  • 市值: $2.7555T 2.30%
  • 成交额(24h): $87.7675B -15.51%
  • 恐惧与贪婪指数:
  • 市值: $2.7555T 2.30%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

如何检查币安现货订单是否部分成交

Binance’s `PARTIALLY_FILLED` order status signals at least one execution has occurred while residual quantity remains open—immutable, monotonic, and reliably reflected in both REST `get_order` (≤100ms latency) and WebSocket `executionReport` streams.

2026/10/16 07:40

了解订单状态字段

1. 币安订单响应中的状态字段指示当前生命周期阶段: NEW 、 PARTIALLY_FILLED 、 FILLED 、 CANCELED或REJECTED 。

2. PARTALLY_FILLED值表示至少发生了一次填充,但完整的origQty仍未执行。

3. 无论是否需要进一步填充,该状态都会在第一次部分执行后立即返回。

4. 一直持续到剩余数量全部执行或订单被手动取消。

5. 状态更新通过get_order上的 REST 响应传递,并通过用户数据流事件实时传输。

分析执行数量

1. 将executedQty与origQty进行比较:如果executedQty大于零但小于origQty ,则订单已部分成交。

2. 检查cummulativeQuoteQty — 它反映了迄今为止匹配的总报价资产价值,并且在存在部分填充时必须非零。

3. 检查fills数组:非空列表确认至少发生了一笔交易执行。

4. fills中的每个条目都包含价格、数量、佣金和tradeId ,提供部分执行的详细证据。

5.注意executedQty和cummulativeQuoteQty是字符串类型的十进制值;必须避免直接浮点比较,以防止精度损失。

使用 get_order API 端点

1. 使用有效凭证和正确的符号大小写调用trade.get_order(symbol='BTCUSDT', orderId=123456789) 。

2. 解析响应中的数据对象——不要仅仅依赖于顶级代码或消息字段。

3. 从嵌套数据有效负载中提取status 、 executedQty 、 origQty和fills 。

4. 验证数字一致性:确保executedQty ≤ origQty且cummulativeQuoteQty与所有成交的price × qty之和相匹配。

5. 将任何与此不变量的偏差视为需要手动协调或上游调查的异常。

通过用户数据流进行监控

1. 在有效的用户数据流WebSocket连接下订阅executionReport事件。

2. 过滤eventType等于executionReport且symbol与目标交易对匹配的消息。

3. 通过检查executionType是否等于TRADE ,同时orderStatus仍为PARTIALLY_FILLED来检测部分成交。

4. 从每个执行报告中累积lastExecutedQuantity和lastPrice以重建填充历史记录而无需轮询。

5. 使用eventTime按时间顺序对填充进行排序,并识别由网络抖动或重新连接引起的间隙或重复报告。

常见问题解答

问:PARTIALLY_FILLED 状态被举报后可以恢复为 NEW 吗?答:不会。币安的订单状态机是严格单调的。一旦发出PARTALLY_FILLED ,它只会转换为FILLED 、 CANCELED或EXPIRED 。

问:get_orders_pending 是否包含部分成交的订单?答:是的。 get_orders_pending返回所有未结订单,包括状态为PARTALLY_FILLED和剩余未成交数量的订单。

问:成交发生和 get_order 中出现的状态更新之间是否存在延迟?答:正常情况下,REST API会在100毫秒内反映最新状态。在交换维护窗口或区域 API 路由故障期间可能会出现较高的延迟。

问:订单部分执行后被取消时,填充数组会发生什么情况?答:填充数组保持完整且未更改。取消仅影响未来的执行;历史填充是不可变的并保存在订单记录中。

免责声明:info@kdj.com

所提供的信息并非交易建议。根据本文提供的信息进行的任何投资,kdj.com不承担任何责任。加密货币具有高波动性,强烈建议您深入研究后,谨慎投资!

如您认为本网站上使用的内容侵犯了您的版权,请立即联系我们(info@kdj.com),我们将及时删除。

相关百科

如何在OKX查看USDT活期储蓄年利率

如何在OKX查看USDT活期储蓄年利率

2026-10-15 22:00:27

了解 OKX 弹性储蓄中的年利率1. APR代表年利率,反映USDT存款在没有复利效应的情况下的名义年回报率。 2. OKX 根据市场流动性需求和贷款池的资金分配将年利率显示为固定或浮动利率。 3. 显示的年利率不包括可能影响净收益的费用、税金或潜在的提款罚款。 4、用户无法手动调整年利率;它是由 ...

如何停止在 Bitget 上跟单交易者

如何停止在 Bitget 上跟单交易者

2026-10-16 02:59:36

市场波动模式1. Bitcoin 在重大宏观经济公告期间,24 小时内价格波动往往超过 15%。 2. 山寨币指数表现出相对于 BTC 更高的贝塔系数,放大了流动性冲击期间的收益和损失。 3. 在闪电崩盘事件期间,交易所订单簿深度下降了 40% 以上,引发了永续合约市场的级联清算。 4. 稳定币流入...

如何查看Bybit跟单交易利润分成

如何查看Bybit跟单交易利润分成

2026-10-16 10:19:45

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的时间表,其中大约每 210,000 个区块或大约每四年,区块奖励就会减少一半。 2. 最近一次减半发生在 2024 年 4 月,矿工奖励从每个区块 6.25 BTC 减少至 3.125 BTC 。 3. 这种减少直接影响挖矿盈利能力,...

如何检查币安现货订单是否部分成交

如何检查币安现货订单是否部分成交

2026-10-16 07:40:29

了解订单状态字段1. 币安订单响应中的状态字段指示当前生命周期阶段: NEW 、 PARTIALLY_FILLED 、 FILLED 、 CANCELED或REJECTED 。 2. PARTALLY_FILLED值表示至少发生了一次填充,但完整的origQty仍未执行。 3. 无论是否需要进一步填...

如何在KuCoin上按24小时交易量对加密货币交易对进行排序

如何在KuCoin上按24小时交易量对加密货币交易对进行排序

2026-10-16 02:19:52

访问交易对界面1. 导航至KuCoin官网并使用有效凭据登录您的帐户。 2. 点击顶部导航栏的“市场”选项卡,进入交易对列表页面。 3. 确保您正在查看现货市场部分,因为期货或保证金货币对遵循单独的排序逻辑。 4. 确认显示模式设置为“表格视图” ,而不是基于网格或图表的布局,以启用基于列的排序功能...

如何在Gate.io查看现货与期货价差

如何在Gate.io查看现货与期货价差

2026-10-16 13:59:38

了解 Gate.io 上的现货期货基础1. 现货与期货价差,俗称基差,计算公式为期货价格减去现货指数价格,以USDT或百分比形式表示。 2、Gate.io直接在永续合约交易页面的每个USDT保证金货币对的“资金费率”和“标记价格”面板下显示该数值。 3. 正基差表明期货溢价:期货交易价格高于现货,通...

如何在OKX查看USDT活期储蓄年利率

如何在OKX查看USDT活期储蓄年利率

2026-10-15 22:00:27

了解 OKX 弹性储蓄中的年利率1. APR代表年利率,反映USDT存款在没有复利效应的情况下的名义年回报率。 2. OKX 根据市场流动性需求和贷款池的资金分配将年利率显示为固定或浮动利率。 3. 显示的年利率不包括可能影响净收益的费用、税金或潜在的提款罚款。 4、用户无法手动调整年利率;它是由 ...

如何停止在 Bitget 上跟单交易者

如何停止在 Bitget 上跟单交易者

2026-10-16 02:59:36

市场波动模式1. Bitcoin 在重大宏观经济公告期间,24 小时内价格波动往往超过 15%。 2. 山寨币指数表现出相对于 BTC 更高的贝塔系数,放大了流动性冲击期间的收益和损失。 3. 在闪电崩盘事件期间,交易所订单簿深度下降了 40% 以上,引发了永续合约市场的级联清算。 4. 稳定币流入...

如何查看Bybit跟单交易利润分成

如何查看Bybit跟单交易利润分成

2026-10-16 10:19:45

Bitcoin 减半机制1. Bitcoin 的协议强制执行固定的时间表,其中大约每 210,000 个区块或大约每四年,区块奖励就会减少一半。 2. 最近一次减半发生在 2024 年 4 月,矿工奖励从每个区块 6.25 BTC 减少至 3.125 BTC 。 3. 这种减少直接影响挖矿盈利能力,...

如何检查币安现货订单是否部分成交

如何检查币安现货订单是否部分成交

2026-10-16 07:40:29

了解订单状态字段1. 币安订单响应中的状态字段指示当前生命周期阶段: NEW 、 PARTIALLY_FILLED 、 FILLED 、 CANCELED或REJECTED 。 2. PARTALLY_FILLED值表示至少发生了一次填充,但完整的origQty仍未执行。 3. 无论是否需要进一步填...

如何在KuCoin上按24小时交易量对加密货币交易对进行排序

如何在KuCoin上按24小时交易量对加密货币交易对进行排序

2026-10-16 02:19:52

访问交易对界面1. 导航至KuCoin官网并使用有效凭据登录您的帐户。 2. 点击顶部导航栏的“市场”选项卡,进入交易对列表页面。 3. 确保您正在查看现货市场部分,因为期货或保证金货币对遵循单独的排序逻辑。 4. 确认显示模式设置为“表格视图” ,而不是基于网格或图表的布局,以启用基于列的排序功能...

如何在Gate.io查看现货与期货价差

如何在Gate.io查看现货与期货价差

2026-10-16 13:59:38

了解 Gate.io 上的现货期货基础1. 现货与期货价差,俗称基差,计算公式为期货价格减去现货指数价格,以USDT或百分比形式表示。 2、Gate.io直接在永续合约交易页面的每个USDT保证金货币对的“资金费率”和“标记价格”面板下显示该数值。 3. 正基差表明期货溢价:期货交易价格高于现货,通...

查看所有文章

User not found or password invalid

Your input is correct