跳转到内容

Stop loss - Catching up trail

Stop Loss - Catching Up Trail - 平仓模块,允许交易者设置一个 Trailing Stop Loss,在达到 Gain 0(以 Pip 为单位)后,当前价格与 SL 之间的距离会逐渐缩小。从达到 Gain 1 的最终增益开始,SL 将以 1 Pip 的距离跟踪当前价格。

该模块还允许交易者通过将 Gain 1 设置为大于 Gain 0 的值来使用逐渐增加的增益。

  • Profit threshold (pips):此值决定模块何时激活。当设置为 0 时,模块在订单开立时激活,并将 SL 设置在 Offset (pips) 参数的距离处。例如,当设置为 10 时,模块在订单盈利 10 Pip 时激活。请使用正值设置此参数。
  • Offset (pips):此值设置 Trailing SL 的初始距离。值为 10 将偏移设置为:当前价格 - 10 Pip。请使用正值设置此参数。
  • Gain 0 (pips):当订单的盈利值达到此参数的值(以 Pip 为单位)时,Trailing SL 开始减少 Trailing 距离。请使用正值设置此参数,且大于或等于 Profit Threshold (pips)
  • Gain 1 (pips):如果订单创新高,模块开始减少 Trailing 距离。当盈利(以 Pip 为单位)达到此设置的值时,SL 将处于 1 Pip 的距离。
  • Trail minimum distance (pips):Trail 不会比设定值更接近当前价格(以 Pip 为单位)。当使用大于 1 的 Trail step size 且您希望 Trail 与当前价格保持一定距离时,此设置很有用。警告:当设置为 0 或任何负数时,Trail 将超过价格,导致订单关闭。
Stop Loss catching up trail,示例 1
第一个示例展示了给定参数值(Profit Threshold = 0, Offset = 10, Gain 0 = 15, Gain 1 = 25)时模块的行为。显然,直线上升并不现实,但这样可以清楚地展示参数值的效果。
Stop Loss catching up trail,示例 2
第二个示例在更具波动性的场景中使用相同的参数值。注意从 5 Pip 盈利开始,SL 上升得更快,并且当订单没有创新高时保持在其最高值。