自动止盈止损

根据预先设置的止盈止损参数分别生成止盈和止损单,达到触发条件后,自动发出平仓委托。

软件提供了多种止损策略,包括 限价止盈止损浮动止损 。既可以针对品种进行设置,也可以针对具体合约进行设置,增加了设置的灵活性。

视频教程

位置 【选项设置】-【自动止损】

操作流程

  1. 启用自动止损

  2. 点击【增加】按钮,增加止盈止损设置

  3. 依次设置品种/合约、限价止盈止损参数、浮动止损参数

  4. 点击【确定】按钮,完成设置

../_images/auto_stop_loss01.png

限价止盈止损

当开仓委托全部成交或部分成交后,会实时以 基准价 调整设定的限价止盈/止损Tick值,生成限价止盈止损价格

相关参数

基准价 可设置持仓均价、开仓均价

限价止损(Tick):可填写自然数0、1、2...

限价止盈(Tick):可填写自然数0、1、2...

类别

多头持仓

空头持仓

止损单

触发价格 = 基准价 - 限价止损(Tick) × 最小变动价位

触发条件:最新价 ≤ 触发价格

触发价格 = 基准价 + 限价止损(Tick) × 最小变动价位

触发条件:最新价 ≥ 触发价格

止盈单

触发价格 = 基准价 + 限价止盈(Tick) × 最小变动价位

触发条件:买一价 ≥ 触发价格

触发价格 = 基准价 - 限价止盈(Tick) × 最小变动价位

触发条件:卖一价 ≤ 触发价格

浮动止损

浮动止损即动态止损,当行情向对用户有利方向变化时,止损价位也会随之变化。

原理

软件根据当前最新价和浮动止损(Tick)计算候选止损价,并在满足浮动止损步长时向有利方向更新已记录的止损价。

多头候选止损价 = 最新价 - 浮动止损(Tick) × 最小变动价位;空头候选止损价 = 最新价 + 浮动止损(Tick) × 最小变动价位。首次计算时以当时的最新价初始化,只有此价格等于开仓价时,才能直接用开仓价代入。

  • 对多头持仓,候选止损价比已记录止损价至少高出一个设置步长时,止损价更新到候选值

  • 对多头持仓,行情下跌时浮动止损价维持不变;空头持仓则只随有利的下跌行情向下更新

  • 当行情回落到浮动止损价,随即触发止损

浮动止损步长

浮动止损价调整所需的最低步长,单位为 tick;实际最小调整幅度 = 步长 × 合约最小变动价位。小于此步长的变动不生效(步长默认为1)。达到步长时更新到当前候选价,并非必须按步长的整数倍取整。

该参数主要为了方便用户自定义止损幅度,防止止损推进太快,不利于锁定盈利

案例说明

以白银期货为例,在4600买入开仓,浮动止损(Tick)设为10,最小变动价位为1,假设首次计算时最新价也为4600。以下仅比较浮动止损,未启用固定止盈止损。

同一价格路径下的浮动止损价

最新价(依次变化)

步长1的浮动止损价

步长3的浮动止损价

4600

4590

4590

4603

4593

4593

4602

4593

4593

4606

4596

4596

4608

4598

4596

4597

4598,触发止损

4596,尚未触发

  • 浮动止损步长1:候选止损价较上次记录至少上移1 tick时更新;回调后未超过此前记录的候选价时,不会上调止损价

  • 浮动止损步长3:候选止损价较上次记录至少上移3 tick时更新;最新价依次升至4603、4606、4608时,浮动止损价先后更新为4593、4596,随后因只差2 tick而保持4596

当行情从4608回落至4597时

  • 浮动止损步长1:最新价4597已低于浮动止损价4598,触发止损委托;若最终以4597成交,则相对4600的开仓价亏损3个价位。实际成交价格取决于报单方式及市场成交情况,不保证等于触发价或当时最新价。

  • 浮动止损步长3:最新价4597尚未触及浮动止损价4596,因此此时不触发止损;这并不保证后续价格上涨或最终盈利。

注意

  • 自动止损为本地,关闭电脑或断网后立即失效

  • 同时设置了品种与合约的止损参数时,合约的优先级高于品种

  • 勾选“软件下次启动时是否直接开启自动止损”需慎重,当行情发生剧烈变化时可能给您造成损失

持仓列表显示

未触发的自动止损单会在持仓列表【自动止损】、【自动止盈】列显示

../_images/auto_stop_loss03.png

止盈止损平仓价格类型

止盈止损报单价格支持设置市价或对价。

设置路径:【选项设置】-【下单配置】-【止盈止损平仓价格类型】

选择【对价】时,可在【止盈止损超价(Tick)】中设置非负整数:

  • 卖出平多仓时,在买一价基础上减去设置的 Tick 数。

  • 买入平空仓时,在卖一价基础上加上设置的 Tick 数。

  • 设置为 0 时不超价;选择【市价】时该数值不生效。

超价只调整止盈止损触发后的平仓委托价格,不改变触发价格、触发条件或平仓手数。

../_images/auto_stop_loss04.png