Minha Operação Não Fecha ou Minha Posição Continua Aberta na Exchange
Fechar normalmente acontece com um clique, mas algumas situações podem deixar uma posição aberta ou fazer uma operação parecer travada. Este guia explica cada uma delas e o que fazer.
Relacionado, mas diferente: para um bot que parou de operar, veja Por Que Meu Bot Pausou ou Parou?; para entender o que uma operação é e onde ficam as operações fechadas, veja Entendendo Suas Operações. Este artigo é especificamente sobre problemas de fechamento.
Key Takeaways
- Um fechamento manual envia uma ordem a mercado para fechar sua posição imediatamente ao preço atual.
- Se sua saída é uma ordem limit que ainda não atingiu o preço, a posição permanece aberta até ser executada — isso é esperado, não uma falha.
- Se você fechar a posição diretamente na sua exchange, a Freya para de gerenciar aquele bot e o marca com erro — e pode deixar suas ordens de TP/SL ativas, então verifique se sobraram ordens.
- Mensagens como “reduce-only rejeitada” ou “posição não encontrada” geralmente significam que a posição já foi fechada.
- A Venda de Emergência fecha todas as suas posições de uma vez e reporta as que falharam — use Tentar Novamente e depois feche manualmente qualquer posição que ficou para trás.
Como o Fechamento Normalmente Funciona
Quando você fecha uma operação manualmente, a Freya envia uma ordem a mercado para fechar a posição ao preço atual, depois cancela as ordens restantes do próprio bot e encerra a operação. Você verá o bot passar de Fechando para Fechado, e o bot em si vai para Pausado (um fechamento manual não inicia imediatamente uma nova operação). Para futuros, a ordem de fechamento é reduce-only, então a Freya nunca fecha mais do que a parcela da posição que pertence a este bot.
"Cliquei em Fechar, mas a Posição Continua Aberta"
Algumas possibilidades:
- Sua saída é uma ordem limit pendente. Se seu take-profit (ou um fechamento limit) está aguardando em um preço que o mercado ainda não atingiu, a posição permanece aberta até ser executada. Isso é normal — a ordem está colocada, apenas ainda não foi preenchida. Se quer sair agora, use um fechamento a mercado.
- A ordem de fechamento foi rejeitada. Se a exchange recusou o fechamento — por exemplo, um problema de saldo/margem ou de tamanho mínimo — a operação permanece aberta e você verá que ela falhou. As causas se sobrepõem às de Por Que Meu Bot Pausou ou Parou?; corrija o problema subjacente e feche de novo.
- Spot vs futuros: "fechar" no spot significa vender o ativo de volta; fechar em futuros usa uma ordem reduce-only contra a posição aberta.
"Fechei na Exchange — Agora o Bot Mostra um Erro"
Se você fechar a posição diretamente na sua exchange (não pela Freya), a Freya detecta que a posição foi fechada fora dela, para de gerenciar aquele bot e o marca com erro (você verá uma mensagem informando que a posição foi fechada fora da Freya Finance). Esse é o comportamento esperado, não uma falha.
Quando você fecha você mesmo na exchange, a Freya deliberadamente não cancela as ordens restantes do bot — caso você as tenha deixado abertas de propósito. Então, após um fechamento manual na exchange, verifique na sua exchange se há ordens de take-profit ou relacionadas a stop que o bot tinha colocado e cancele as que não quiser. Observação: uma operação que você fechou dessa forma é marcada como fechada externamente e não aparecerá como uma operação concluída normal no seu histórico.
O caminho mais limpo, quando possível, é fechar pela Freya para que ela organize as próprias ordens para você.
"Reduce-Only Rejeitada" ou "Posição Não Encontrada"
Essas mensagens parecem alarmantes, mas geralmente significam o oposto de um problema:
- "Ordem reduce-only rejeitada. A posição pode já estar fechada." — A Freya tentou fechar, mas não havia nada para reduzir. A posição provavelmente já está fechada.
- "Posição não encontrada na exchange." — A Freya não conseguiu encontrar a posição para fechar, normalmente porque ela já estava fechada (muitas vezes externamente). A Freya confirma com a exchange e resolve a operação de acordo.
- "Ordem já cancelada." — a ordem que a Freya tentou cancelar já não existia. Inofensivo.
Se você vir essas mensagens, verifique sua exchange: na maioria dos casos a posição já está zerada. Se algo parecer inconsistente, entre em contato com o suporte.
"A Venda de Emergência Não Fechou Tudo"
A Venda de Emergência fecha todas as suas posições em execução de uma vez. Como cada uma é fechada de forma independente, o resultado pode ser parcial — algumas têm sucesso, outras podem falhar (uma ordem rejeitada, uma posição que já não existe). A Freya reporta os resultados por posição:
- Veja quais posições falharam.
- Use Tentar Novamente para elas.
- Se alguma ainda não fechar, feche-as individualmente (ou verifique se já estão zeradas na exchange).
Quando Contatar o Suporte
Se uma posição realmente parecer travada — a Freya a mostra aberta, sua exchange a mostra aberta, e o fechamento continua falhando sem motivo claro — entre em contato com [email protected] informando o bot e os detalhes para que a equipe possa investigar.
Perguntas Frequentes
Fechei minha posição, mas o bot ainda a mostra aberta — por quê?
A razão mais comum é que sua saída é uma ordem limit aguardando em um preço que o mercado ainda não atingiu — a posição permanece aberta até ser executada, o que é esperado. A outra possibilidade é que a ordem de fechamento foi rejeitada (ex.: um problema de saldo ou de tamanho mínimo); nesse caso, corrija a causa e feche de novo, idealmente com um fechamento a mercado.
Fechei a posição diretamente na minha exchange — por que o bot mostra um Erro?
Porque a Freya viu a posição fechar fora dela, então para de gerenciar aquele bot e o marca com erro. Isso é por design. Apenas saiba que ela pode ter deixado as ordens de take-profit/stop do bot na exchange — verifique e cancele as que não quiser.
Depois que eu fecho na exchange, minhas ordens de TP/SL são canceladas automaticamente?
Não necessariamente. Quando você fecha você mesmo na exchange, a Freya intencionalmente deixa as ordens restantes do bot intactas (você pode tê-las querido). Então verifique na sua exchange se sobraram ordens de take-profit ou de stop e cancele-as você mesmo. Fechar pela Freya, por outro lado, permite que ela limpe essas ordens para você.
O que significa "Ordem reduce-only rejeitada. A posição pode já estar fechada."?
Significa que a Freya tentou fechar uma posição que não tinha mais nada para reduzir — quase sempre porque já está fechada. Verifique na sua exchange para confirmar que você está zerado; normalmente não há mais nada a fazer.
O que significa "Posição não encontrada na exchange" ao fechar?
A Freya não conseguiu encontrar a posição para fechar, normalmente porque ela já estava fechada (muitas vezes fora da Freya). A Freya confirma com a exchange e resolve a operação. Confirme na sua exchange que a posição já não existe.
Uma operação que fechei na exchange aparecerá no meu histórico de operações e no P&L?
Não. Uma posição fechada fora da Freya é marcada como fechada externamente em vez de registrada como uma operação concluída normal, então ela não aparecerá como uma operação finalizada com P&L. As operações fechadas pela Freya são as que mostram resultados completos.
A Venda de Emergência diz que algumas posições falharam — o que eu faço?
A Venda de Emergência fecha cada posição de forma independente, então os resultados podem ser parciais. Veja quais falharam, use Tentar Novamente nelas e, se alguma ainda não fechar, feche-as individualmente — ou verifique na sua exchange se já estão fechadas.
