Skip to main content
Intention 上的每一笔订单都由三个相互独立的选择构成:你能接受什么价格、没有立即成交的部分如何处理,以及这笔订单被允许对你的仓位做什么。
价格限价 — 你指定能接受的最差价格市价 — 逐档吃簿,受保护性限价约束
订单有效期GTC 挂着 · IOC 撤销剩余部分FOK 全成或全撤 · 只挂单若会吃单则被拒
标志位只减仓 — 订单只能缩小仓位它永远不会开仓,也不会把你翻到另一边
你的订单
三者相互独立:任何价格配任何有效期,带不带这个标志位都行。

限价还是市价

限价单指定你能接受的最差价格。买单以你的价格或更优价格成交,卖单同理。你完全控制价格,不承担滑点——代价是完全没有成交保证。市场要是从来没到过你的价格,订单就一直等着。 限价单不跟订单簿交叉,就会挂在簿上,让你成为挂单方,赚挂单费率——它比吃单费率低。参见手续费。 市价单把成交置于价格之上。它从盘口最优价开始向内,逐档吃掉订单簿的对手侧,直到你的数量被填满。 真正到达撮合的,并不是一笔无边界的市价单。它会被转换成一笔带保护价格边界的限价单,边界由三样东西共同推导:你的滑点容忍度、市场的价格带,以及你的数量将要消耗的深度。市价单之所以可能只成交一部分,就是因为触到了这个边界。参见市价单与滑点保护。

订单有效期

订单有效期只回答一个问题:我的订单中此刻没有成交的部分,会怎么样? 每笔订单只能选其一。 GTC——good till cancelled,撤销前一直有效——是挂单的默认选项。但不是字面意义上的永远:订单有最长存续时间,以免订单簿无限累积被遗弃的订单。 IOC 按你的价格吃掉订单簿现有的部分,其余撤销。买 15 而对手侧只有 10,就成交 10,撤销 5。 FOK 是全成或全撤。同样这笔订单,成交 0——15 拿不到,就什么都不执行。“半个仓位比没有仓位更糟”的时候用它:分腿构建价差组合,或者任何“只成交一半会让你暴露、而不是就位”的策略。 Post-only(只挂单) 保证挂单方身份。订单如果会交叉、会吃掉流动性,它宁可被拒,也不执行。做市商正是靠它,确保自己永远不会意外付出吃单费率。

标志位

只减仓(Reduce Only) 保证订单只能缩小仓位,永远不会开仓或者反手。提交时检查一次,你的仓位一变还会重新执行一次,而且不占保证金。参见只减仓。

条件单

以上描述的都是被接受即刻生效的订单。条件单不同:它不挂在订单簿上,而是在一旁盯住某个价格,只有触发条件满足时,才变成上述订单中的一种。 止盈与止损也属于此类,它们是专门用来保护你已持有仓位的条件单。参见条件单与止盈与止损。

如何选择

最常见也最昂贵的错误,是提交一笔相对可见深度过大的市价单。盘口价是你看到的,平均成交价才是你拿到的,两者的差距随数量增大。提交前先看深度,或者把订单拆开。

后续阅读

条件单

先等待某个价格、再生效的订单。

市价单

市价单的保护边界是如何推导出来的。

订单簿

在决定怎么下单之前先读懂深度。

修改订单

改动一笔生效中的订单,以及它在队列位置上的代价。