Когда вы видите сообщение «Cancelling order for XXX, taking too long» (Отмена ордера XXX, слишком долго), это значит, что ваш торговый бот не смог исполнить ордер на покупку или продажу в установленный в вашей конфигурации лимит времени. Ордер был отменен, и ваш бот продолжит работать в штатном режиме.
Причина
Есть три возможные причины:
Максимальное время ожидания открытия ордера для покупки или продажи установлено слишком коротким, из-за чего ордер отменяется еще до того, как он может быть исполнен.
Вы используете лимитные ордера, и ваш процент лимитного ордера установлен слишком высоко, что затрудняет сопоставление ордера с рыночной ценой.
Рынок очень волатилен или имеет низкий объем торгов — это нормальное поведение, и никаких действий не требуется.
Как исправить: Максимальное время ожидания открытия ордера слишком короткое
Перейдите в раздел Configuration (Конфигурация) и откройте Base config (Базовая конфигурация) или соответствующий Config pool (Пул конфигураций).
Для ордеров на покупку перейдите в Buy settings (Настройки покупки) и увеличьте значение Max open time buy (Максимальное время ожидания открытия ордера на покупку).
Для ордеров на продажу перейдите в Sell settings (Настройки продажи) и увеличьте значение Max open time sell (Максимальное время ожидания открытия ордера на продажу).
Нажмите Save (Сохранить).
Как исправить: Процент лимитного ордера слишком высокий
Это применимо только в том случае, если вы используете лимитные ордера.
Перейдите в раздел Configuration (Конфигурация) и откройте Base config (Базовая конфигурация) или соответствующий Config pool (Пул конфигураций).
Для ордеров на покупку перейдите в Buy settings (Настройки покупки) и уменьшите значение Percentage buy (Процент покупки).
Для ордеров на продажу перейдите в Sell settings (Настройки продажи) и уменьшите значение Percentage ask (Процент продажи).
Нажмите Save (Сохранить).
Проверка исправления
После сохранения проверьте журнал ошибок, чтобы убедиться, что сообщение больше не появляется.
