Se posições são vendidas com prejuízo no seu bot de trading sem que você tenha configurado isso, você está usando sinais de trading ou está operando com pares de trading pouco líquidos:
Sinais de trading
Na configuração de sinais de trading, existem opções para "Configuração do Sinal" e "Sinais de venda"; desative-as para evitar que posições sejam vendidas com prejuízo.
Exemplo da configuração de sinais de trading:
Liquidez do par de trading
Quando os mercados são pouco líquidos (experimentando baixo volume de trading), eles costumam ter um book de ofertas raso. Nesses cenários, se um trader faz uma grande ordem de venda, pode resultar em uma perda percentual maior do que o esperado, pois o valor da posição pode cair significativamente abaixo dos seus parâmetros de venda definidos.
Ordem a mercado
Em combinação com mercados pouco líquidos, as ordens a mercado são executadas imediatamente quando o stop-loss aciona uma venda. Elas usam vários valores de ordem do book de ofertas para cumprir a operação.
Consequentemente, a taxa real de venda pode ser muito menor do que o seu Take profit configurado, Stop-loss ou outras configurações de venda.
Já pensou em usar ordens limitadas em vez disso? Essa abordagem pode ajudar a evitar vender posições com perdas maiores do que o pretendido, mas pode resultar em preenchimentos parciais de ordens, o que vai te deixar com "bag" (moedas paradas).