К основному содержимому

Ошибка "Mandatory conditional order failed"

Как устранить ошибку "Mandatory conditional order failed"

Gery avatar
Автор: Gery
Обновлено более 9 мес. назад

Проблема:

Невозможно выйти из позиции с ошибкой "Mandatory conditional order failed".

Причина:

  1. Вы превысили количество условных ордеров, разрешенных на бирже. Максимальное количество условных ордеров на пару - 10. Этот параметр может изменяться, поэтому необходимо проверять правила вашей биржи.

  2. Вы закрыли один из условных ордеров вручную на бирже. В этом случае система сначала попытается найти эти ордера на бирже, и если ордер не будет найден, стратегия завершится с ошибкой.

Решение:

  1. Проверьте максимальное количество условных ордеров на бирже и не превышайте этот лимит.

  2. Не закрывайте условные ордера вручную на бирже.

Пример:

  1. Вы решили создать 2 бота на одной и той же паре и включили опцию "Place Take Profit and Stop Loss on the Exchange" для обоих. Первый бот имеет 6 TP и 1 SL. Второй бот имеет 3 TP и 1 SL. В этом случае второй бот приведет к сбою стратегии из-за превышения количества условных ордеров на одну пару. 9 TP и 2 SL = 11, но обычно максимум составляет 10.

Нашли ответ на свой вопрос?