它解决的问题
一个 1 BTC 的多头头寸上挂着一张止盈卖出限价单和一张止损卖单。头寸被止盈平掉。而那张止损还在订单簿里;如果价格后来跌到它,一张普通止损会卖出 1 BTC,开出一个没人打算要的空头。
带上只减仓标记之后,这张止损只能减少一个多头头寸;而在没有头寸可减的情况下,它开不出那个空头。同样的保护也适用于规模:一张大于剩余头寸的只减仓委托会被限制,使它不会把头寸穿过零翻到反面。
它用在哪里
- 附在一个头寸上的止盈和止损单。
- 用几张限价单分批减仓,而它们的总量在部分成交之后可能超过头寸。
- 自动化策略,否则两张出场单之间的竞速可能留下一个反方向的头寸。
- 币安的合约接口记录了一个 reduceOnly 参数,并说明它不能在对冲模式下发送——在那种模式下多头和空头是分开持有的。
期货平台上的同一个问题
通过券商交易的芝商所期货并不总是在订单层面提供只减仓标记,所以平台自己来管理这个风险,通常的做法是把出场单链接成一组 OCO 括号,并在头寸平掉时撤销它们。
一张在头寸已经变平之后还在工作的止损,不再是一项保护,而是一张进场单。这句话值得当成一条检查清单来用:每次手动平仓之后,去看一眼在途订单。
它不替代什么
只减仓是一道结构性的保险,但它不是风险管理。它保证一张出场单不会变成进场单,却不保证这张出场单的价格合理、规模正确,或者它根本会被触发——一张只减仓的止损在跳空里照样成交在很远的位置。
它也不处理反方向的头寸。在对冲模式这类可以同时持有多头和空头的账户上,交易所往往直接不接受这个参数,因为「减少哪一个头寸」已经没有唯一答案。所以在一个两边都可能持仓的账户上,出场管理必须靠明确的头寸标识,而不是靠这个标记。
在 Senzoukria 里
桌面端的加密货币图表只做分析,所以不会发出任何加密订单。在期货券商账户上,桌面端在一个头寸平掉的那一刻就撤销它的保护性订单,因为一张留在簿里的止损会开出一个交易者并没有要求的头寸;而在空仓时刻意挂上的在途进场单则不受影响。
防护面板显示为每个未平仓头寸收到的出场订单,所以一张残留的出场单在它能起作用之前就是可见的。
相关内容
同一栏目
来源
其他语言版本
常见问题
- 如果我的头寸已经平掉了,只减仓委托会怎样?
- 它不能作为一个新头寸成交。视交易所而定,它会被撤销,或者保持不激活,直到出现一个它可以减少的头寸。它不会在反方向上开出头寸。
- 如果我用括号订单,还需要只减仓吗?
- 一组正确链接的括号会在其中一张成交时撤销剩下的出场单,这覆盖了最常见的情形。只减仓为那些链接覆盖不到的情况加了第二道保险,比如一次手动平仓或者一次部分成交。