在途订单(working order)

在途订单(working order)指券商或交易所已经接受、并且仍然有效的订单:它挂在订单簿或券商那里等待自己的条件,可以成交、可以撤销、可以改单。已成交、已拒绝和已撤销的订单不再在途;而应用发出去、券商却从未确认的订单,从来就没有在途过。

Senzoukria · 术语表 · 更新于 2026 年 9 月


一张订单的生命周期

  • 已发送:应用把它传出去了,但什么都还不确定。
  • 已接受、在途:券商或交易所确认了它,它现在有效。
  • 部分成交:一部分数量已经成交,剩下的仍在途。
  • 已成交、已撤销或已拒绝:终态,订单不再在途。

哪些订单会在途

限价单在交易所的订单簿里在途,作为该价位挂单量的一部分显示在深度中。止损单在券商或交易所在途,触发之前不对外显示。市价单正常情况下最多在途一瞬间;如果它在在途列表里停留更久,那就是市场暂停了,或者连接落后了。挂在头寸上的保护性离场单和其他订单一样是在途订单——这也正是手动平仓之后必须记得撤掉它们的原因。

为什么以券商的列表为准

应用保存的是「它自己发出去了什么」这幅图像,券商保存的则是「它手上到底有什么」这个事实。两者会在这些时刻分叉:断线期间、迟到的拒绝回报、与撤单擦肩而过的成交,以及同一账户上从别的平台下的单。所以任何一次对账都从券商的在途订单和持仓开始,被纠正的是应用的显示,绝不反过来。

在 Senzoukria 里

Account 页面有一张「Working Orders」表,列有 Symbol、Side、Type、Qty、Limit、Stop 和 Status,每行带一个「Cancel」操作;什么都没挂时显示「No pending orders right now.」。交易台的「Protections」阶段用的是同一个来源:「A stop counts only when the broker lists it among the working orders」(只有券商把止损列进在途订单,它才算数);被选中的亏损侧与盈利侧离场单之外的订单,会显示为「{n} other working orders on this side」。「Flatten all」会撤销全部在途订单并平掉全部持仓。自动驾驶被 STOP 之后,面板会要求你回到原来的券商账户上核对持仓和在途订单,然后才解除 STOP。在 DOM 阶梯上,你自己挂着的限价单是该价位显示挂单量的一部分,数据源并不会把它从其他参与者的量里单独拆出来。

常见误区

  • 确认回报还没到,就把一张已发送的订单当成在途。
  • 手动离场之后忘了那张在途止损,留下一张裸的反向入场单。
  • 把断线期间空白的在途订单列表,当成券商那边确实什么都没挂。
  • 改了一张在途订单,券商还没确认就假定新价格已经生效。

其他语言版本

常见问题

止损单算在途订单吗?
算。一旦被接受,止损就停在券商或交易所那里等待触发,并出现在在途订单列表中,直到它成交或被撤销。它不会显示在市场深度里,但它是有效的;如果它保护的头寸以别的方式平掉了,就必须把它撤掉。
我能在 DOM 里看到自己的在途限价单吗?
它的数量被计入该价位显示的挂单量,和其他所有参与者的量混在一起。多数数据源不会在深度数据里区分你的订单;平台是根据自己知道发出过什么来单独标注的,最终由券商的在途订单列表确认。
断线的时候在途订单会怎样?
不管应用显示成什么样,它们都还在券商或交易所那里、依然有效。屏幕冻住的同时,止损可能被触发,限价可能成交。重连之后,或者干脆从券商自己的界面里,先核对在途订单和持仓,再做别的事。

继续阅读