假设 11 月 3 日你在 ETH/USDT 挂了一张限价卖单,价格 2,600.00,数量 0.5000 ETH。两天没成交,11 月 5 日撤掉了。今天想翻出这张单的价格和下单时间,结果历史成交里没有,历史委托里一眼也没看到。
历史成交里没有它是正常的,该追的是历史委托为什么没显示。如果撤单时间在近 6 个月内,先看当前的筛选条件有没有把它挡在外面。
撤掉的单为什么不在历史成交里
币安帮助中心《如何查看我的现货交易活动》把交易页下方的三个选项卡分开讲:【当前委托】是正在进行的订单;【历史委托】是特定时间内所有成交、取消的订单;【历史成交】只显示已成交的订单。常见问题里还有一句说得更直接:如果您的订单没有成交,则您只能在历史委托中看到该订单的记录,无法在历史成交中查看到该订单。

例子里那张单成交数量是 0,所以历史成交里一行都不会有。如果它在撤单前成交过一部分,比如卖出了 0.2000 ETH,那 0.2000 会出现在历史成交里,剩下 0.3000 被撤掉的部分仍然只记在历史委托这一张单上。
历史委托里也没有:四个筛选逐个放开
App 里从【交易】-【现货】右侧的历史图标进去,帮助页写明历史委托可以按日期、货币对、订单类型、订单状态和订单方向筛选。任何一项停在不合适的值上,这张单都会被排除。按下面的顺序放开:
- 交易对。在 BTC/USDT 的交易页里找 ETH/USDT 的单,可能一张也看不到。帮助页在当前委托一节写到【隐藏其他交易对】:勾上后只显示当前交易对。历史委托是否同样受它影响,帮助页没写;最省事的核对办法是直接切到 ETH/USDT 页面再看,或者在 App 的货币对筛选里选全部。
- 订单状态。状态只选了已成交,撤销的单就不会出现。把状态放到全部,再找“已撤销”(接口里叫 CANCELED)的那一行。
- 订单类型。撤掉的如果是止盈止损单或 OCO,而类型只选了限价,它也不在结果里。
- 日期。例子里 11 月 3 日下单、11 月 5 日撤单。帮助页没写日期筛选按下单时间还是结束时间算,范围同时盖住这两天最稳妥。方向筛选顺手看一眼,卖单别在“买入”里找。
还有一种对不上的情况和筛选无关:你改过这张单的价格或数量。改单会换一个新订单号,拿记下的旧订单号去对,当然对不上。改单前后两个订单号怎么对应,见币安限价单怎么改价格和数量。
半年以前撤的单,页面上看不到,只能导出
同一篇帮助页写着:通过选择特定的时间,最多可以查看近 6 个月的历史委托;常见问题里给的理由是帐户安全,并说更久的记录请使用导出功能,入口是另一篇帮助文章《如何下载现货交易历史记录报告》。拿今天 2026-11-10 来算,大约 5 月 10 日以前的单,就落在了页面能翻到的范围之外。这时候再怎么调筛选也不会出现,直接去生成报告。报告里收哪些订单状态,本文没有逐项核对,拿到文件后先按交易对和日期过滤,再找那一行。
接口和第三方工具查不到:0 成交的撤单 90 天后归档
如果你是通过 API 密钥,用自己写的脚本、记账软件或其他第三方工具查订单,还要知道现货接口的一条规则。接口更新记录 2023-03-13 一条把“已归档订单”定义为:状态是 CANCELED 或 EXPIRED、executedQty 等于 0、发生在 90 天以前的订单。按订单号去查这样的单,返回的是错误码 -2026,原文是 Order was canceled or expired with no executed qty over 90 days ago and has been archived。2025-08-12 的更新记录又把因自成交保护过期(EXPIRED_IN_MATCH)且成交数量为 0 的订单加了进来。
套到例子上:11 月 5 日撤掉、成交数量为 0 的那张单,到 2027 年 2 月 3 日就满 90 天,之后用订单号查会收到 -2026。撤单前卖出过 0.2000 ETH 的那种,executedQty 大于 0,不在这条规则里。工具报这个错误码时,单子并没有凭空消失,只是这条查询路径不再返回它,反复重试不会有别的结果。
自己写脚本按时间段批量拉订单的,还有一条容易踩的限制:接口文档里查询全部订单(allOrders)的 startTime 和 endTime 相差不能超过 24 小时,单次最多返回 1000 条。范围设成一整周,请求本身就会失败,看起来像是“查不到”。
网页和 App 的历史委托会不会也按 90 天少显示这类单,帮助页没有写,界面上公开写明的上限只有 6 个月那一条。
找到以后看两栏:成交数量和订单状态
先看成交数量。是 0,这张单对你的资产没有留下任何成交,历史成交里也不必再找;撤单后被占用的 ETH 有没有回到可用,在现货资产那一行看可用数就能确认。大于 0,就去历史成交里把这一张的每一笔加起来,方法见订单历史和成交历史:怎样核对同一张委托。
再看状态。你记得是自己撤的,状态却是已过期,说明结束它的不是你那一下点击,而是订单的有效方式或系统规则,原因要换个方向查,见订单显示 EXPIRED,是没成交,还是已经结束。翻这张单是为了按原价重挂一笔的,挂之前先确认没有别的同类单还在当前委托里,见点了撤单,可以马上重新下一整笔吗。