Skip to main content
止盈与止损是条件单,任务只有一个:价格到了你选定的水平,就把仓位平掉。它们始终是只减仓的——保护性订单如果还能开仓,那跟保护恰恰相反。 它们有两种形态,而两者的区别是本页最重要的一件事。

附加在订单上,还是附加在仓位上

附加在订单上:你在下入场单的同时设好止盈与止损。那笔订单一成交,它们就激活,数量跟那笔订单一致。入场单要是在成交前被撤销,保护性订单也随之消失。 附加在仓位上:你在仓位面板上,对已经持有的仓位设置它们。作用范围是这个仓位,不是某个数量。 这个作用范围有一个值得直说的后果:
附加在仓位上的保护性订单,平掉的是触发那一刻仓位的实际大小,不是你设置它时的大小。加仓之后,止损覆盖更大的数量;减仓之后,覆盖更小的数量。改了仓位,你不用回头重设它。
有一个例外。保护性订单如果转换成的是限价单、不是市价单,数量在触发那一刻就定死了。从此它就是一笔普通的挂单,不再跟着仓位走。

配置

对保护性订单来说,标记价格是更安全的触发参考——它经过平滑,比最新成交价难推动得多。这一点是关键,因为保护性订单的全部意义,就是不被一笔异常成交扫出去。最新成交价反应更快,跟着你看到的成交记录走。

这一对如何互相撤销

止盈与止损以“二选一撤销”的方式关联。具体行为要看被触发的那条腿有没有走完。
一条腿触发
是否完全成交?
另一条腿被撤销仓位平掉,没有留下待命的订单
另一条腿保持有效你仍然持有仓位,所以你仍然需要保护
如果它之后触发未成交的剩余部分被撤销,这条腿再针对当时的实际仓位触发
它恰好触发一次部分平仓不会让它重新装填
触发产生的市价单使用固定 10% 的滑点容忍度,与你为手动订单配置的值无关。部分平仓之后请检查仓位——剩余部分在你重新设置之前是没有保护的。
如果触发的那条腿完全成交,另一条被撤销。仓位平掉,没有留下任何待命的订单。 如果它触发成一笔没有成交的限价单,另一条腿保持有效。这是人们没预料到的情况,但它是正确的行为:你仍然持有仓位,所以你仍然需要保护。市场随后要是反向走得够远、触发了第二条腿,第一条腿留下的未成交订单会被撤销,第二条腿则针对当时的实际仓位触发——数量可能和第一次尝试时不一样。

它们只触发一次

保护性订单恰好触发一次。如果由此产生的订单没有完全平掉仓位,协议不会为剩余部分重新装填。 这一点很重要,因为触发产生的市价单是“立即成交,否则撤销”:在薄的订单簿里,它可能平掉你一部分仓位,剩下的被撤销,于是你还持着一部分敞口,却没有任何保护待命。 只触发一次是有意的设计。订单簿刚刚才没吃下这笔订单,就自动重新装填,等于把订单一遍遍送进造成部分成交的那种流动性缺失里——而且是在最糟的条件下反复送。
部分平仓之后,请检查你的仓位。保护性订单已经用掉了,剩余敞口在你重新设置之前是没有保护的。这是本场所与那些会自动重新触发的平台之间,最有实际后果的差别。

触发的市价单上的滑点

由保护性触发产生的市价单使用固定 10% 的滑点容忍度,与你为手动订单配置的值无关。 理由是:止损存在的目的就是让你出来。沿用你日常设置里那个很紧的容忍度,会导致止损触发了却没成交,把你留在它本该带你离开的仓位里。宽的边界用更差的价格换真正的离场。 市价单的其他规则依然适用——市场的价格带和由深度推导出的边界,仍然限制成交价。

修改它们

保护性订单不能就地编辑。要改触发价或限价,只能撤销后重新创建。 撤销和重建之间的那道缝,就是一段没有保护的窗口。在快速行情里,平台允许的话就先把新订单设好;否则接受这个窗口存在,把它压到最短。

后续阅读

条件单

底层的触发机制,以及完整的状态模型。

只减仓

让保护性订单得以安全的那个保证。

标记价格

为什么它是更安全的触发参考。

强制平仓

如果保护没有及时触发会发生什么。