Stop loss - Conditional (Pro)
Stop Loss - Conditional (Pro) – 平仓模块,将评估未平仓订单是否已触及其 SL。在订单开立后(见下图中的”1”),模块将在一个(复杂的)条件变为 true 时设置 Stop Loss (SL)(见下图中的”2”)。当价格触及 SL 时(见下图中的”3”),订单将被关闭。该模块将 Buy 订单的 SL 设置在当前价格下方的任意位置,不一定在 Buy 订单的开仓价格下方。由于 SL 可以设置在当前价格下方的任意位置,当 SL 被触及时,订单可能处于盈利状态;这也可能是因为 Trailing 的原因。许多交易者使用此模块在价格回撤时锁定利润。对于 Sell 订单,一切相反,模块将 Sell 订单的 SL 设置在当前价格上方的任意位置。
- Enabled for:设置模块仅对 Buy 订单启用、仅对 Sell 订单启用或两者都启用。如果 Buy 和 Sell 订单需要不同的条件,请为 Buy 订单添加此模块,然后再为 Sell 订单添加此模块。
- Precondition (optional):SL 设置前的条件。在条件被评估为 true 之前,模块保持不活跃状态。当条件被评估为 true 时,SL 将被设置在 SL start value 参数的值处,该参数可以包含复杂的计算。不设置前置条件将导致在订单开立时即设置 SL。
- SL start value:SL 的值(价格),可设置为任意值或计算结果。
- When to remove SL (optional):移除 SL 的 Signal。
- SL offset (pips):距 SL start value 的 Pip 数偏移量,用于调整您希望 SL 开始的位置。
- Trail step size:当利润增加时 SL 的上升量。假设您将此设置为 1。如果利润在阈值之上增加 1 Pip,Trail 将从 0 移动到 1。再增加 1 Pip 利润后,从 1 到 2,以此类推。在正常情况下,该订单现在至少会产生 2 Pip 的利润。如果设置为 2,每增加 1 Pip 的额外利润时将上升 2 Pip,而不是 1。
- Trail minimum distance (pips):Trail 不会比设定值更接近当前价格(以 Pip 为单位)。当使用大于 1 的 Trail step size 且您希望 Trail 与当前价格保持一定距离时,此设置很有用。警告:当设置为 0 或任何负数时,Trail 将被允许超过当前价格,导致订单在回撤之前关闭。
- Close percentage:此模块将关闭的仓位百分比。假设您有 1 Lot 的仓位并将值设置为 50,此模块将关闭当前仓位的 0.5 Lot。当您有另一个同样设置为 50 的模块时,该模块将关闭 0.25 Lot,因为剩余 0.5 Lot 的 50% 是 0.25 Lot。如果您希望第一个或第二个模块关闭整个订单/仓位,请将此值设置为 100。
- Reuse module after partial close:如果模块的 Close percentage 设置为小于 100 的值,则模块将尝试关闭订单的一部分。此设置决定是否可以对同一订单再次使用此模块(如果再次满足前置条件)。