526 / 736STPLMT

Stop-limit order

止损限价单:触发价与限价作用不同

雅娜希望在比特币价格下跌时卖出,但又不愿接受任何报价。Stop-limit order 让她同时设定启动卖出的条件,以及自己能接受的最低成交价。不过,正是这条价格限制,可能让计划出售的比特币只卖出一部分,甚至完全卖不出去。

Stop-limit order 是一种附带触发条件的限价单。它先等待价格达到设定的止损触发价,然后只允许按限价或更优价格成交。卖出时,限价是最低可接受价格;买入时,则是最高可接受价格。触发条件成立,并不等于交易已经完成。

雅娜不想整天盯着交易所,于是先设定跌到什么价格时开始卖出,再单独决定低于什么价格就不卖。前者是 stop,即触发价;后者是 limit,即成交价格边界。Kraken 将这个过程解释为:达到触发价后,激活一笔 Limit order。在此之前,订单只是等待条件成立。触发之后,仍然需要找到合适的买家,并没有谁预先承诺按她输入的任何一个价格接盘。 [1]

卖出限价的含义是“按这个价格或更高价格卖”,买入限价则是“按这个价格或更低价格买”。Investor.gov 在解释证券限价单时采用的就是这一原则,本文的比特币示例也遵循同样的价格逻辑。因此,限价不一定是最终成交价:如果有更好的报价,成交可以更有利。但它也不说明最终能卖出多少比特币。它限制的是成交价格本身,不是扣除手续费后的净收入,更不是投资的总亏损。 [2]

假设雅娜的订单已经触发,但买家的报价已经低于她的限价,订单就不会接受这些较低的报价。这恰好是它应有的作用,可雅娜仍然持有比特币,也仍然承受继续下跌的风险。FINRA 在股票止损限价单的说明中提醒了这种无法成交的风险。这不一定是订单故障:有时候,恰恰因为没有成交,价格条件才得到了遵守。把触发价和限价设成一样,也不会凭空产生缺少的买盘。 [3]

雅娜可能看到某张图表已经达到触发价,自己的订单却还在等待。判断订单是否出错之前,需要先确认它采用哪个参考价格。对于支持的交易对,Kraken 允许选择最新成交价,或按照指定方法计算的指数价格。单个交易所上的短暂波动,未必足以让指数产生同样的变化。真正起作用的是该订单的设置及触发方向,其他应用里的一张价格图不能代替这些信息。 [4]

订单触发后,雅娜的限价单可能立即遇到足够好的现有报价并成交。这时,它消耗了订单簿中已有的流动性,属于 taker,即吃单。如果它先留在订单簿里,之后再与新到的订单成交,则提供了流动性,属于 maker,即挂单。Kraken 明确指出,立即成交的限价单会收取 taker 手续费。因此,仅凭“限价”两个字不能确定手续费,还要看实际成交方式和该市场的费率表。 [1]

交易所可以先接受订单,之后触发订单,最后却只成交其中一部分。不能把这些阶段混为一谈。Coinbase Exchange 的文档区分了已接受的订单、部分成交且余量仍开放的订单,以及完全成交的订单。雅娜因此需要检查已卖出的数量、每次成交的价格和剩余数量。如果只卖出一部分,剩余比特币既没有消失,也没有自动获得防止价格继续下跌的保护。 [5]

订单的有效期也影响后续处理。Kraken 将 GTC 解释为持续有效,直到成交或取消;GTD 则最迟在指定时间失效。采用 IOC 时,无法立即成交的余量会被取消。具体市场和界面允许止损限价单搭配哪些选项,需要单独确认。订单是否与持仓关联也很重要:Kraken 提醒,独立的 Stop Loss Limit 并不会自动绑定某个特定持仓。如果雅娜通过其他方式卖出,应当检查这笔仍在等待的订单,并在需要时取消它。 [4] [1]

普通的 Stop order 触发后通常变成 Market order,寻找现有的交易对手,但不保证按触发价成交。Stop-limit order 则坚持限价,因此可能始终无法成交。FINRA 将这种差别解释为价格要求与无法执行之间的取舍。两种方式都不能保证最好的结果。对雅娜来说,关键是理解订单触发后会发生什么,并通过成交记录确认自己究竟卖出了多少。 [3]

示例 · STPLMT

卖出了一部分,另一部分还在账户里

雅娜假设卖出 0.02 BTC,触发价为 99000 USD/BTC,限价为 98800 USD/BTC。订单触发后,只有一名买家愿以 98900 USD/BTC 买入 0.01 BTC,下一个最优买价为 98700 USD/BTC。在这个简化示例中,第一部分成交,得到 0.01 × 98900 = 989 USD。第二个报价低于限价,因此不会被接受。剩余数量为 0.02 − 0.01 = 0.01 BTC。如果有效期为 GTC,且没有其他规则,这部分余量的订单继续保持开放。示例不计手续费和其他报价,也不保证以后一定能卖出。首次成交收到的钱,不是出售全部数量的总收入。

要获得更完整的理解,请将本词条与以下词条结合阅读: Stop order, Limit order, Market order, Slippage, Order book, Maker–taker. 反向关联还来自: Stop order, Stop-loss.

01把触发价和限价设成一样会有帮助吗?

这不能保证成交。订单触发后,仍然需要有买家或卖家愿意按限价或更优价格交易。两个价格相同,无法解决报价不足或市场快速波动的问题。订单可能完全无法成交,也可能只成交一部分。

02止损限价单比普通止损单更安全吗?

它保护的是另一项条件:拒绝更差的成交价格,但可能让比特币一直没有卖出。普通止损单则不保证按触发价成交。不了解用途、市场规则和剩余持仓,就不能说哪一种在所有情况下都更安全。

DOC · 001Kraken — Stop Loss Limit Orders文档 DOC · 002Investor.gov — Types of Orders文档 DOC · 003FINRA — Stop Orders and Volatility文档 DOC · 004Kraken — Other Order Options文档 DOC · 005Coinbase — Create Order文档
修订日期: 来源优先 · 非投资建议