跳转到主要内容

“Exit Signal Was Not Executed” 错误

机器人已收到平仓信号,但未能成功执行。

作者:Jacob

问题(Issue)

机器人收到了平仓(Exit)信号,但未能执行该信号,从而触发 “Exit Signal Was Not Executed” 错误。

原因(Reason)

1. 机器人无法在交易所找到对应仓位

机器人在尝试平仓时,无法在交易所找到需要关闭的仓位。

这种情况通常发生在以下场景:

  • 您直接在交易所手动关闭了该仓位;

  • 该仓位已被强制平仓(Liquidation)。

2. 开仓信号与平仓信号间隔不足 10 秒

同一个机器人收到的 Enter(开仓) 信号与 Exit(平仓) 信号之间的时间间隔少于 10 秒

解决方案(Solution)

1. 不要在交易所手动平仓,并设置止损以避免爆仓

请避免直接在交易所手动关闭仓位,同时建议设置 Stop Loss(止损),以降低仓位被强制平仓的风险。

注意:如果由于某些原因机器人无法执行平仓,您仍然需要手动在交易所关闭仓位。

2. 避免在 10 秒内发送开仓和平仓信号

请确保同一个机器人收到的开仓与平仓信号之间至少间隔 10 秒,避免因信号过于接近而导致执行失败。

示例(Example)

1. 手动关闭仓位

您没有等待机器人执行平仓信号,而是直接在交易所手动关闭了仓位。

在这种情况下,当机器人随后尝试执行平仓操作时,将无法找到对应仓位,因此会返回 “Exit Signal Was Not Executed” 错误。

这是否解答了您的问题?