止盈止损

John Carls

上次更新日期2 年前

前置知识:条件单


了解条件单有助于了解止盈止损单哦!


关于条件单


什么是止盈止损单?


止盈止损单是指:事先设置好触发价和委托参数,其中触发价是进行下单操作的前置条件,一般是目标止盈止损位置,当市场的最新成交价到达触发价时,系统就会按照用户设置的委托参数下单进行平仓,以保住利润或减少损失。


根据止盈止损单触发后执行的委托类型不同,止盈止损单分为:


☆限价止盈止损

☆市价止盈止损


限价止盈止损


限价止盈止损需要设置以下参数:


•触发价格

•委托价格

•委托数量


限价止盈止损触发后会下一个限价单,限价单规定了用户愿意买的最高价格或愿意卖的最低价格。用户在设定限价后,市场会以达到对有利方向的价格优先成交,这就意味着,限价单不一定能立即成交。


限价止盈止损优点


触发后能保证成交价格在限价之内,滑点可控。


限价止盈止损缺点


不一定能成交。


*使用技巧


为了提高限价止盈止损的成交几率,我们一般不会把委托价格和触发价格设置为一样,而是会预留一部分滑点区域。如:多仓止盈,触发价是60000美金,委托价可设为59900美金,因为一个59900美金的空单在60000美金的盘口中更容易成交!


*案例


见文章“案例”部分


市价止盈止损


市价止盈止损需要设置以下参数:


•触发价格

•委托数量


市价止盈止损触发后会下一个市价单,市价单会以当时盘口最优价格下单,帮助用户快速成交。


市价止盈止损优点


触发后能立即成交。


市价止盈止损缺点


不能保证成交价格,大仓位或在流动性欠佳的市场中,可能造成较大滑点。


*案例


见文章“案例”部分


总结


限价/市价各有优缺点。遵循以下建议,可得到更好的止盈止损效果:


☆止盈选限价,能保证利润;

☆止损选市价,能快速成交;

☆小仓位选择市价;

☆大仓位选择限价或市价分批止盈止损;

☆流动性欠佳的市场选择限价;


止盈止损单的执行逻辑


止盈止损单主要参数有:


•仓位

•触发价格

•委托价格/市价

•委托数量


一个止盈止损单的生命周期分为:


1. 待触发

2. 触发成功/触发失败

3. 触发成功后下单


1. 待触发


一个止盈止损单提交成功之后,这个止盈止损单处于“待触发”的状态!这个状态的止盈止损单会显示在【计划委托列表】中。止盈止损单是平仓单,故多仓的止盈止损单方向是‘卖出平多’,空仓的止盈止损单方向是‘买入平空’。


*每一个计划委托就像一个只能触发一次的机关,当市场价格到达了触发价后,这个机关就会被触发。


*每个止盈止损单都有一个过期日期,默认14天,用户可在【交易设置】中进行更改。过期日期之后,如果这个止盈止损单仍未被触发,那么它就会被取消


2. 触发规则


当市场的最新成交价满足以下条件时,止盈止损单就会被触发。


*止损防插针机制


在流动性不足的市场,市价成交可能会造成插针,这种情况的插针对止损单是不利的。对此,我们增加了止损防插针机制。

在市场中,标记价格不受插针的影响,当最新成交价偏离标记价格>10%时,可判定为插针,这些偏离过大的成交不会触发止损单。

插针判定规则:|最新成交价-标记价格| / 标记价格 > 防插针阈值

防插针阈值 = 10%


请注意:


1. 止盈单不受此保护,是因为插针时的盘口有可能对止盈有利。

2. 10%以内的插针不受保护,是因为10%以内的价格偏离很可能是正常的,不属于插针。


*被强平接管导致触发失败

当行情波动很剧烈并且止损价格距离强平价格较近时,虽然满足以上触发规则,但在触发时,仓位很可能已经/正在被强平引擎接管,会造成触发失败!


3. 触发后下单


当止盈止损触发后,

系统会立即按照委托参数向盘口提交委托。委托参数如下:


•委托方向:平仓方向(仓位的反方向)

•委托价格:限价止盈止损是‘委托价格’;市价止盈止损是市价

•委托数量:Min(触发时的可平仓位数量,止盈止损单中的‘委托数量’)


这个时候,你能在【当前委托列表】或【历史委托列表】中看到委托的订单。


*可平数量对齐


用户可能在设置止盈止损后,再手动挂平仓单进行平仓。当仓位有平仓单的时候,止盈止损只能触发剩余可平部分!


案例


限价止盈场景


2021年3月5日,BTC强势突破50000美金,我追涨开了10 BTC的多仓,开仓价格是50000美金。我的目标止盈位置是60000美金,我比较习惯分批止盈,所以我在58000美金和60000美金分别设置了一个止盈单,参数如下:


止盈单1


触发价格:58000 USDT

委托价格:57900 USDT

委托数量:5 BTC


止盈单2


触发价格:60000 USDT

委托价格:60000 USDT

委托数量:5 BTC


随后,BTC如我所愿,继续强势上涨,在3月13日突破58000美金,并在3月14日加速上涨突破60000美金,最高达到60020美金,但没有站稳,突破后快速回落,留下一根针。


3月15日我去检查我的仓位,发现:


1. 止盈单1和止盈单2都已被触发;

2. 我还持有5 BTC的多仓没有止盈;

3. 我的当前委托中有一个挂单,委托价格是60000,完全没有成交;


也就是说,只有止盈单1成交了,止盈单2没有成交。


这是正常现象,因为BTC在到达60000美金时,止盈单被触发,系统立即开始下止盈单,但在下单期间,盘口价格已经回落至60000美金下方,60000美金卖出平多的限价单虽然下下去了,但是在盘口上方,无法成交!


于是我得到了经验:限价止盈止损时,为了提高限价单的成交几率,一般不要将委托价格和触发价格设置为一样,而是预留一部分滑点区域。如:多仓止盈,触发价是60000美金,委托价可设为59900美金,因为一个59900美金的空单在60000美金附近的盘口中更容易成交!


市价止损场景


2021年3月14日,BTC强势突破60000美金,我拿出了全部家当追涨开了1000 BTC的多仓,开仓价格是60000美金,目标看到100000美金。但为了稳一些,我设置了54000美金的市价止损单,参数如下:


•触发价格:54000 USDT

•委托数量:1000 BTC

随后,BTC辜负了我,一路萎靡,终于在3月23日跌破54000美金。


3月24日我去检查我的仓位,发现:


1. 我的仓位完全平掉了;

2. 从历史委托中看到,这1000 BTC的平仓均价为53600美金,不是54000美金;

也就是说,虽然止损了,但我遭受了比较大的滑点。


于是我得到了经验:很大的仓位不要使用市价全平来止损,最好使用分批止损或限价止损。

这篇文章有帮助吗?

0 个里面有 0 个赞了这篇文章

仍然需要帮助吗?发消息给我们