Если позиции закрываются в убыток в вашем торговом боте, без вашей конфигурации, значит, вы используете торговые сигналы или торгуете малоликвидными парами:
Торговые сигналы
В конфигурации торговых сигналов есть опции "Signaler config" и "Sell signals". Отключив их, вы предотвратите продажу позиций в убыток.
Пример конфигурации торговых сигналов:
Ликвидность и волатильность торговой пары
Когда рынки неликвидны (имеют низкий объем торгов), книга ордеров часто тонкая. В таких ситуациях, если трейдер размещает крупный ордер на продажу, это может привести к убытку в процентах большем, чем ожидалось, поскольку стоимость позиции может значительно упасть ниже ваших установленных параметров продажи.
При высокой волатильности рынка цены могут быстро меняться. В таком сценарии может случиться так, что в момент размещения ордера цена также изменится из-за высокой волатильности. Ваш (лимитный) ордер будет исполнен по (немного) другой цене, чем вы ожидали.
Рыночный ордер
В сочетании с неликвидными рынками, рыночные ордера исполняются немедленно, когда стоп-лосс инициирует продажу. Они используют различные значения ордеров из книги ордеров для выполнения сделки.
Следовательно, фактический курс продажи может быть значительно ниже вашего настроенного тейк-профита, стоп-лосса или других настроек продажи.
Рассматривали ли вы использование лимитных ордеров? Этот подход может помочь избежать продажи позиций с большими, чем предполагалось, убытками, но может привести к частичному исполнению ордеров, в результате чего останутся "мешки" (bagholders).