自动止盈止损
根据预先设置的止盈止损参数分别生成止盈和止损单,达到触发条件后,自动发出平仓委托。
软件提供了多种止损策略,包括 限价止盈止损 和 浮动止损 。既可以针对品种进行设置,也可以针对具体合约进行设置,增加了设置的灵活性。
视频教程:
位置 【选项设置】-【自动止损】
操作流程
启用自动止损
点击【增加】按钮,增加止盈止损设置
依次设置品种/合约、限价止盈止损参数、浮动止损参数
点击【确定】按钮,完成设置
限价止盈止损
当开仓委托全部成交或部分成交后,会实时以 基准价 调整设定的限价止盈/止损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,因此此时不触发止损;这并不保证后续价格上涨或最终盈利。
注意
自动止损为本地,关闭电脑或断网后立即失效
同时设置了品种与合约的止损参数时,合约的优先级高于品种
勾选“软件下次启动时是否直接开启自动止损”需慎重,当行情发生剧烈变化时可能给您造成损失
持仓列表显示
未触发的自动止损单会在持仓列表【自动止损】、【自动止盈】列显示
止盈止损平仓价格类型
止盈止损报单价格支持设置市价或对价。
设置路径:【选项设置】-【下单配置】-【止盈止损平仓价格类型】
选择【对价】时,可在【止盈止损超价(Tick)】中设置非负整数:
卖出平多仓时,在买一价基础上减去设置的 Tick 数。
买入平空仓时,在卖一价基础上加上设置的 Tick 数。
设置为 0 时不超价;选择【市价】时该数值不生效。
超价只调整止盈止损触发后的平仓委托价格,不改变触发价格、触发条件或平仓手数。