追踪止盈止损(Trailing Stop)订单常见问题
什么是追踪止盈止损订单?
追踪止盈止损是一种用于追踪市场价格变动的工具. 现货的API中多了一个新参数 trailingDelta
, 用来定义订单触发时机, 其值为基点(BIPS).
显然追踪止盈止损订单允许价格在有利的方向变动,同时限制在不利方向上的价格变动.
买单: 价格低 是有利的. 持续的价格 下跌 是被允许的. 但是如果市场价格基于下单后的最低点 上涨 了预定义的价格差, 订单会被触发.
卖单: 价格高 是有利的. 持续的价格 上涨 是被允许的. 但是如果市场价格基于下单后的最高点 下跌 了预定义的价格差, 订单会被触发.
什么是基点(BIPs)?
基点,又称为bps或bips,是金融学中用来描述百分比变化.
基点数 | 百分比 | 小数形式 |
---|---|---|
1 | 0.01% | 0.0001 |
10 | 0.1% | 0.001 |
100 | 1% | 0.01 |
1000 | 10% | 0.1 |
比如, 一个设置trailingDelta=100
的止损(STOP_LOSS)卖单,则会构成一个追踪止损卖单, 此订单在提交后会跟踪价格变动,当价格从提交后的最高价下跌1%
的时候会被触发为市价单卖掉.
什么样的订单可以成追踪止盈止损单?
STOP_LOSS
, STOP_LOSS_LIMIT
, TAKE_PROFIT
, 和 TAKE_PROFIT_LIMIT
支持追踪止盈止损功能.
限价止盈止损单订单(OCO)在其止盈止损单中支持追踪止盈止损功能. 如果追踪止盈止损被触发,其中的限价单(LIMIT)会被取消.
如果下追踪止盈止损订单?
追踪止盈止损订单的使用和STOP_LOSS
, STOP_LOSS_LIMIT
, TAKE_PROFIT
, 或者 TAKE_PROFIT_LIMIT
订单很类似,但是多了一个trailingDelta
参数. 此参数必须在交易对的TRAILING_DELTA
过滤器定义范围内. 具体值可以参见接口 GET /api/v3/exchangeInfo
.
不同于一般的止盈止损单,追踪止盈止损订单中的stopPrice
是可选的. 如果stopPrice
被设置了,那么订单只有当这个stopPrice
价格被触发了后,才开始追踪价格变动.如果stopPrice
被忽略,则会立刻开始追踪价格变化.